]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Use env where appropriate
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 2 Jun 2024 15:07:53 +0000 (17:07 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 3 Jun 2024 10:52:48 +0000 (12:52 +0200)
mkosi.images/system/mkosi.conf.d/10-centos-fedora/mkosi.build.chroot
mkosi.images/system/mkosi.conf.d/10-debian-ubuntu/mkosi.build.chroot

index f3981c99a43d1d60a283c09fa953b4d873d45721..9895f23908c46c2adcce0f78acd745ef1f257418 100755 (executable)
@@ -47,7 +47,9 @@ IFS=
 # TODO: Replace meson_build and meson_install overrides with "--undefine __meson_verbose" once
 # https://github.com/mesonbuild/meson/pull/12835 is available.
 # shellcheck disable=SC2046
-ANNOBIN="no-active-checks" rpmbuild \
+env \
+ANNOBIN="no-active-checks" \
+rpmbuild \
     -bb \
     --build-in-place \
     --with upstream \
index 8819b46eaf1a13ca5b6d92cc8808b0ae105534dc..023cfdf632a3f47f5eb91b7a35e43e2ea6751db8 100755 (executable)
@@ -45,25 +45,26 @@ cat debian/changelog >>debian/changelog.new
 mv debian/changelog.new debian/changelog
 
 build() {
-    DEB_BUILD_OPTIONS=$(awk '$1=$1' <<<"\
+    env \
+    DEB_BUILD_OPTIONS="$(awk '$1=$1' <<<"\
         $( ((WITH_TESTS)) || echo nocheck) \
         $( ((WITH_DOCS)) || echo nodoc) \
         $( ((WITH_DEBUG)) && echo debug || echo nostrip) \
         terse \
         optimize=-lto \
         hardening=-fortify \
-    ") \
-    DEB_BUILD_PROFILES=$(awk '$1=$1' <<<"\
+    ")" \
+    DEB_BUILD_PROFILES="$(awk '$1=$1' <<<"\
         $( ((WITH_TESTS)) || echo nocheck) \
         $( ((WITH_DOCS)) || echo nodoc) \
         pkg.systemd.upstream \
-    ") \
+    ")" \
     DEB_CFLAGS_APPEND="-O${OPTIMIZATION:-0}" \
     DPKG_FORCE="unsafe-io" \
     DPKG_DEB_COMPRESSOR_TYPE="none" \
     DH_MISSING="--fail-missing" \
     CONFFLAGS_UPSTREAM="-D mode=developer -D b_sanitize=${SANITIZERS:-none}" \
-    dpkg-buildpackage \
+        dpkg-buildpackage \
         --no-pre-clean \
         --unsigned-changes \
         --build=binary