chiark / gitweb /
build-sys: update catalog on installation
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 16 Nov 2012 10:00:49 +0000 (11:00 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 16 Nov 2012 10:00:49 +0000 (11:00 +0100)
Makefile.am

index 43db5a529ef828f3bad24755613d0c926f883fd5..c0eec94baf0736ed0926cbaec152674fec4b391c 100644 (file)
@@ -2714,6 +2714,18 @@ libsystemd-journal-uninstall-hook:
 UNINSTALL_EXEC_HOOKS += \
        libsystemd-journal-uninstall-hook
 
 UNINSTALL_EXEC_HOOKS += \
        libsystemd-journal-uninstall-hook
 
+# Update catalog on installation / deinstallation. Do not bother if installing
+# in DESTDIR, since this is likely for packaging purposes.
+catalog-update-hook:
+       test -n "$(DESTDIR)" || journalctl --update-catalog
+
+INSTALL_EXEC_HOOKS += \
+       catalog-update-hook
+
+UNINSTALL_EXEC_HOOKS += \
+       catalog-update-hook
+
+
 noinst_PROGRAMS += \
        test-journal \
        test-journal-send \
 noinst_PROGRAMS += \
        test-journal \
        test-journal-send \