diff --git a/BaseBuild/Basesys/util-linux-ng b/BaseBuild/Basesys/util-linux-ng index 69011e8..1151641 100644 --- a/BaseBuild/Basesys/util-linux-ng +++ b/BaseBuild/Basesys/util-linux-ng @@ -106,17 +106,14 @@ postmk() { fi mv $TMPROOT/usr/bin/logger $TMPROOT/bin if [ "$MK64BIT" == "true" ]; then - mv $TMPROOT/usr/lib64/libblkid.so.1.1.0 $TMPROOT/lib64 - rm $TMPROOT/usr/lib64/libblkid.so* - mv $TMPROOT/usr/lib64/libuuid.so.1.3.0 $TMPROOT/lib64 - rm $TMPROOT/usr/lib64/libuuid.so* - ln -s libblkid.so.1.1.0 $TMPROOT/lib64/libblkid.so.1 - ln -s libblkid.so.1.1.0 $TMPROOT/lib64/libblkid.so - ln -s /lib64/libblkid.so.1.1.0 $TMPROOT/usr/lib64/libblkid.so.1 - ln -s /lib64/libblkid.so.1.1.0 $TMPROOT/usr/lib64/libblkid.so - ln -s libuuid.so.1.3.0 $TMPROOT/lib64/libuuid.so - ln -s libuuid.so.1.3.0 $TMPROOT/lib64/libuuid.so.1 - ln -s /lib64/libuuid.so.1.3.0 $TMPROOT/usr/lib64/libuuid.so.1 - ln -s /lib64/libuuid.so.1.3.0 $TMPROOT/usr/lib64/libuuid.so + if [ ! -d $TMPROOT/lib64 ]; then + mkdir $TMPROOT/lib64 + fi + mv $TMPROOT/usr/lib64/libblkid.so* $TMPROOT/lib64 + mv $TMPROOT/usr/lib64/libuuid.so* $TMPROOT/lib64 + cd $TMPROOT/usr/lib64 + ln -s ../../lib64/libblkid.so.1.* libblkid.so.1 + ln -s ../../lib64/libblkid.so.1.* libblkid.so + ln -s ../../lib64/libuuid.so.1.* libuuid.so.1 fi }