code: 9ferno

Download patch

ref: 8ad9e9ba75f517ebd53d4a6d1eea1d87a48959de
parent: b222ebff6f05d02834c26d5dae0f96c8fd03d573
author: 9ferno <gophone2015@gmail.com>
date: Thu Jul 22 11:09:39 EDT 2021

cleaned up the files in devroot to the minimal set that will mount a cd

--- a/os/pc64/mkfile
+++ b/os/pc64/mkfile
@@ -6,10 +6,9 @@
 CONFLIST=pc64
 CLEANCONFLIST=pc64
 
-ROOT=/mnt/term/home/j/local/plan9/custom/inferno-os
 SYSTARG=Inferno # $OSTARG
 OBJTYPE=amd64 # 386
-INSTALLDIR=$ROOT/Inferno/$OBJTYPE/bin	#path of directory where kernel is installed
+INSTALLDIR=$ROOT/Inferno/$OBJTYPE/	#path of directory where kernel is installed
 #INSTALLDIR=/$OBJTYPE
 
 # must match mem.h
--- a/os/pc64/pc64
+++ b/os/pc64/pc64
@@ -158,16 +158,16 @@
 	xalloc
 
 root
-	/chan	/
-	/dev	/
+	/chan   /
+	/dev    /
 	/dis
-	/env	/
-	/fd	/
-	/n	/
-	/net	/
-	/nvfs	/
-	/prog	/
-	/tmp	/
+	/env    /
+	/fd     /
+	/n
+	/n/remote
+	/net    /
+	/nvfs   /
+	/prog   /
 	/dis/lib
 	/dis/svc
 	/dis/wm
@@ -177,766 +177,28 @@
 	/dis/cat.dis
 	/dis/bind.dis
 	/dis/mount.dis
+	/dis/mntgen.dis
 	/dis/pwd.dis
 	/dis/echo.dis
 	/dis/cd.dis
-	/dis/lib/bufio.dis
-	/dis/lib/string.dis
-	/dis/lib/readdir.dis
-	/dis/lib/workdir.dis
-	/dis/lib/daytime.dis
-	/dis/lib/auth.dis
-	/dis/lib/ssl.dis
 	/dis/lib/arg.dis
-	/dis/lib/filepat.dis
-	/dis/grid/demo/block.dis
-	/dis/grid/demo/blur.dis
-	/dis/grid/lib/announce.dis
-	/dis/grid/lib/browser.dis
-	/dis/grid/lib/fbrowse.dis
-	/dis/grid/lib/srvbrowse.dis
-	/dis/grid/regstyxlisten.dis
-	/dis/grid/blurdemo.dis
-	/dis/grid/cpupool.dis
-	/dis/grid/find.dis
-	/dis/grid/jpg2bit.dis
-	/dis/grid/query.dis
-	/dis/grid/readjpg.dis
-	/dis/grid/register.dis
-	/dis/grid/reglisten.dis
-	/dis/grid/usercreatesrv.dis
-	/dis/grid/remotelogon.dis
-	/dis/grid/spreesrv
-	/dis/install/applylog.dis
-	/dis/install/arch.dis
-	/dis/install/archfs.dis
-	/dis/install/ckproto.dis
-	/dis/install/create.dis
-	/dis/install/eproto.dis
-	/dis/install/info.dis
-	/dis/install/insbylog
-	/dis/install/inst.dis
-	/dis/install/install.dis
-	/dis/install/log.dis
-	/dis/install/logs.dis
-	/dis/install/mergelog.dis
-	/dis/install/mkproto.dis
-	/dis/install/proto.dis
-	/dis/install/proto2list.dis
-	/dis/install/updatelog.dis
-	/dis/install/wdiff.dis
-	/dis/install/wfind.dis
-	/dis/install/wrap.dis
-	/dis/install/wrap2list.dis
-	/dis/ip/ppp/pppclient.dis
-	/dis/ip/ppp/modem.dis
-	/dis/ip/ppp/pppdial.dis
-	/dis/ip/ppp/pppgui.dis
-	/dis/ip/ppp/ppptest.dis
-	/dis/ip/ppp/script.dis
-	/dis/ip/bootpd.dis
-	/dis/ip/dhcp.dis
-	/dis/ip/ping.dis
-	/dis/ip/rip.dis
-	/dis/ip/sntp.dis
-	/dis/ip/tftpd.dis
-	/dis/ip/virgild.dis
-	/dis/lego/clockface.dis
-	/dis/lego/clock.dis
-	/dis/lego/firmdl.dis
-	/dis/lego/link.dis
-	/dis/lego/rcxsend.dis
-	/dis/lego/send.dis
-	/dis/lego/timers.dis
-	/dis/lib/convcs/big5_btos.dis
-	/dis/lib/convcs/convcs.dis
-	/dis/lib/convcs/big5_stob.dis
-	/dis/lib/convcs/cp_stob.dis
-	/dis/lib/convcs/cp932_btos.dis
-	/dis/lib/convcs/euc-jp_btos.dis
-	/dis/lib/convcs/8bit_stob.dis
-	/dis/lib/convcs/gb2312_btos.dis
-	/dis/lib/convcs/utf8_stob.dis
-	/dis/lib/convcs/utf16_btos.dis
-	/dis/lib/convcs/utf8_btos.dis
-	/dis/lib/convcs/utf16_stob.dis
-	/dis/lib/convcs/cp_btos.dis
-	/dis/lib/crypt/sslsession.dis
-	/dis/lib/crypt/pkcs.dis
-	/dis/lib/crypt/x509.dis
-	/dis/lib/crypt/ssl3.dis
-	/dis/lib/encoding/base16.dis
-	/dis/lib/encoding/base32.dis
-	/dis/lib/encoding/base64.dis
-	/dis/lib/encoding/base32a.dis
-	/dis/lib/ftree/cptree.dis
-	/dis/lib/ftree/ftree.dis
-	/dis/lib/ftree/items.dis
-	/dis/lib/ida/ida.dis
-	/dis/lib/ida/idatab.dis
-	/dis/lib/mash/builtins.dis
-	/dis/lib/mash/history.dis
-	/dis/lib/mash/make.dis
-	/dis/lib/print/hp_driver.dis
-	/dis/lib/print/print.dis
-	/dis/lib/print/scaler.dis
-	/dis/lib/spki/spki.dis
-	/dis/lib/spki/verifier.dis
-	/dis/lib/strokes/buildstrokes.dis
-	/dis/lib/strokes/readstrokes.dis
-	/dis/lib/strokes/writestrokes.dis
-	/dis/lib/strokes/strokes.dis
-	/dis/lib/styxconv/ostyx.dis
-	/dis/lib/styxconv/old2new.dis
-	/dis/lib/styxconv/new2old.dis
-	/dis/lib/usb/usbmct.dis
-	/dis/lib/usb/usb.dis
-	/dis/lib/usb/usbmouse.dis
-	/dis/lib/usb/usbmass.dis
-	/dis/lib/w3c/css.dis
-	/dis/lib/w3c/uris.dis
-	/dis/lib/w3c/xpointers.dis
-	/dis/lib/asn1.dis
-	/dis/lib/arg.dis
-	/dis/lib/attrhash.dis
-	/dis/lib/attrdb.dis
-	/dis/lib/bloomfilter.dis
 	/dis/lib/auth.dis
-	/dis/lib/auth9.dis
-	/dis/lib/chanfill.dis
-	/dis/lib/crc.dis
 	/dis/lib/bufio.dis
-	/dis/lib/cfg.dis
-	/dis/lib/cfgfile.dis
-	/dis/lib/complete.dis
-	/dis/lib/csv.dis
 	/dis/lib/daytime.dis
-	/dis/lib/db.dis
-	/dis/lib/dbm.dis
-	/dis/lib/dbsrv.dis
-	/dis/lib/debug.dis
-	/dis/lib/deflate.dis
-	/dis/lib/devpointer.dis
-	/dis/lib/dhcpclient.dis
 	/dis/lib/dial.dis
-	/dis/lib/dialog.dis
-	/dis/lib/dict.dis
-	/dis/lib/dis.dis
-	/dis/lib/diskblocks.dis
 	/dis/lib/disks.dis
-	/dis/lib/dividers.dis
-	/dis/lib/drawmux.dis
-	/dis/lib/ecmascript.dis
 	/dis/lib/env.dis
-	/dis/lib/ether.dis
-	/dis/lib/exception.dis
-	/dis/lib/factotum.dis
 	/dis/lib/filepat.dis
-	/dis/lib/format.dis
-	/dis/lib/fsfilter.dis
-	/dis/lib/fslib.dis
-	/dis/lib/ip.dis
-	/dis/lib/fsproto.dis
-	/dis/lib/hash.dis
-	/dis/lib/html.dis
-	/dis/lib/imageremap.dis
-	/dis/lib/inflate.dis
-	/dis/lib/ipattr.dis
-	/dis/lib/ir.dis
-	/dis/lib/irsage.dis
-	/dis/lib/irsim.dis
-	/dis/lib/itslib.dis
-	/dis/lib/json.dis
-	/dis/lib/keyset.dis
-	/dis/lib/libc.dis
-	/dis/lib/libc0.dis
-	/dis/lib/lists.dis
-	/dis/lib/lock.dis
-	/dis/lib/login.dis
-	/dis/lib/man.dis
-	/dis/lib/mashlib.dis
-	/dis/lib/mashparse.dis
-	/dis/lib/memfs.dis
-	/dis/lib/mpeg.dis
-	/dis/lib/msgio.dis
-	/dis/lib/ssl.dis
-	/dis/lib/names.dis
-	/dis/lib/url.dis
 	/dis/lib/nametree.dis
-	/dis/lib/newns.dis
-	/dis/lib/ninep.dis
-	/dis/lib/oldauth.dis
-	/dis/lib/palm.dis
-	/dis/lib/palmdb.dis
-	/dis/lib/palmfile.dis
-	/dis/lib/parseman.dis
-	/dis/lib/plumbing.dis
-	/dis/lib/plumbmsg.dis
-	/dis/lib/pop3.dis
-	/dis/lib/popup.dis
-	/dis/lib/powerman.dis
-	/dis/lib/profile.dis
-	/dis/lib/pslib.dis
-	/dis/lib/quicktime.dis
-	/dis/lib/rabin.dis
-	/dis/lib/rand.dis
-	/dis/lib/random.dis
 	/dis/lib/readdir.dis
-	/dis/lib/readgif.dis
-	/dis/lib/readjpg.dis
-	/dis/lib/readpicfile.dis
-	/dis/lib/readpng.dis
-	/dis/lib/readxbitmap.dis
-	/dis/lib/regex.dis
-	/dis/lib/registries.dis
-	/dis/lib/rfc822.dis
-	/dis/lib/riff.dis
-	/dis/lib/scoretable.dis
-	/dis/lib/scsiio.dis
-	/dis/lib/secstore.dis
-	/dis/lib/selectfile.dis
-	/dis/lib/sets.dis
-	/dis/lib/sets32.dis
-	/dis/lib/sexprs.dis
-	/dis/lib/slip.dis
-	/dis/lib/smtp.dis
-	/dis/lib/sort.dis
+	/dis/lib/ssl.dis
 	/dis/lib/string.dis
-	/dis/lib/strinttab.dis
 	/dis/lib/styx.dis
-	/dis/lib/styxflush.dis
-	/dis/lib/styxlib.dis
-	/dis/lib/styxpersist.dis
 	/dis/lib/styxservers.dis
-	/dis/lib/tables.dis
-	/dis/lib/vac.dis
-	/dis/lib/tabs.dis
-	/dis/lib/tcl_calc.dis
-	/dis/lib/tcl_core.dis
-	/dis/lib/tcl_inthash.dis
-	/dis/lib/tcl_io.dis
-	/dis/lib/tcl_list.dis
-	/dis/lib/tcl_modhash.dis
-	/dis/lib/tcl_stack.dis
-	/dis/lib/tcl_strhash.dis
-	/dis/lib/tcl_string.dis
-	/dis/lib/tcl_symhash.dis
-	/dis/lib/tcl_utils.dis
-	/dis/lib/tftp.dis
-	/dis/lib/timers.dis
-	/dis/lib/titlebar.dis
-	/dis/lib/tkclient.dis
-	/dis/lib/translate.dis
-	/dis/lib/ubfa.dis
-	/dis/lib/venti.dis
-	/dis/lib/virgil.dis
-	/dis/lib/volume.dis
-	/dis/lib/wait.dis
-	/dis/lib/wmlib.dis
-	/dis/lib/watchvars.dis
-	/dis/lib/winplace.dis
-	/dis/lib/wmclient.dis
-	/dis/lib/wmsrv.dis
 	/dis/lib/workdir.dis
-	/dis/lib/writegif.dis
-	/dis/lib/xml.dis
-	/dis/math/factor.dis
-	/dis/math/ack.dis
-	/dis/math/crackerbarrel.dis
-	/dis/math/ffts.dis
-	/dis/math/fibonacci.dis
-	/dis/math/fit.dis
-	/dis/math/genprimes.dis
-	/dis/math/geodesy.dis
-	/dis/math/gr.dis
-	/dis/math/graph0.dis
-	/dis/math/hist0.dis
-	/dis/math/linalg.dis
-	/dis/math/linbench.dis
-	/dis/math/mersenne.dis
-	/dis/math/parts.dis
-	/dis/math/perms.dis
-	/dis/math/pi.dis
-	/dis/math/polyfill.dis
-	/dis/math/polyhedra.dis
-	/dis/math/powers.dis
-	/dis/math/primes.dis
-	/dis/math/sieve.dis
-	/dis/mpc/qconfig.dis
-	/dis/mpc/qflash.dis
-	/dis/mpeg/makergbvmap.dis
-	/dis/mpeg/decode.dis
-	/dis/mpeg/decode4.dis
-	/dis/mpeg/fixidct.dis
-	/dis/mpeg/fltidct.dis
-	/dis/mpeg/mpeg.dis
-	/dis/mpeg/mpegio.dis
-	/dis/mpeg/refidct.dis
-	/dis/mpeg/remap.dis
-	/dis/mpeg/remap1.dis
-	/dis/mpeg/remap2.dis
-	/dis/mpeg/remap24.dis
-	/dis/mpeg/remap4.dis
-	/dis/mpeg/remap8.dis
-	/dis/mpeg/scidct.dis
-	/dis/mpeg/vlc.dis
-	/dis/ndb/csquery.dis
-	/dis/ndb/cs.dis
-	/dis/ndb/dnsquery.dis
-	/dis/ndb/dns.dis
-	/dis/ndb/registry.dis
-	/dis/ndb/mkhash.dis
-	/dis/ndb/query.dis
-	/dis/ndb/regquery.dis
-	/dis/sh/echo.dis
-	/dis/sh/arg.dis
-	/dis/sh/csv.dis
-	/dis/sh/file2chan.dis
-	/dis/sh/expr.dis
-	/dis/sh/mload.dis
-	/dis/sh/mpexpr.dis
-	/dis/sh/regex.dis
-	/dis/sh/sexprs.dis
-	/dis/sh/sh.dis
 	/dis/sh/std.dis
-	/dis/sh/string.dis
-	/dis/sh/test.dis
-	/dis/sh/tk.dis
-	/dis/spki/verify.dis
-	/dis/spree/clients/cards.dis
-	/dis/spree/clients/gather.dis
-	/dis/spree/clients/lobby.dis
-	/dis/spree/clients/othello.dis
-	/dis/spree/engines/canfield.dis
-	/dis/spree/engines/afghan.dis
-	/dis/spree/engines/bounce.dis
-	/dis/spree/engines/freecell.dis
-	/dis/spree/engines/gather.dis
-	/dis/spree/engines/lobby.dis
-	/dis/spree/engines/othello.dis
-	/dis/spree/engines/racingdemon.dis
-	/dis/spree/engines/spider.dis
-	/dis/spree/engines/spit.dis
-	/dis/spree/engines/whist.dis
-	/dis/spree/lib/commandline.dis
-	/dis/spree/lib/allow.dis
-	/dis/spree/lib/cardlib.dis
-	/dis/spree/lib/objstore.dis
-	/dis/spree/lib/tricks.dis
-	/dis/spree/archives.dis
-	/dis/spree/join.dis
-	/dis/spree/spree.dis
-	/dis/svc/httpd/cgiparse.dis
-	/dis/svc/httpd/alarms.dis
-	/dis/svc/httpd/cache.dis
-	/dis/svc/httpd/contents.dis
-	/dis/svc/httpd/date.dis
-	/dis/svc/httpd/echo.dis
-	/dis/svc/httpd/httpd.dis
-	/dis/svc/httpd/imagemap.dis
-	/dis/svc/httpd/parser.dis
-	/dis/svc/httpd/redirect.dis
-	/dis/svc/httpd/stats.dis
-	/dis/svc/webget/image2enc.dis
-	/dis/svc/webget/date.dis
-	/dis/svc/webget/file.dis
-	/dis/svc/webget/ftp.dis
-	/dis/svc/webget/http.dis
-	/dis/svc/webget/message.dis
-	/dis/svc/webget/webget.dis
-	/dis/svc/webget/wgutils.dis
-	/dis/svc/registry
-	/dis/svc/auth
-	/dis/svc/net
-	/dis/svc/rstyx
-	/dis/svc/styx
-	/dis/tiny/broke.dis
-	/dis/tiny/kill.dis
-	/dis/tiny/rm.dis
-	/dis/tiny/sh.dis
-	/dis/usb/usbd.dis
-	/dis/wm/brutus/excerpt.dis
-	/dis/wm/brutus/image.dis
-	/dis/wm/brutus/mod.dis
-	/dis/wm/brutus/table.dis
-	/dis/wm/calendar.dis
-	/dis/wm/about.dis
-	/dis/wm/avi.dis
-	/dis/wm/bounce.dis
-	/dis/wm/brutus.dis
-	/dis/wm/c4.dis
-	/dis/wm/filename.dis
-	/dis/wm/clock.dis
-	/dis/wm/coffee.dis
-	/dis/wm/collide.dis
-	/dis/wm/colors.dis
-	/dis/wm/cprof.dis
-	/dis/wm/date.dis
-	/dis/wm/deb.dis
-	/dis/wm/debdata.dis
-	/dis/wm/debsrc.dis
-	/dis/wm/dir.dis
-	/dis/wm/dmview.dis
-	/dis/wm/dmwm.dis
-	/dis/wm/edit.dis
-	/dis/wm/ftree.dis
-	/dis/wm/getauthinfo.dis
-	/dis/wm/keyboard.dis
-	/dis/wm/logon.dis
-	/dis/wm/logwindow.dis
-	/dis/wm/man.dis
-	/dis/wm/mand.dis
-	/dis/wm/mash.dis
-	/dis/wm/memory.dis
-	/dis/wm/mprof.dis
-	/dis/wm/pen.dis
-	/dis/wm/polyhedra.dis
-	/dis/wm/prof.dis
-	/dis/wm/readmail.dis
-	/dis/wm/remotelogon.dis
-	/dis/wm/reversi.dis
-	/dis/wm/rmtdir.dis
-	/dis/wm/rt.dis
-	/dis/wm/sendmail.dis
-	/dis/wm/sh.dis
-	/dis/wm/smenu.dis
-	/dis/wm/snake.dis
-	/dis/wm/stopwatch.dis
-	/dis/wm/sweeper.dis
-	/dis/wm/task.dis
-	/dis/wm/telnet.dis
-	/dis/wm/tetris.dis
-	/dis/wm/toolbar.dis
-	/dis/wm/unibrowse.dis
-	/dis/wm/view.dis
-	/dis/wm/vt.dis
-	/dis/wm/wish.dis
-	/dis/wm/wm.dis
-	/dis/wm/wmplay.dis
-	/dis/acme.dis
-	/dis/broke
-	/dis/charon.dis
-	/dis/lc
-	/dis/lookman
-	/dis/man
-	/dis/mash.dis
-	/dis/sh.dis
-	/dis/shutdown
-	/dis/sig
-	/dis/basename.dis
 	/dis/9660srv.dis
-	/dis/B.dis
-	/dis/9export.dis
-	/dis/9srvfs.dis
-	/dis/9win.dis
-	/dis/demo/camera/tkinterface.dis
-	/dis/demo/camera/camera.dis
-	/dis/demo/camera/camload.bit
-	/dis/demo/camera/camproc.bit
-	/dis/demo/camera/runcam
-	/dis/demo/chat/chat.dis
-	/dis/demo/chat/chatclient
-	/dis/demo/chat/chatsrv.dis
-	/dis/demo/cpupool/regpoll.dis
-	/dis/demo/cpupool/runrstyx
-	/dis/demo/lego/clockface.dis
-	/dis/demo/lego/clockreg
-	/dis/demo/lego/firmdl.dis
-	/dis/demo/lego/legolink.dis
-	/dis/demo/lego/rcxsend.dis
-	/dis/demo/lego/styx.srec
-	/dis/demo/lego/timers.dis
-	/dis/demo/ns/ns.dis
-	/dis/demo/ns/runns
-	/dis/demo/odbc/odbcmnt.dis
-	/dis/demo/odbc/runodbc
-	/dis/demo/spree/spreeclient
-	/dis/demo/whiteboard/wbsrv.dis
-	/dis/demo/whiteboard/runwb
-	/dis/demo/whiteboard/whiteboard.dis
-	/dis/ar.dis
-	/dis/archfs.dis
-	/dis/auhdr.dis
-	/dis/auplay.dis
-	/dis/cleanname.dis
-	/dis/bind.dis
-	/dis/disk/calc.tab.dis
-	/dis/disk/fdisk.dis
-	/dis/disk/format.dis
-	/dis/disk/ftl.dis
-	/dis/disk/kfs.dis
-	/dis/disk/kfscmd.dis
-	/dis/disk/mbr.dis
-	/dis/disk/mkext.dis
-	/dis/disk/mkfs.dis
-	/dis/disk/pedit.dis
-	/dis/disk/prep.dis
-	/dis/bytes.dis
-	/dis/cal.dis
-	/dis/calc.dis
-	/dis/cat.dis
-	/dis/cd.dis
-	/dis/cddb.dis
-	/dis/ebook/cssparser.dis
-	/dis/ebook/cssfont.dis
-	/dis/ebook/mimeimage.dis
-	/dis/ebook/ebook.dis
-	/dis/ebook/oebpackage.dis
-	/dis/ebook/reader.dis
-	/dis/ebook/strmap.dis
-	/dis/ebook/stylesheet.dis
-	/dis/ebook/table.dis
-	/dis/ebook/units.dis
-	/dis/chgrp.dis
-	/dis/chmod.dis
-	/dis/comm.dis
-	/dis/cmp.dis
-	/dis/getauthinfo.dis
-	/dis/fs/bundle.dis
-	/dis/fs/and.dis
-	/dis/fs/mergewrite.dis
-	/dis/fs/chstat.dis
-	/dis/fs/compose.dis
-	/dis/fs/depth.dis
-	/dis/fs/entries.dis
-	/dis/fs/eval.dis
-	/dis/fs/exec.dis
-	/dis/fs/filter.dis
-	/dis/fs/ls.dis
-	/dis/fs/match.dis
-	/dis/fs/merge.dis
-	/dis/fs/unbundle.dis
-	/dis/fs/mode.dis
-	/dis/fs/not.dis
-	/dis/fs/or.dis
-	/dis/fs/path.dis
-	/dis/fs/pipe.dis
-	/dis/fs/print.dis
-	/dis/fs/proto.dis
-	/dis/fs/query.dis
-	/dis/fs/run.dis
-	/dis/fs/select.dis
-	/dis/fs/setroot.dis
-	/dis/fs/size.dis
-	/dis/fs/void.dis
-	/dis/fs/walk.dis
-	/dis/fs/write.dis
-	/dis/cook.dis
-	/dis/cp.dis
-	/dis/cprof.dis
-	/dis/cpu.dis
-	/dis/avr/burn.dis
-	/dis/crypt.dis
-	/dis/date.dis
-	/dis/dbfs.dis
-	/dis/dd.dis
-	/dis/dial.dis
-	/dis/diff.dis
-	/dis/disdep.dis
-	/dis/disdump.dis
-	/dis/dossrv.dis
-	/dis/du.dis
-	/dis/echo.dis
-	/dis/ed.dis
-	/dis/emuinit.dis
-	/dis/env.dis
-	/dis/export.dis
-	/dis/fc.dis
-	/dis/fcp.dis
-	/dis/fmt.dis
-	/dis/fortune.dis
-	/dis/freq.dis
-	/dis/fs.dis
-	/dis/ftest.dis
-	/dis/ftpfs.dis
-	/dis/itreplay.dis
-	/dis/gettar.dis
-	/dis/grep.dis
-	/dis/gunzip.dis
-	/dis/gzip.dis
-	/dis/idea.dis
-	/dis/import.dis
-	/dis/iostats.dis
-	/dis/itest.dis
-	/dis/man2html.dis
-	/dis/kill.dis
-	/dis/limbo.dis
-	/dis/listen.dis
-	/dis/lockfs.dis
-	/dis/logfile.dis
-	/dis/look.dis
-	/dis/charon/cookiesrv.dis
-	/dis/charon/build.dis
-	/dis/charon/chutils.dis
-	/dis/charon/ctype.dis
-	/dis/charon/date.dis
-	/dis/charon/event.dis
-	/dis/charon/file.dis
-	/dis/charon/ftp.dis
-	/dis/charon/gui.dis
-	/dis/charon/http.dis
-	/dis/charon/img.dis
-	/dis/charon/jscript.dis
-	/dis/charon/layout.dis
-	/dis/charon/lex.dis
-	/dis/charon/url.dis
-	/dis/ls.dis
-	/dis/lstar.dis
-	/dis/m4.dis
-	/dis/man2txt.dis
-	/dis/collab/clients/whiteboard.dis
-	/dis/collab/clients/chat.dis
-	/dis/collab/clients/poll.dis
-	/dis/collab/clients/poller.dis
-	/dis/collab/lib/messages.dis
-	/dis/collab/servers/memfssrv.dis
-	/dis/collab/servers/chatsrv.dis
-	/dis/collab/servers/wbsrv.dis
-	/dis/collab/servers/mpx.dis
-	/dis/collab/collabsrv.dis
-	/dis/collab/connect.dis
-	/dis/collab/proxy.dis
-	/dis/collab/srvmgr.dis
-	/dis/mc.dis
-	/dis/md5sum.dis
-	/dis/mdb.dis
-	/dis/memfs.dis
-	/dis/mk.dis
-	/dis/randpass.dis
-	/dis/metamorph.dis
-	/dis/mv.dis
-	/dis/mkdir.dis
-	/dis/mntgen.dis
-	/dis/mount.dis
-	/dis/mouse.dis
-	/dis/mprof.dis
-	/dis/netkey.dis
-	/dis/netstat.dis
-	/dis/newer.dis
-	/dis/ns.dis
-	/dis/nsbuild.dis
-	/dis/os.dis
-	/dis/p.dis
-	/dis/pause.dis
-	/dis/plumb.dis
-	/dis/plumber.dis
-	/dis/prof.dis
-	/dis/ps.dis
-	/dis/puttar.dis
-	/dis/pwd.dis
-	/dis/ramfile.dis
-	/dis/raw2iaf.dis
-	/dis/rawdbfs.dis
-	/dis/rcmd.dis
-	/dis/tee.dis
-	/dis/tr.dis
-	/dis/rdp.dis
-	/dis/read.dis
-	/dis/rioimport.dis
-	/dis/rm.dis
-	/dis/runas.dis
-	/dis/sed.dis
-	/dis/sendmail.dis
-	/dis/sha1sum.dis
-	/dis/auxi/cpuslave.dis
-	/dis/auxi/digest.dis
-	/dis/auxi/fpgaload.dis
-	/dis/auxi/mangaload.dis
-	/dis/auxi/pcmcia.dis
-	/dis/auxi/rdbgsrv.dis
-	/dis/auxi/rstyxd.dis
-	/dis/sleep.dis
-	/dis/sort.dis
-	/dis/src.dis
-	/dis/stack.dis
-	/dis/stackv.dis
-	/dis/stream.dis
-	/dis/strings.dis
-	/dis/styxchat.dis
-	/dis/styxlisten.dis
-	/dis/styxmon.dis
-	/dis/sum.dis
-	/dis/tail.dis
-	/dis/tarfs.dis
-	/dis/tclsh.dis
-	/dis/tcs.dis
-	/dis/telnet.dis
-	/dis/test.dis
-	/dis/time.dis
-	/dis/timestamp.dis
-	/dis/tkcmd.dis
-	/dis/tokenize.dis
-	/dis/touch.dis
-	/dis/touchcal.dis
-	/dis/trfs.dis
-	/dis/tsort.dis
-	/dis/unicode.dis
-	/dis/uniq.dis
-	/dis/units.dis
-	/dis/unmount.dis
-	/dis/uudecode.dis
-	/dis/uuencode.dis
-	/dis/vacfs.dis
-	/dis/vacget.dis
-	/dis/vacput.dis
-	/dis/wav2iaf.dis
-	/dis/wc.dis
-	/dis/webgrab.dis
-	/dis/wish.dis
-	/dis/acme/acme.dis
-	/dis/acme/buff.dis
-	/dis/acme/col.dis
-	/dis/acme/dat.dis
-	/dis/acme/disk.dis
-	/dis/acme/ecmd.dis
-	/dis/acme/edit.dis
-	/dis/acme/elog.dis
-	/dis/acme/exec.dis
-	/dis/acme/file.dis
-	/dis/acme/frame.dis
-	/dis/acme/fsys.dis
-	/dis/acme/graph.dis
-	/dis/acme/gui.dis
-	/dis/acme/look.dis
-	/dis/acme/regx.dis
-	/dis/acme/row.dis
-	/dis/acme/scrl.dis
-	/dis/acme/styxaux.dis
-	/dis/acme/text.dis
-	/dis/acme/time.dis
-	/dis/acme/util.dis
-	/dis/acme/wind.dis
-	/dis/acme/xfid.dis
-	/dis/auth/proto/authquery.dis
-	/dis/auth/proto/p9any.dis
-	/dis/auth/proto/pass.dis
-	/dis/auth/proto/rsa.dis
-	/dis/auth/changelogin.dis
-	/dis/auth/aescbc.dis
-	/dis/auth/ai2key.dis
-	/dis/auth/countersigner.dis
-	/dis/auth/convpasswd.dis
-	/dis/auth/createsignerkey.dis
-	/dis/auth/dsagen.dis
-	/dis/auth/factotum.dis
-	/dis/auth/feedkey.dis
-	/dis/auth/getpk.dis
-	/dis/auth/keyfs.dis
-	/dis/auth/keysrv.dis
-	/dis/auth/logind.dis
-	/dis/auth/mkauthinfo.dis
-	/dis/auth/passwd.dis
-	/dis/auth/rpc.dis
-	/dis/auth/rsagen.dis
-	/dis/auth/secstore.dis
-	/dis/auth/signer.dis
-	/dis/auth/verify.dis
-	/dis/wmexport.dis
-	/dis/wmimport.dis
-	/dis/xd.dis
-	/dis/xargs.dis
-	/dis/yacc.dis
-	/dis/zeros.dis
+	/dis/bootrc
 
 bootdir
 	/$objtype/bin/paqfs