11722Sjkh# fixit.conf - put in anything we think we might want on a fixit floppy 21722Sjkh 31722Sjkh# first, we list the source dirs that our programs reside in. These are 41722Sjkh# searched in order listed to find the dir containing each program. 51722Sjkh 61722Sjkhsrcdirs /usr/src/bin /usr/src/sbin /usr/src/usr.bin /usr/src/usr.sbin 73898Sjkhsrcdirs /usr/src/gnu/usr.bin /usr/src/usr.bin/vi 85305Sjkhsrcdirs /usr/src/sbin/i386 91722Sjkh 101722Sjkh# second, we list all the programs we want to include in our crunched binary. 111722Sjkh# The order doesn't matter. Any program that needs hard links to it gets an 121722Sjkh# `ln' directive. 131722Sjkh 141722Sjkh# /bin stuff 151722Sjkh 161722Sjkhprogs cat chmod cp date dd df echo ed expr hostname kill ln ls mkdir 171722Sjkhprogs mt mv pwd rcp rm rmdir sh sleep stty sync test 181722Sjkh 191722Sjkhln test [ 201722Sjkhln sh -sh # init invokes the shell this way 211722Sjkh 221722Sjkh# /sbin stuff 231722Sjkh 243898Sjkhprogs badsect chown clri disklabel dump dmesg fdisk fsck ifconfig init 251722Sjkhprogs mknod mount newfs ping reboot restore swapon umount 261722Sjkhln dump rdump 271722Sjkhln restore rrestore 281722Sjkh 291722Sjkh# /usr/bin stuff 301722Sjkh 313898Sjkhprogs ftp rsh sed telnet rlogin common find 323898Sjkhln common vi 333898Sjkhln common view 343898Sjkhln common ex 351722Sjkh 361722Sjkh# gnu stuff 371722Sjkh 381722Sjkhprogs cpio gzip 391722Sjkhln gzip gunzip 401722Sjkhln gzip gzcat 411722Sjkh 421722Sjkh# finally, we specify the libraries to link in with our binary 431722Sjkh 441751Sjkhlibs -lcrypt -ltelnet -lutil -ll 453898Sjkhlibs -lcurses -ltermcap -ledit -lkvm 46