]> Zhao Yanbai Git Server - minix.git/commitdiff
Build as bin
authorBen Gras <ben@minix3.org>
Fri, 16 Sep 2005 12:10:15 +0000 (12:10 +0000)
committerBen Gras <ben@minix3.org>
Fri, 16 Sep 2005 12:10:15 +0000 (12:10 +0000)
tools/release.sh

index 531a842464d38a3d7fd6aff3be5376605cb545fa..f805ab4d25b93e05ef581a96d36318ff6bfda156 100755 (executable)
@@ -204,13 +204,14 @@ then
        chown -R bin $RELEASEDIR/usr/src
        find $RELEASEDIR/usr/src -type d | xargs chmod 755
        find $RELEASEDIR/usr/src -type f | xargs chmod 644
+       find $RELEASEDIR/usr/src -name configure | xargs chmod 755
        # Bug tracking system not for on cd
        rm -rf $RELEASEDIR/usr/src/doc/bugs
 
        # Make sure the CD knows it's a CD
        date >$RELEASEDIR/CD
        echo " * Chroot build"
-       chroot $RELEASEDIR '/bin/sh -x /usr/src/tools/chrootmake.sh' || exit 1
+       chroot $RELEASEDIR "/usr/bin su bin -c '/bin/sh -x /usr/src/tools/chrootmake.sh'" || exit 1
        echo " * Chroot build done"
        # The build process leaves some file in src as root.
        chown -R bin $RELEASEDIR/usr/src*