From: Daan De Meyer Date: Tue, 30 Apr 2024 14:09:49 +0000 (+0200) Subject: mkosi: Fix %__check_files eval in opensuse build script X-Git-Tag: v256-rc2~139^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f991c3871b0c2a954574b9fde64b905555324223;p=thirdparty%2Fsystemd.git mkosi: Fix %__check_files eval in opensuse build script Make sure the correct buildroot gets expanded instead of the default opensuse build root location. We also remove debug files from the unpackaged files list as they're handled separately by rpm. --- diff --git a/mkosi.images/system/mkosi.conf.d/10-opensuse/mkosi.build.chroot b/mkosi.images/system/mkosi.conf.d/10-opensuse/mkosi.build.chroot index 8a2df742363..83b5a7e6664 100755 --- a/mkosi.images/system/mkosi.conf.d/10-opensuse/mkosi.build.chroot +++ b/mkosi.images/system/mkosi.conf.d/10-opensuse/mkosi.build.chroot @@ -63,7 +63,7 @@ build() { --define "vendor openSUSE" \ --define "version_override $VERSION" \ --define "release_override $RELEASE" \ - --define "__check_files sh -c '$(rpm --eval %__check_files) | tee /tmp/unpackaged-files'" \ + --define "__check_files sh -c '$(rpm --define "_topdir /var/tmp" --eval %__check_files) | tee /tmp/unpackaged-files'" \ --define "build_cflags $(rpm --eval %build_cflags) $EXTRA_CFLAGS" \ --define "meson_build %{shrink:%{__meson} compile -C %{_vpath_builddir} -j %{_smp_build_ncpus} %{nil}}" \ --define "meson_install %{shrink:DESTDIR=%{buildroot} %{__meson} install -C %{_vpath_builddir} --no-rebuild --quiet %{nil}}" \ @@ -86,7 +86,7 @@ if ! build; then # warnings. rm systemd.lang - cat /tmp/unpackaged-files >>"pkg/$ID/files.systemd" + grep -v ".debug" /tmp/unpackaged-files >>"pkg/$ID/files.systemd" build --noprep --nocheck fi