浏览代码

mklive.sh: install stdbuf(1) from coreutils for the installer.

Juan RP 12 年之前
父节点
当前提交
9f3da16fad
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      mklive.sh.in

+ 5 - 0
mklive.sh.in

@@ -159,6 +159,11 @@ generate_initramfs() {
 	    "$ROOTFS/usr/sbin/agetty" || error_out $?
     install -Dm755 $ROOTFS/kernel_temp/usr/bin/lsblk \
 	    "$ROOTFS/usr/bin/lsblk" || error_out $?
+    # Install stdbuf from coreutils, required by void-installer.
+    install -Dm755 $ROOTFS/kernel_temp/usr/bin/stdbuf \
+	"$ROOTFS/usr/bin/stdbuf" || error_out $?
+    install -Dm755 $ROOTFS/kernel_temp/usr/libexec/coreutils/libstdbuf.so \
+	"$ROOTFS/usr/libexec/coreutils/libstdbuf.so" || error_out $?
 
     $CHROOT_CMD $ROOTFS/kernel_temp dracut --no-hostonly \
 	    --add "dmsquash-live vmklive" --${COMPRESSTYPE} \