Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Nov 2002 13:41:49 -0800 (PST)
From:      "Bruce R. Montague" <brucem@mail.cruzio.com>
To:        freebsd-small@freebsd.org, rizzo@icir.org
Subject:   picobsd script fails under 5.0-current (old newfs -p opt)
Message-ID:  <200211032141.gA3Lfnd00489@mail.cruzio.com>

next in thread | raw e-mail | index | archive | help


The current CVS picobsd script 
("/usr/src/release/picobsd/build/picobsd")
uses a newfs "-p" option that is no longer
supported in 5.0-current. The picobsd script
exits with the error:

  "newfs: illegal option -- p"

Under 4.x the newfs man page noted "-p" is "of
historical importance only." It specifies reserved
bad block sectors at the end of each track. Is
this still necessary for 4.x systems? Was it
primarily an attempt to use all the space on the
floppy?
 
Fix for 5.0-current:
In the "picobsd" script file, delete the 2 occurences
of "-p 0" on the newfs command line. Here is a
diff:

----------
 
--- /usr/src/release/picobsd/build/picobsd	Sun Jul 14 05:07:06 2002
+++ picobsd	Sun Nov  3 12:10:37 2002
@@ -536,7 +536,7 @@
     else
 	disklabel -rw ${l_vndev} auto || fail $? mfs_disklabel
     fi
-    newfs -i ${mfs_inodes} -m 0 -p 0 -o space -f 512 -b 4096 \
+    newfs -i ${mfs_inodes} -m 0  -o space -f 512 -b 4096 \
 	/dev/${l_vndev}c > /dev/null
     mount /dev/${l_vndev}c ${c_mnt} || fail $? no_mount
     log "`df /dev/${l_vndev}c`"
@@ -802,7 +802,7 @@
 	disklabel -R ${l_vndev} /dev/stdin
 
     log "Newfs floppy image"
-    newfs -i ${fd_inodes} -m 0 -p 0 -o space -f 512 -b 4096 \
+    newfs -i ${fd_inodes} -m 0 -o space -f 512 -b 4096 \
 	     /dev/${l_vndev}a > /dev/null
 
     log "Mounting floppy image"




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-small" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211032141.gA3Lfnd00489>