diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2011-04-18 21:14:47 +0200 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2011-04-18 21:14:47 +0200 |
commit | f5ba5aab2ad2cbf3b7f3b27e2a9aec3e086dc0f3 (patch) | |
tree | 4271f55891ed7570ccf065f33f59ba6e0496c702 /abrt-ccpp.init | |
parent | 46caacf049b52bde5a35c2d861dda71dfeddd346 (diff) | |
download | abrt-f5ba5aab2ad2cbf3b7f3b27e2a9aec3e086dc0f3.tar.gz abrt-f5ba5aab2ad2cbf3b7f3b27e2a9aec3e086dc0f3.tar.xz abrt-f5ba5aab2ad2cbf3b7f3b27e2a9aec3e086dc0f3.zip |
abrt-hook-ccpp: simpler way to pass old core pattern
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'abrt-ccpp.init')
-rw-r--r-- | abrt-ccpp.init | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/abrt-ccpp.init b/abrt-ccpp.init index 480cb1e8..07a79ae5 100644 --- a/abrt-ccpp.init +++ b/abrt-ccpp.init @@ -62,17 +62,9 @@ start() { if test x"$cur_first" != x"|$HOOK_BIN"; then # no # It is not installed printf "%s\n" "$cur" >"$SAVED_PATTERN_FILE" - OLD_PATTERN="" - # Does old pattern start with '|'? - if test x"${cur#|}" = x"$cur"; then # no - # Encode it as hex string, NUL terminated - OLD_PATTERN=`printf "%s" "$cur" | od -tx1 | sed 's/000[^ ]*//' | xargs | sed 's/ //g'` - $verbose && printf "OLD_PATTERN:'%s'\n" "$OLD_PATTERN" - OLD_PATTERN=" ${OLD_PATTERN}00" - fi # Install new handler - $verbose && printf "Installing to %s:'%s'\n" "$PATTERN_FILE" "${PATTERN}${OLD_PATTERN}" - $dry_run || echo "${PATTERN}${OLD_PATTERN}" >"$PATTERN_FILE" + $verbose && printf "Installing to %s:'%s'\n" "$PATTERN_FILE" "$PATTERN" + $dry_run || echo "$PATTERN" >"$PATTERN_FILE" $dry_run || touch -- "$LOCK" # Check core_pipe_limit and change it if it's 0, |