]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3831] Fix permissions on reinstallation / upgrade
authorAndrei Pavel <andrei@isc.org>
Tue, 20 May 2025 15:30:21 +0000 (18:30 +0300)
committerAndrei Pavel <andrei@isc.org>
Tue, 20 May 2025 15:30:21 +0000 (18:30 +0300)
Makefile.am

index 1585ca17a466fbfce7bda570c0c40ecd11cfb0eb..7e43dd8006693842bb2ecd3a5839f67b69406dfe 100644 (file)
@@ -174,11 +174,14 @@ docs:
        $(MAKE) -C doc/sphinx
 
 
-# These steps are necessary during installation
+# These steps are necessary during installation. chmod is for reinstallation/upgrade.
 install-exec-hook:
-       mkdir -m 750 -p $(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}
-       mkdir -m 750 -p $(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}
-       mkdir -m 750 -p $(DESTDIR)${runstatedir}/${PACKAGE_NAME}
+       mkdir -m 750 -p "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}"
+       chmod 750 "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}"
+       mkdir -m 750 -p "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}"
+       chmod 750 "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}"
+       mkdir -m 750 -p "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}"
+       chmod 750 "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}"
 
 EXTRA_DIST  = tools/path_replacer.sh
 EXTRA_DIST += tools/mk_cfgrpt.sh