From: Andrei Pavel Date: Wed, 13 May 2026 12:56:20 +0000 (+0300) Subject: [#3993] Install empty dirs with 750 perms X-Git-Tag: Kea-3.1.9~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4c486bc7aa566e449187ce35acb03afcc8a28f01;p=thirdparty%2Fkea.git [#3993] Install empty dirs with 750 perms --- diff --git a/meson.build b/meson.build index 3fad273913..2a25c30e90 100644 --- a/meson.build +++ b/meson.build @@ -1137,18 +1137,18 @@ top_docs = [ ] install_data(top_docs, install_dir: DATADIR / 'doc/kea') -install_emptydir(LOGDIR) -install_emptydir(RUNSTATEDIR) -install_emptydir(SHAREDSTATEDIR) +install_emptydir(LOGDIR, install_mode: 'rwxr-x---') +install_emptydir(RUNSTATEDIR, install_mode: 'rwxr-x---') +install_emptydir(SHAREDSTATEDIR, install_mode: 'rwxr-x---') # Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not. # So we revert what it does.. # In case prefix is default, install to hardcoded path. if PREFIX == '/usr/local' - install_emptydir('/usr/local/lib/kea') - install_emptydir('/usr/local/var/lib/kea') - install_emptydir('/usr/local/var/log/kea') - install_emptydir('/usr/local/var/run/kea') + install_emptydir('/usr/local/lib/kea', install_mode: 'rwxr-x---') + install_emptydir('/usr/local/var/lib/kea', install_mode: 'rwxr-x---') + install_emptydir('/usr/local/var/log/kea', install_mode: 'rwxr-x---') + install_emptydir('/usr/local/var/run/kea', install_mode: 'rwxr-x---') endif # Print the setup report.