summaryrefslogtreecommitdiffstats
path: root/abrt-ccpp.init
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2011-04-18 21:14:47 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2011-04-18 21:14:47 +0200
commitf5ba5aab2ad2cbf3b7f3b27e2a9aec3e086dc0f3 (patch)
tree4271f55891ed7570ccf065f33f59ba6e0496c702 /abrt-ccpp.init
parent46caacf049b52bde5a35c2d861dda71dfeddd346 (diff)
downloadabrt-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.init12
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,