list="`ls | fgrep -v install`"
for d in $list
do
- cpdir -v $d /mnt/$d
+ cp -psmr -v $d /mnt/$d
done
) | progressbar "$USRFILES" || exit # Copy the usr floppy.
mount /dev/$root /mnt >/dev/null || exit
# Running from the installation CD.
-cpdir -vx / /mnt | progressbar "$ROOTFILES" || exit
+cp -psmr -vx / /mnt | progressbar "$ROOTFILES" || exit
chmod o-w /mnt/usr
cp /mnt/etc/motd.install /mnt/etc/motd
do h=`eval echo "~$u"`
if mkdir $h
then echo " * Creating home directory for $u in $h"
- cpdir /usr/ast $h
+ cp -psmr /usr/ast $h
chown -R $u:operator $h
else echo " * Couldn't create $h"
fi
./bin/chmod minix-sys
./bin/command minix-sys
./bin/cp minix-sys
-./bin/cpdir minix-sys
./bin/cpio minix-sys
./bin/date minix-sys
./bin/df minix-sys
./usr/man/man1/compress.1 minix-sys
./usr/man/man1/continue.1 minix-sys
./usr/man/man1/cp.1 minix-sys
-./usr/man/man1/cpdir.1 minix-sys
./usr/man/man1/cpio.1 minix-sys
./usr/man/man1/cpp.1 minix-sys gcccmds
./usr/man/man1/crc.1 minix-sys
.PP
.XB "mkfs\0/dev/c0d0p1s2"
.XB "mount\0/dev/c0d0p1s2\0/mnt"
-.XB "cpdir\0\-v\0/usr\0/mnt"
+.XB "cp -psmr\0\-v\0/usr\0/mnt"
.PP
This will create a file system on /dev/c0d0p1s2, mount it on /mnt, and copy the
contents of the \s-2USR\s+2 floppy onto it.
.XB "mkfs\0\-i\0512\0/dev/c0d0p1s0"
.XB "mount\0/dev/fd0\0/fd0"
.XB "mount\0/dev/c0d0p1s0\0/mnt"
-.XB "cpdir\0\-v\0/fd0\0/mnt"
+.XB "cp -psmr\0\-v\0/fd0\0/mnt"
.XB "umount\0/dev/fd0"
.PP
Remove
The automatic installation script knows how to handle this new situation.
If you install manually then you have to use
.PP
-.XB "cpdir\0\-vx\0/\0/mnt"
+.XB "cp -psmr\0\-vx\0/\0/mnt"
.PP
to copy the root device to disk. When it is time to fill /usr and you only
have one floppy drive then hit DEL to get out of the installation script and