#--------------------------- mkdir /dist mkdir /dist/redhat mkdir /dist/redhat/contrib cd /dist/redhat/contrib ncftp -r ftp.redhat.com:/pub/contrib/RPMS/apmd-2.4-1.i386.rpm rpm --install apmd-2.4-1.i386.rpm kernel build ------------ make mrproper make xconfig enabled 82371 Triton I/II DMA support Enabled APM support (under charcter devices) with power off on shutdown enabled enhanced real time clock support enabled sound, PAS 16, and Soundblaster` and OPL2/3 support make dep make clean make zImage make modules make modules_install mail -s "kernel configuration" root /etc/lilo.conf <<---end--- boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz label=linux root=/dev/hda2 initrd=/boot/initrd read-only image=/boot/vmlinuz.old label=old root=/dev/hda2 initrd=/boot/initrd read-only #image=/boot/vmlinuz.new # label=new # root=/dev/hda2 # initrd=/boot/initrd # read-only other=/dev/hda1 label=dos table=/dev/hda ---end--- mv /boot/vmlinuz /boot/vmlinuz.old cp /usr/src/linux/arch/i386/boot/zImage /boot/vmlinuz /sbin/lilo ssh --- cd /dist ncftp -r ftp.linpro.no:/redhat/ssh/ssh-1.2.16-1us.i386.rpm rpm --install ssh-1.2.16-1us.i386.rpm ssh-keygen /etc/ssh_host_key no passphrase make-ssh-known-hosts dbd.com >/etc/ssh_known_hosts make-ssh-known-hosts cv.nrao.edu >>/etc/ssh_known_hosts #these should have been done earlier. #these also involve reboots. /root/admin/movestuff /root/admin/services # now patch random # note that random is started from /etc/rc.d/init.d/random # This hunk does not work if cut and pasted, copy this # to a file and source it ln -s /etc/rc.d/init.d/random /etc/rc.d/rc1.d/K05random patch /etc/rc.d/init.d/random <<\===end=== *** random.orig Sat Dec 21 03:58:24 1996 --- random Sat Dec 21 04:02:20 1996 *************** *** 13,19 **** echo "Initializing random number generator..." # Carry a random seed from start-up to start-up # Load and then save 512 bytes, which is the size of the entropy pool ! if [ -f /etc/random-seed ]; then cat $random_seed >/dev/urandom fi dd if=/dev/urandom of=$random_seed count=1 bs=512 2>/dev/null --- 13,19 ---- echo "Initializing random number generator..." # Carry a random seed from start-up to start-up # Load and then save 512 bytes, which is the size of the entropy pool ! if [ -f $random_seed ]; then cat $random_seed >/dev/urandom fi dd if=/dev/urandom of=$random_seed count=1 bs=512 2>/dev/null ===end=== # this should be done BEFORE creating any users touch /root/.netrc echo "#set logfile=~/.ftplog" >>/root/.netrc echo "#set logsize=99999999" >>/root/.netrc touch /etc/skel/.netrc echo "#set logfile=~/.ftplog" >>/etc/skel/.netrc echo "#set logsize=99999999" >>/etc/skel/.netrc # make man page whatis database /usr/sbin/makewhatis # move /dist (carefull!) (cd /; tar cvf - dist) | (cd /disk0; tar xvf -) rm -R /dist ln -s /disk0/dist /dist # reduce the number of setuid programs: find / -perm -02000 -o -perm -04000 -ls | cut -c 13-41,68- | tee suid # -rwsr-xr-x 1 root root /bin/ping # -rwsr-xr-x 1 root root /bin/mount # -rwsr-xr-x 1 root root /bin/umount # -rwsr-xr-x 1 root root /bin/su # -rwsr-xr-x 1 root root /bin/login # login has another buffer overrun chmod u-s /bin/login # -rwsr-xr-x 1 root root /sbin/cardctl # -rwsr-xr-x 1 root root /usr/X11R6/bin/SuperProbe chmod u-s /usr/X11R6/bin/SuperProbe # -rwsr-xr-x 1 root root /usr/X11R6/bin/xterm # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_8514 # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_AGX # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_Mach32 # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_Mach64 # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_Mach8 # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_Mono # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_P9000 # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_S3 # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_SVGA # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_VGA16 # -rwsr-xr-x 1 root root /usr/X11R6/bin/XF86_W32 # -rwsr-xr-x 1 games games/usr/X11R6/bin/xhextris # -rwsr-xr-x 1 root root /usr/X11R6/bin/kterm # -rwsr-xr-x 1 root bin /usr/X11R6/bin/Xmetro # -r-sr-xr-x 1 root root /usr/X11R6/bin/XConsole # -rwsr-xr-x 1 root root /usr/X11R6/bin/rxvt # -rwsr-xr-x 1 root root /usr/X11R6/bin/nxterm # -rwsr-xr-x 1 root root /usr/bin/rcp # -rwsr-xr-x 1 root root /usr/bin/rlogin # -rwsr-xr-x 1 root root /usr/bin/rsh # -rwsr-xr-x 1 root daemo/usr/bin/at # -rwsr-xr-x 1 root root /usr/bin/dos # DOSEMU has security holes chmod u-s /usr/bin/dos # -rwsr-xr-x 1 root root /usr/bin/mh/msgchk # we aren't using mh chmod u-s /usr/bin/mh/msgchk # -r-sr-xr-x 1 root bin /usr/bin/passwd # -rwsr-xr-x 1 root root /usr/bin/screen # -rwsr-xr-x 1 root root /usr/bin/chfn # -rwsr-xr-x 1 root root /usr/bin/chsh # -rwsr-xr-x 1 root root /usr/bin/newgrp # -r-sr-xr-x 1 uucp uucp /usr/bin/uucp # not using uucp,uustat,uux chmod u-s /usr/bin/uucp # -r-sr-xr-x 1 uucp uucp /usr/bin/uustat chmod u-s /usr/bin/uustat # -r-sr-xr-x 1 uucp uucp /usr/bin/uux chmod u-s /usr/bin/uux # -rwsr-xr-x 1 root root /usr/bin/crontab # -r-s--x--x 1 root root /usr/bin/zgv chmod u-s /usr/bin/zgv # -rwsr-xr-x 1 root root /usr/games/sdoom chmod u-s /usr/games/sdoom # -rwsr-xr-x 1 root root /usr/games/koules.svga chmod u-s /usr/games/koules.svga # -rws--x--x 1 root root /usr/games/vga_klondike chmod u-s /usr/games/vga_klondike # -rws--x--x 1 root root /usr/games/vga_ohhell chmod u-s /usr/games/vga_ohhell # -rws--x--x 1 root root /usr/games/vga_solitaire chmod u-s /usr/games/vga_solitaire # -rws--x--x 1 root root /usr/games/vga_spider chmod u-s /usr/games/vga_spider # -rws--x--x 1 root root /usr/games/vga_connectN chmod u-s /usr/games/vga_connectN # -rws--x--x 1 root root /usr/games/vga_mines chmod u-s /usr/games/vga_mines # -rws--x--x 1 root root /usr/games/vga_othello chmod u-s /usr/games/vga_othello # -r-s--x--x 1 root root /usr/games/tetris chmod u-s /usr/games/tetris # -rwsr-xr-x 1 root root /usr/lib/games/abuse/keydrv chmod u-s /usr/lib/games/abuse/keydrv # -rwsr-xr-x 1 root root /usr/lib/mc/bin/cons.saver # -rwsr--r-- 1 root root /usr/sbin/timedc # I don't think non-root users have a compelling reason to run timedc # and I think it is probably a good thing if they can't chmod u-s /usr/sbin/timedc # -r-sr-xr-x 1 root root /usr/sbin/inndstart # ---s--x--x 1 root root /usr/sbin/traceroute # -r-sr-xr-x 1 uucp uucp /usr/sbin/uucico chmod u-s /usr/sbin/uucico # -r-sr-xr-x 1 uucp uucp /usr/sbin/uuxqt chmod u-s /usr/sbin/uuxqt # # Netscape # cd /dist ncftp -r ftp://ftp9.netscape.com/pub/navigator/gold/3.01/unix/netscape-v301-export.x86-unknown-linux-elf.tar.gz mkdir -p /local/binaries/netscape/3.01gold cd /local/binaries/netscape/3.01gold tar zxvf /dist/netscape-v301-export.x86-unknown-linux-elf.tar.gz mkdir -p /usr/local/netscape/java/classes cp java_301 /usr/local/netscape/java/classes/ cp netscape /local/bin # # acrobat # # Thu Mar 20 00:21:50 EST 1997 cd /dist ncftp -r -D ftp://ftp.adobe.com/pub/adobe/acrobatreader/unix/3.x/acroread_linux_30.tar.gz mkdir -p /local/binaries/acroread/3.0 cd /local/binaries/acroread/3.0 tar zxvf /dist/acroread_linux_30.tar.gz # note that this accepts the license agrement rmdir /usr/local/Acrobat3 ./INSTALL <<\...EOF... accept /usr/local/Acrobat3 y ...EOF... ln -s /usr/local/Acrobat3/bin/acroread /usr/local/bin # the file /usr/local/Acrobat3/Browsers/netscape # has more on how to use as a netscape plug in export NPX_PLUGIN_PATH=/usr/local/Acrobat3/Browsers/intellinux # maybe also export XENVIRONMENT=/local/binaries/netscape/3.01gold/Netscape.ad rm /local/bin/netscape cat >/local/bin/netscape <<\...EOF... #!/bin/sh export NPX_PLUGIN_PATH=/usr/local/Acrobat3/Browsers/intellinux /local/binaries/netscape/3.01gold/netscape $* ...EOF... chmod +x /local/bin/netscape # # oops, forgot to make local # mkdir /disk0/local (cd /; tar cvf - local) | (cd /disk0; tar xvf -) (cd /usr; tar cvf - local) | (cd /disk0; tar xvf -) rm -Rf /local rm -Rf /usr/local ln -s /disk0/local /local ln -s /local /usr/local mkdir /local/binaries mkdir /tmp/junk cd /tmp/junk ncftp -u "devel:/dist/redhat/ftp.redhat.com/pub/redhat/redhat-4.0/updates/i386/*" rpm -ev rdate set -v rpm -i --upgrade dialog-0.6-7.i386.rpm rpm -i --upgrade tetex-0.3.4-4.i386.rpm rpm -i --upgrade tetex-afm-0.3.4-4.i386.rpm rpm -i --upgrade tetex-dvilj-0.3.4-4.i386.rpm rpm -i --upgrade tetex-dvips-0.3.4-4.i386.rpm rpm -i --upgrade tetex-latex-0.3.4-4.i386.rpm rpm -i --upgrade tetex-xdvi-0.3.4-4.i386.rpm rpm -i --upgrade rdate-0.960923-1.i386.rpm rpm -i --upgrade sh-utils-1.12-10.i386.rpm rpm -i --upgrade rpm-2.2.7-1.i386.rpm rpm -i --upgrade dev-2.4-1.i386.rpm rpm -i --upgrade pythonlib-1.9-1.i386.rpm rpm -i --upgrade netcfg-2.12-1.i386.rpm rpm -i --upgrade multimedia-2.1-3.i386.rpm rpm -i --upgrade perl-5.003-5.i386.rpm rpm -i --upgrade mh-6.8.3-13.i386.rpm rpm -i --upgrade ghostscript-3.33-3.i386.rpm rpm -i --upgrade ghostscript-fonts-4.0-2.i386.rpm # error: could not remove /usr/share/ghostscript/3.33 - directory not empty rpm -i --upgrade screen-3.7.1-2.i386.rpm rpm -i --upgrade gzip-1.2.4-6.i386.rpm rpm -i --upgrade kernel-2.0.18-6.i386.rpm rpm -i --upgrade kernel-source-2.0.18-6.i386.rpm rpm -i --upgrade taper-6.7.4-2.i386.rpm rpm -i --upgrade SysVinit-2.64-3.i386.rpm rpm -i --upgrade tar-1.11.8-9.i386.rpm rpm -i --upgrade lpr-0.13-1.i386.rpm rpm -i --upgrade setup-1.7-1.i386.rpm rpm -i --upgrade gpm-1.10-7.i386.rpm rpm -i --upgrade gpm-devel-1.10-7.i386.rpm rpm -i --upgrade ncurses-1.9.9e-3.i386.rpm rpm -i --upgrade ncurses-devel-1.9.9e-3.i386.rpm rpm -i --upgrade TheNextLevel-1.0-2.i386.rpm rpm -i --upgrade mingetty-0.9.4-2.i386.rpm rpm -i --upgrade MAKEDEV-2.2-7.i386.rpm rpm -i --upgrade initscripts-2.77-1.i386.rpm rpm -i --upgrade pam-0.50-22.i386.rpm rpm -i --upgrade util-linux-2.5-28.i386.rpm rpm -i --upgrade NetKit-B-0.08-8.i386.rpm rpm -i --upgrade ical-2.0p2-8.i386.rpm rpm -i --upgrade sendmail-8.8.4-1.i386.rpm rpm -i --upgrade sendmail-cf-8.8.4-1.i386.rpm rpm -i --upgrade sendmail-doc-8.8.4-1.i386.rpm rpm -i --upgrade libc-5.3.12-17.i386.rpm rpm -i --upgrade libc-debug-5.3.12-17.i386.rpm rpm -i --upgrade libc-devel-5.3.12-17.i386.rpm rpm -i --upgrade libc-profile-5.3.12-17.i386.rpm rpm -i --upgrade libc-static-5.3.12-17.i386.rpm rpm -i --upgrade doom-1.8-7.i386.rpm rpm -i --upgrade vixie-cron-3.0.1-12.i386.rpm unset -v #failed: # ghostscript-fonts # could not remove /usr/share/ghostscript/3.33 - directory not empty # setup # inetd.conf saved as /etc/inetd.conf.rpmsave ( cd /etc mv inetd.conf inetd.conf.update cp inetd.conf.rpmsave inetd.conf # if you inet_disabled identd above, reenable before # applying this patch, then disable again diff -c inetd.conf.orig inetd.conf.update | patch inetd.conf ) chmod 0644 /etc/resolv.conf touch /var/log/wtmp chmod u-s /usr/X11R6/bin/SuperProbe # preceeding command redundant since we did this already out of # general paranoia /sbin/lilo # a reboot is still needed before new kernel is loaded # They did not mention this one in the errata # oops, we didn't have it either #rpm -i --upgrade rpm-devel-2.2.7-1.i386.rpm # undo anything that was turned on incorrectly. /root/admin/services rm -Rf /tmp/junk # skipped installing source updates, diskspace tight #end of updates # # inplace # cd /local/bin ncftp -u devel.dbd.com:/local/bin/inplace chmod +x inplace # Viacrypt PGP # ------------ mkdir -p /local/binaries/viacrypt/4.0 cd /local/binaries/viacrypt/4.0 # insert disk 4 of the Viacrypt PGP 4.0 distribution tar xvf /dev/fd0 chown root.root * cp -f linpgp /local/bin/pgp mkdir -p /local/lib/pgp cp -f config.txt /local/lib/pgp cp -f config.all /local/lib/pgp cp -f pgp.hlp /local/lib/pgp cp -f vcrkeys4.asc /local/lib/pgp cd /etc/skel mkdir .pgp chmod go-rwx .pgp cd .pgp cp -f /local/lib/pgp/config.txt . cp -f /local/lib/pgp/vcrkeys4.asc . cd /local/bin ncftp -r -u top:/local/bin/pgp* inplace 'pgp*' sed -e s@/local/gnu/bin/bash@/bin/bash@ for i in pgpask pgpdecode pgpfilter pgpreceive pgpsend pgpsign pgptty; do chmod +x /local/bin/$i done # I ftped my .pgp directory over at this point # -------------------------- # Modified /usr/sbin/adduser # -------------------------- patch <<\===END=== --- /usr/sbin/adduser.orig Sun Jan 5 13:58:04 1997 +++ /usr/sbin/adduser Sun Jan 5 17:11:11 1997 @@ -29,6 +29,12 @@ # Modified by Marc Ewing for RHS Linux # Modified by Michael K. Johnson for optional # shadow password support. +# redhat version modified 1/4/97 by Mark Whitis +# - Modified to handle /home directory which just contains +# symlinks to another disk. Creates the real directory +# and the symbolic link. Just define $ACTUAL_HOME +# below. If you wan't the old behavior, define +# actual_home to be $DHOME. # Everything happens too fast, so don't let the user interrupt. trap "" 1 2 3 15 @@ -54,6 +60,7 @@ DSHELL="/bin/bash" DHOME="/home" +ACTUAL_HOME="/disk0/home" SKEL="/etc/skel" SPOOL="/var/spool/mail" FIRST_UID=500 @@ -134,11 +141,22 @@ echo "done." if [ "x$NOHOME" = "x" ]; then - echo -n "Creating home directory: $DHOME/$LOGIN..." - mkdir $DHOME/$LOGIN - chmod 2775 $DHOME/$LOGIN - cp -a $SKEL/.??* $SKEL/* $DHOME/$LOGIN >/dev/null 2>/dev/null - chown -R $NUID.$NGID $DHOME/$LOGIN + #echo -n "Creating home directory: $DHOME/$LOGIN..." + #mkdir $DHOME/$LOGIN + echo -n "Creating home directory: $ACTUAL_HOME/$LOGIN..." + mkdir $ACTUAL_HOME/$LOGIN + echo "done." + if [ ! "$ACTUAL_HOME" = "$DHOME" ]; then + echo -n "Creating symbolic link: " + echo -n $DHOME/$LOGIN + echo -n " --> " + echo $ACTUAL_HOME/$LOGIN + ln -s $ACTUAL_HOME/$LOGIN $DHOME/$LOGIN + fi + echo -n "Setting home directory permissions, ownership, initial contents..." + chmod 2775 $ACTUAL_HOME/$LOGIN + cp -a $SKEL/.??* $SKEL/* $ACTUAL_HOME/$LOGIN >/dev/null 2>/dev/null + chown -R $NUID.$NGID $ACTUAL_HOME/$LOGIN echo "done." fi @@ -158,3 +176,5 @@ #chfn $LOGIN # EOF + + ===END=== # skipped named setup cd /dist ncftp -u devel.dbd.com:/usr/src/redhat/RPMS/i386/qmail-0.95-1.i386.rpm rpm -i qmail-0.95-1.i386.rpm echo "sendmail-patch=/usr/lib/sendmail -oem -oi -t" >>/usr/lib/pine.conf rm -f /etc/qmail/control/rcpthosts kill -HUP `cat /var/run/inetd.pid` #fix errors in rpm ln -sf /etc/rc.d/init.d/qmail /etc/rc.d/rc0.d/K30qmail ln -sf /etc/rc.d/init.d/qmail /etc/rc.d/rc1.d/K30qmail ln -sf /etc/rc.d/init.d/qmail /etc/rc.d/rc2.d/S60qmail ln -sf /etc/rc.d/init.d/qmail /etc/rc.d/rc3.d/S80qmail ln -sf /etc/rc.d/init.d/qmail /etc/rc.d/rc5.d/S80qmail ln -sf /etc/rc.d/init.d/qmail /etc/rc.d/rc6.d/K30qmail echo "whitis" >~alias/.qmail-root echo "whitis" >~alias/.qmail-postmaster echo "whitis" >~alias/.qmail-webmaster echo "whitis" >~alias/.qmail-domain echo "whitis" >~alias/.qmail-hostmaster echo smtp-server=localhost >>/usr/lib/pine.conf echo 'inbox-path=~/Mailbox' >>/usr/lib/pine.conf # this file just screwed things up rm -f /var/qmail/control/rcpthosts #skipped fix to pine to enable debugging, allow changing from # # xterm scrollback # echo 'Xterm*saveLines: 1500' >>/root/.Xdefaults echo 'xterm*saveLines: 1500' >>/root/.Xdefaults echo 'nxterm*saveLines: 1500' >>/root/.Xdefaults echo 'rxvt*saveLines: 1500' >>/root/.Xdefaults #wasn't running X so we skipped the next line #xrdb -load <~/.Xdefaults # skipped wuftp upgrade # Fix /var/log/messages security hole # /var/log/messages was world readable chmod og-rwx /var/log/messages # skipped WINE # skipped Amaya # skipped printer # skipped 2.0.26 kernel install, will get in 4.1 upgrade # skipped Riscom/N2 software, I don't have a T1 to my laptop # Pine configuration # ------------------ cd /usr/lib rm -f pine.conf ncftp -u ftp://top.dbd.com/usr/local/lib/pine.conf #The following lines make pine happy with qmail echo smtp-server=localhost >>/usr/lib/pine.conf echo 'inbox-path=~/Mailbox' >>/usr/lib/pine.conf # copied my own personal .pinerc cd /home/whitis ncftp -u ftp://devel.dbd.com/home/whitis/.pinerc chown whitis.whitis /home/whitis/.pinerc # change ip addresses # ------------------- inplace /etc/hosts sed -e s/206.205.40./207.2.94./g inplace /etc/sysconfig/networks sed -e s/206.205.40./207.2.94./g inplace /etc/sysconfig/network-scripts/ifcfg-eth0 sed -e s/206.205.40./207.2.94./g inplace /etc/ftpaccess sed -e s/206.205.40./207.2.94./g # # Finally did a reboot # NOTE: system clock was off badly, will fix in bios # Fri Mar 11 00:40:31 EST 1988 # reboot emacs /etc/sysconfig/network changed gateway to .14 # # Ghostscript 5.0, lpd config # # downloaded rpm from devel.dbd.com/~whitis/ghostscript-5.0-1.i386.rpm rpm --upgrade /dist/ghostscript-5.0-1.i386.rpm cat >>/etc/printcap <<\...END... ##PRINTTOOL## LOCAL bjc600 360x360 letter {} lp:\ :sd=/var/spool/lpd/lp:\ :mx#0:\ :lp=/dev/lp1:\ :if=/var/spool/lpd/lp/filter:\ :sh: ...END... cat >/var/spool/lpd/lp/filter <<\...END... #!/bin/sh DEVICE=bjc600 RESOLUTION=360x360 PAPERSIZE=letter SENDEOF= nenscript -TUS -ZB -p- | if [ "$DEVICE" = "PostScript" ]; then cat - else gs -q -sDEVICE=$DEVICE \ -r$RESOLUTION \ -sPAPERSIZE=$PAPERSIZE \ -dNOPAUSE \ -dSAFER \ -sOutputFile=- - fi if [ "$SENDEOF" != "" ]; then printf "\004" fi exit 0 ...END... patch /root/admin/services <<\...END... --- /root/admin/services~ Wed Mar 9 22:05:34 1988 +++ /root/admin/services Wed Jun 18 03:41:11 1997 @@ -156,7 +156,7 @@ init_enable httpd init_enable inet init_enable keytable -#init_enable lpd.init +init_enable lpd.init #init_enable mars_nwe init_enable named.init init_enable network ...END... /root/admin/services /etc/rc.d/init.d/lpd.init start lpr /usr/share/ghostscript/5.0/examples/escher.ps #note: this configuration works on cannon BJC-4000 and BJC-70 printers # did not work with older ghostscript on the BJC-70 on a different machine # possibly due to ECP problems or outdated postscript tar zxvf /dist/yard-1.11.tar.gz --- configure Mon Jun 30 07:00:08 1997 +++ configure~ Sat Apr 12 14:14:54 1997 @@ -4,14 +4,14 @@ ##### Edit these destination directories to your liking # Destination for the scripts -$scripts_dest = "/local/sbin"; +$scripts_dest = "/sbin"; # Destination for the configuration files (Config.pl and Bootdisk_Contents) -$config_dest = "/local/etc/yard"; +$config_dest = "/etc/yard"; # Destination for the library files (in Replacements/ and extras/). # These are under /etc instead of /usr/lib because they're configurable. -$lib_dest = "/local/etc/yard"; +$lib_dest = "/etc/yard"; ############################################################################## rpm --upgrade /dist/fileutils-3.16-1.i386.rpm Checking your version of cp...OK Looking for perl.../usr/bin/perl Looking for make.../usr/bin/make Looking for ldd.../usr/bin/ldd Looking for ldconfig.../sbin/ldconfig Looking for chroot.../usr/sbin/chroot Looking for install.../usr/bin/install Looking for sync.../bin/sync Looking for mount.../bin/mount Looking for umount.../bin/umount Looking for rm.../bin/rm Looking for cp.../bin/cp Looking for dd.../bin/dd Looking for mke2fs.../sbin/mke2fs Looking for rdev.../usr/sbin/rdev Looking for gzip.../bin/gzip Looking for gunzip.../bin/gunzip Looking for uname.../bin/uname Looking for mkdir.../bin/mkdir Looking for mv.../bin/mv Looking for lilo.../sbin/lilo Looking for loadlin...NOT FOUND Looking for tar.../bin/tar Looking for as86.../usr/bin/as86 Looking for ld86.../usr/bin/ld86 Looking for latex.../usr/bin/latex Looking for dvips.../usr/bin/dvips Looking for sgml2latex.../usr/bin/sgml2latex Looking for sgml2txt.../usr/bin/sgml2txt Looking for sgml2info.../usr/bin/sgml2info Looking for sgml2html.../usr/bin/sgml2html Looking for install-info...NOT FOUND Looking for objcopy.../usr/bin/objcopy Creating scripts/check_root_fs Creating scripts/convert_config Creating scripts/create_loopback_file Creating scripts/create_replacements Creating scripts/identify_bootdisk Creating scripts/make_root_fs Creating scripts/write_rescue_disk Creating Makefile Creating doc/Makefile Creating extras/Makefile Creating scripts/Makefile Creating Config.pl Creating Bootdisk_Contents Creating yardconfig.pm Done. make make install --- /local/etc/yard/Config.pl~ Mon Jun 30 07:16:11 1997 +++ /local/etc/yard/Config.pl Mon Jun 30 07:27:05 1997 @@ -57,7 +57,7 @@ # will be mounted when the rescue disk is being written. # This directory must exist when the Yard scripts are run. # -$mount_point = "/mnt"; +$mount_point = "/mnt/floppy"; # $device: string (device name) @@ -69,7 +69,7 @@ # Device" in the Yard documentation for instructions. # It should not be a symbolic link. # -$device = "/dev/ram0"; +$device = "/dev/ram1"; # $fs_size: integer (kilobytes) @@ -88,7 +88,7 @@ # you've just remade your kernel (via "make zImage") the kernel file # will reside in /usr/src/linux/arch/i386/boot/zImage # -$kernel = "/vmlinuz"; +$kernel = "/boot/vmlinuz"; # $kernel_version: string (version string) # @@ -102,7 +102,7 @@ # /usr/src/linux/arch/i386/boot/setup is recompiled, Yard's method # will work). # -# $kernel_version = "2.0.24"; +# $kernel_version = "2.0.18"; # $contents_file: string (filename) cp -f /local/src/yard-1.11/Bootdisk_Contents.minimal Bootdisk_Contents