]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Remove build script umask workaround
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 28 Sep 2021 10:16:43 +0000 (11:16 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 28 Sep 2021 14:09:11 +0000 (23:09 +0900)
A fix for this landed in meson 3 years ago so the workaround in the
build script can now be removed (https://github.com/mesonbuild/meson/pull/3225).

mkosi.build

index e73cf554ca3bfdbdcd594b624d0d6a3c3c7cbb95..1ed6815bf9da505e13d58375c4779c6a39f99d94 100755 (executable)
@@ -4,16 +4,6 @@ set -e
 # This is a build script for OS image generation using mkosi (https://github.com/systemd/mkosi).
 # Simply invoke "mkosi" in the project directory to build an OS image.
 
-# Reset the permissions of the tree. Since Meson keeps the permissions
-# all the way to the installed files, reset them to one of 0644 or 0755
-# so the files keep those permissions, otherwise details of what umask
-# was set at the time the git tree was cloned will leak all the way
-# through. Also set umask explicitly during the build.
-if ! mountpoint -q "$SRCDIR"; then
-        chmod -R u+w,go-w,a+rX .
-        umask 022
-fi
-
 # On Fedora "ld" is (unfortunately — if you ask me) managed via
 # "alternatives". Since we'd like to support building images in environments
 # with only /usr/ around (e.g. mkosi's UsrOnly=1 option), we have the problem