From 38886e1037ce458a29f518fc0565d4ad15c48962 Mon Sep 17 00:00:00 2001 From: gdr-ftp Date: Thu, 28 Jan 1999 06:54:31 +0000 Subject: [PATCH] fudgeinstall: - install GNOSnooper, FilePort and Nullport drivers, GNOBug, the GNO icon, and SIM. mkboot: - put the GNO icon on the boot disk - put a Finder.Root and Finder.Data file on the boot disk, so that only the kernel and the README.install script are initially visible --- build.tools/fudgeinstall | 24 +++++++++++++++++++++++- build.tools/mkboot | 12 +++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/build.tools/fudgeinstall b/build.tools/fudgeinstall index 2f34380..46bd2ee 100755 --- a/build.tools/fudgeinstall +++ b/build.tools/fudgeinstall @@ -6,7 +6,7 @@ # # Devin Reade, September 1997. # -# $Id: fudgeinstall,v 1.7 1999/01/26 08:20:04 gdr-ftp Exp $ +# $Id: fudgeinstall,v 1.8 1999/01/28 06:54:31 gdr-ftp Exp $ # What is our release directory? (The second one must be HFS, and # may be the same as the first.) @@ -21,11 +21,21 @@ setenv ROOT /trenco3/v.206 setenv SRC /src setenv DIST /dist +# Where do we keep the Finder.Data, Finder.Root, and icons files +# that are created on the GS and copied over to the GNO boot disk? +# Unfortunately, we can't put these into the repository because of +# their resource forks (unless we were to binscii them) +setenv BINSRC /scratch/gnoboot.bins + # Create the directories we need. Unfortunately, gsh is too stupid to # even allow us multiline commands by escaping the newline, so we have # to call install many times. echo "creating directories" install -dV $RELDIR2/HFSinclude +install -dV $RELDIR/Icons +install -dV $RELDIR/System/Desk.Accs +install -dV $RELDIR/System/Drivers +install -dV $RELDIR/System/System.Setup install -dV $RELDIR/bin install -dV $RELDIR/dev install -dV $RELDIR/doc @@ -85,6 +95,18 @@ install -V /HFSinclude/net/*.h $RELDIR2/HFSinclude/net install -V /HFSinclude/netinet/*.h $RELDIR2/HFSinclude/netinet install -V /HFSinclude/sys/*.h $RELDIR2/HFSinclude/sys +echo "installing files in /Icons" +install -V $BINSRC/Icons/GNO.Icon $RELDIR/Icons + +echo "installing files in /System" +install -V $BINSRC/System/Desk.Accs/GNOSnooperII $RELDIR/System/Desk.Accs +install -V $BINSRC/System/Desk.Accs/SuspDA $RELDIR/System/Desk.Accs +install -V $BINSRC/System/Drivers/FilePort $RELDIR/System/Drivers +install -V $BINSRC/System/Drivers/FilePort.Data $RELDIR/System/Drivers +install -V $BINSRC/System/Drivers/NullPort $RELDIR/System/Drivers +install -V $BINSRC/System/System.Setup/GNOBug $RELDIR/System/System.Setup +install -V $BINSRC/System/System.Setup/SIM $RELDIR/System/System.Setup + echo "installing files in /bin" # aroff done # binprint done diff --git a/build.tools/mkboot b/build.tools/mkboot index 185cc5c..c64f431 100755 --- a/build.tools/mkboot +++ b/build.tools/mkboot @@ -5,7 +5,7 @@ # # Devin Reade, April 1998. # -# $Id: mkboot,v 1.3 1999/01/18 03:00:16 gdr-ftp Exp $ +# $Id: mkboot,v 1.4 1999/01/28 06:54:31 gdr-ftp Exp $ # What is our release directory? (The second one must be HFS, and # may be the same as the first.) @@ -16,9 +16,16 @@ setenv RELBOOT /gno.boot # Where are the GNO (and other) sources? setenv SRC /src +# Where do we keep the Finder.Data, Finder.Root, and icons files +# that are created on the GS and copied over to the GNO boot disk? +# Unfortunately, we can't put these into the repository because of +# their resource forks (unless we were to binscii them) +setenv BINSRC /scratch/gnoboot.bins + #================================== echo "creating directories ..." +install -dV $RELBOOT/Icons install -dV $RELBOOT/bin install -dV $RELBOOT/dev install -dV $RELBOOT/doc @@ -63,6 +70,9 @@ install -V $RELDIR/etc/termcap $RELBOOT/etc install -V $RELDIR/etc/tty.config $RELBOOT/etc install -V $RELDIR/etc/ttys $RELBOOT/etc install -V $RELDIR/sbin/mkso $RELBOOT/sbin +install -V $BINSRC/Finder.Root $RELBOOT +install -V $BINSRC/Finder.Data $RELBOOT +install -V $BINSRC/Icons/GNO.Icon $RELBOOT/Icons chtyp -lexec $RELBOOT/gshrc $RELBOOT/installboot*