]> Zhao Yanbai Git Server - minix.git/commitdiff
llvm: Use mfs images for clientctl buildisk.
authorCristiano Giuffrida <giuffrida@cs.vu.nl>
Wed, 16 Jul 2014 12:41:11 +0000 (14:41 +0200)
committerLionel Sambuc <lionel@minix3.org>
Mon, 28 Jul 2014 15:06:14 +0000 (17:06 +0200)
minix/llvm/clientctl

index 20e4b2c59fce7924bd316d740ceebba3718235fa..e47552799faf60c16e95d711d794bff2e4bdcbe0 100755 (executable)
@@ -10,6 +10,7 @@ MYPWD=$( pwd )
 IMAGE=$( readlink -f $ROOT/minix_x86.img )
 DISK=$( readlink -f $ROOT/minix_x86.disk )
 RC=$( readlink -f $ROOT/minix_x86.rc )
+MKFS=$( readlink -f $ROOT/../obj.i386/tooldir*/bin/nbmkfs.mfs )
 
 HYPER=${HYPER:-}
 DISK_SIZE=${DISK_SIZE:-1024}
@@ -23,7 +24,7 @@ function rc_create {
 set -o errexit
 
 [ -d /ext ] || mkdir /ext
-mount -t ext2 /dev/c0d1 /ext
+mount /dev/c0d1 /ext
 
 if [ -f /ext/etc/rc ]; then
     sh /ext/etc/rc
@@ -59,7 +60,7 @@ function disk_build {
     local tmp_mnt=$( mktemp -d /tmp/clientctl-XXXXX )
     echo "* Building ${size} MB disk image..."
     dd if=/dev/zero of=$DISK bs=1M count=$size
-    mkfs -t ext2 -i 4096 -b 4096 -F $DISK
+    $MKFS $DISK
     echo "* Setting up /ext/etc/rc file executed at startup..."
     rc_create > $RC
     disk_mount $tmp_mnt