From: Ben Gras Date: Tue, 17 May 2005 08:40:32 +0000 (+0000) Subject: Minor fixes. (Skip test 28 LINK_MAX links generation, it takes too long.) X-Git-Tag: v3.1.0~835 X-Git-Url: http://zhaoyanbai.com/repos/%22http:/www.isc.org/icons/FAQ?a=commitdiff_plain;h=821dfb06ed0ef1e9e8e708ca9067f865cf765029;p=minix.git Minor fixes. (Skip test 28 LINK_MAX links generation, it takes too long.) --- diff --git a/test/test28.c b/test/test28.c index 3c786db66..745e3f760 100644 --- a/test/test28.c +++ b/test/test28.c @@ -208,9 +208,11 @@ void test28b() if (rmdir(ToLongPath) != -1) e(21); if (errno != ENAMETOOLONG) e(22); - /* Test what happens if the parent link count > LINK_MAX. */ if (mkdir("foo", 0777) != 0) e(23); System("touch foo/xyzzy"); +#if 0 + /* Test what happens if the parent link count > LINK_MAX. */ + /* This takes too long. */ for (nlink = 1; nlink < LINK_MAX; nlink++) { /* make all */ sprintf(bar, "foo/bar.%d", nlink); if (link("foo/xyzzy", bar) != 0) e(24); @@ -220,6 +222,7 @@ void test28b() if (link("foo/xyzzy", "nono") != -1) e(27); /* no more */ if (errno != EMLINK) e(28); /* entrys. */ System("rm -rf foo/nono"); /* Just in case. */ +#endif /* Test if rmdir removes only empty dirs */ if (rmdir("foo") != -1) e(29);/* not empty */ diff --git a/tools/mkboot b/tools/mkboot index 38e578194..98431b8b9 100755 --- a/tools/mkboot +++ b/tools/mkboot @@ -165,7 +165,8 @@ cdfdboot) cp -p ../boot/boot /mnt/boot/boot || exit 1 umount $dev || exit 1 installboot -d $dev ../boot/bootblock boot/boot || exit 1 - edparams $dev 'unset bootopts; unset servers; unset image; ramimagedev=c0d2p1; unset rootdev; unset leader; leader() { echo If the system cannot find root, please hit ESC and set your\nramimagedev to the CD device, partition 1. e.g.\nramimagedev=c0d2p1 .. then boot to start.\n\nOtherwise I will boot with my defaults in 10 seconds.\n\n }; bootcd=1; main(){delay 10000;boot}; save' || exit +# edparams $dev 'unset bootopts; unset servers; unset image; ramimagedev=c0d2p1; unset rootdev; unset leader; leader() { echo If the system cannot find root, please hit ESC and set your\nramimagedev to the CD device, partition 1. e.g.\nramimagedev=c0d2p1 .. then boot to start.\n\nOtherwise I will boot with my defaults in 10 seconds.\n\n }; bootcd=1; main(){delay 10000;boot}; save' || exit + edparams $dev 'unset bootopts; unset servers; unset image; ramimagedev=c0d2p1; unset rootdev; unset leader; bootcd=1; main(){delay 10000;boot}; save' || exit # copy image dd if=$dev of=cdfdimage bs=8192 count=180