From f6e49d4e52dbd8f67e76689103a59d524423cbf1 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Sat, 15 Apr 2017 00:56:05 -0400 Subject: meson: add journal-install and hwdb-update hooks v2: - ignore errors in chown/chmod/setfacl - obey -Dadm-group=false, -Dwheel-group=false - fix reversed condition for systemd-hwdb update hook --- src/journal/meson.build | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/journal/meson.build') diff --git a/src/journal/meson.build b/src/journal/meson.build index a1d33d0810..2457bc7234 100644 --- a/src/journal/meson.build +++ b/src/journal/meson.build @@ -93,3 +93,17 @@ endif install_data('journald.conf', install_dir : pkgsysconfdir) + +meson.add_install_script('sh', '-c', + mkdir_p.format('/var/log/journal')) +meson.add_install_script('sh', '-c', + 'chown 0:0 $DESTDIR/var/log/journal && + chmod 755 $DESTDIR/var/log/journal || :') +if get_option('adm-group') + meson.add_install_script('sh', '-c', + 'setfacl -nm g:adm:rx,d:g:adm:rx $DESTDIR/var/log/journal || :') +endif +if get_option('wheel-group') + meson.add_install_script('sh', '-c', + 'setfacl -nm g:wheel:rx,d:g:wheel:rx $DESTDIR/var/log/journal || :') +endif -- cgit v1.2.3-54-g00ecf