aboutsummaryrefslogtreecommitdiff
path: root/change
diff options
context:
space:
mode:
authorAdrian Kummerlaender2016-02-19 19:14:45 +0100
committerAdrian Kummerlaender2016-02-19 19:14:45 +0100
commite71905763d0c1856fe245a4c27be9fc694cd92ee (patch)
treeef85815edcb27b7003d0b4fd284aa49ae56e828d /change
parent5021c97e31ef8bb7cf40471e3fa98b451097451b (diff)
downloadchange-e71905763d0c1856fe245a4c27be9fc694cd92ee.tar
change-e71905763d0c1856fe245a4c27be9fc694cd92ee.tar.gz
change-e71905763d0c1856fe245a4c27be9fc694cd92ee.tar.bz2
change-e71905763d0c1856fe245a4c27be9fc694cd92ee.tar.lz
change-e71905763d0c1856fe245a4c27be9fc694cd92ee.tar.xz
change-e71905763d0c1856fe245a4c27be9fc694cd92ee.tar.zst
change-e71905763d0c1856fe245a4c27be9fc694cd92ee.zip
Add support for global application specific filter definitions
i.e. `change` now tries to read a filter definition file matching the current process' name from `/usr/local/share/libChangeLog/filter`.
Diffstat (limited to 'change')
-rwxr-xr-xchange4
1 files changed, 3 insertions, 1 deletions
diff --git a/change b/change
index c53dadb..8d68ee3 100755
--- a/change
+++ b/change
@@ -1,7 +1,9 @@
#!/usr/bin/bash
+readonly FILTER_PATH="/usr/local/share/libChangeLog/filter"
+
export CHANGE_LOG_TARGET="/tmp/$(basename $0).$$.tmp"
-export CHANGE_LOG_IGNORE_PATTERN_PATH=".change_log_ignore"
+export CHANGE_LOG_IGNORE_PATTERN_PATH="$FILTER_PATH/$(basename $1).filter"
LD_PRELOAD=libChangeLog.so eval "$@"