bcache-tools: Fix the cross compilation

Fix #90726.
This commit is contained in:
Michael Weiss 2020-06-19 19:15:47 +02:00
parent ff51213cbc
commit 58302584d9
No known key found for this signature in database
GPG Key ID: 5BE487C4D4771D83

View File

@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
sed -e "/INSTALL.*initramfs\/hook/d" \ sed -e "/INSTALL.*initramfs\/hook/d" \
-e "/INSTALL.*initcpio\/install/d" \ -e "/INSTALL.*initcpio\/install/d" \
-e "/INSTALL.*dracut\/module-setup.sh/d" \ -e "/INSTALL.*dracut\/module-setup.sh/d" \
-e "s/pkg-config/$PKG_CONFIG/" \
-i Makefile -i Makefile
''; '';
@ -28,8 +29,12 @@ stdenv.mkDerivation rec {
./fix-static.patch ./fix-static.patch
]; ];
makeFlags = [
"PREFIX=${placeholder "out"}"
"UDEVLIBDIR=${placeholder "out"}/lib/udev/"
];
preBuild = '' preBuild = ''
export makeFlags="$makeFlags PREFIX=\"$out\" UDEVLIBDIR=\"$out/lib/udev/\"";
sed -e "s|/bin/sh|${bash}/bin/sh|" -i *.rules sed -e "s|/bin/sh|${bash}/bin/sh|" -i *.rules
''; '';