]> Zhao Yanbai Git Server - minix.git/commitdiff
Fix ISO building
authorArun Thomas <arun@minix3.org>
Wed, 20 Jul 2011 08:19:28 +0000 (10:19 +0200)
committerArun Thomas <arun@minix3.org>
Wed, 20 Jul 2011 08:36:37 +0000 (10:36 +0200)
-Update release.sh to use new stat syntax
-Add missing utils to release bootstrap dirs
-Remove needless dependency in ramdisk Makefile

drivers/ramdisk/Makefile
tools/release.sh

index 9e044cdc1fc11350259ebacb305b32381850d7f1..59ed1d94f3daa2c8573842e7a39be5320ab231bb 100644 (file)
@@ -18,7 +18,6 @@ STRIPFLAG+= -s
 EXTRA=system.conf passwd rs.single
 
 CPPFLAGS+= -I${MINIXSRCDIR}/servers -I${MINIXSRCDIR}
-MAKEDEV=/usr/bin/MAKEDEV
 CLEANFILES += $(PROGRAMS) $(SCRIPTS) $(EXTRA) bintoc image image.c t proto.gen
 
 install: all
@@ -147,7 +146,7 @@ passwd: ../../etc/passwd
 rs.single: ../../etc/rs.single
        install ${STRIPFLAG} ../../etc/$@ $@
 
-proto.gen: $(PROGRAMS) $(SCRIPTS) $(MAKEDEV) proto.sh proto
+proto.gen: $(PROGRAMS) $(SCRIPTS) proto.sh proto
        sh -e proto.sh >proto.gen
 
 .if ${OBJECT_FMT} == "ELF"
index b227bc0aff88977ece309b842a31694b138e92d5..948e826fa8741d2f677450ad027db1baa2848204 100755 (executable)
@@ -192,8 +192,9 @@ mkdir -p $RELEASEPACKAGE
 echo " * Transfering bootstrap dirs to $RELEASEDIR"
 cp -p /bin/* /usr/bin/* /sbin/* $RELEASEDIR/$XBIN
 cp -rp /usr/lib $RELEASEDIR/usr
-cp -rp /bin/sh /bin/echo /bin/install /bin/rm $RELEASEDIR/bin
-cp -rp /usr/bin/make /usr/bin/yacc /usr/bin/lex /usr/bin/asmconv $RELEASEDIR/usr/bin
+cp -rp /bin/sh /bin/echo /bin/install /bin/rm /bin/sed $RELEASEDIR/bin
+cp -rp /usr/bin/make /usr/bin/yacc /usr/bin/lex /usr/bin/asmconv \
+       /usr/bin/grep /usr/bin/egrep /usr/bin/awk $RELEASEDIR/usr/bin
 
 CONFIGHEADER=$RELEASEDIR/usr/src/common/include/minix/sys_config.h
 
@@ -387,7 +388,7 @@ else
        then
                echo "Appending Minix root and usr filesystem"
                # Pad ISO out to cylinder boundary
-               isobytes=`stat -size $IMG`
+               isobytes=`stat -f %z $IMG`
                isosects=`expr $isobytes / 512`
                isopad=`expr $secs - '(' $isosects % $secs ')'`
                dd if=/dev/zero count=$isopad >>$IMG