diff --git a/audisp/plugins/ids/rules/Makefile.am b/audisp/plugins/ids/rules/Makefile.am index 0ee50152e..600ace21f 100644 --- a/audisp/plugins/ids/rules/Makefile.am +++ b/audisp/plugins/ids/rules/Makefile.am @@ -22,6 +22,6 @@ CONFIG_CLEAN_FILES = *.rej *.orig EXTRA_DIST = 25-connections.rules 25-make-exec.rules 25-recon.rules 25-unpacking.rules -rulesdir = $(datadir)/audit-rules/ids-rules +rulesdir = $(libdir)/audit-rules/ids-rules dist_rules_DATA = $(EXTRA_DIST) diff --git a/rules/Makefile.am b/rules/Makefile.am index 46465fadd..99a8756f2 100644 --- a/rules/Makefile.am +++ b/rules/Makefile.am @@ -42,6 +42,15 @@ EXTRA_DIST = 10-base-config.rules 10-no-audit.rules 11-loginuid.rules \ 70-einval.rules 71-networking.rules \ 99-finalize.rules README-rules -rulesdir = $(datadir)/audit-rules +rulesdir = $(libdir)/audit-rules dist_rules_DATA = $(EXTRA_DIST) +# Hook to create a symlink from /usr/share/audit-rules to /usr/lib/audit-rules +install-exec-hook: + $(MKDIR_P) $(DESTDIR)$(libdir)/audit-rules + ln -snf $(DESTDIR)$(libdir)/audit-rules $(DESTDIR)$(datadir)/audit-rules + +# Uninstall hook to remove the symlink and the directory +uninstall-hook: + rm -f $(DESTDIR)$(datadir)/audit-rules + rm -rf $(DESTDIR)$(libdir)/audit-rules \ No newline at end of file