Date: Sat, 12 Jan 2002 13:20:06 -0800 (PST) From: Ken Stailey <kstailey@surfbest.net> To: freebsd-ports@FreeBSD.org Subject: Re: ports/33818: Bootable ITS image for KLH-10 PDP-10 emulator Message-ID: <200201122120.g0CLK6u54635@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/33818; it has been noted by GNATS. From: Ken Stailey <kstailey@surfbest.net> To: Alan Eldridge <alane@geeksrus.net> Cc: FreeBSD Bugs <freebsd-gnats-submit@freebsd.org> Subject: Re: ports/33818: Bootable ITS image for KLH-10 PDP-10 emulator Date: Sat, 12 Jan 2002 16:16:30 -0500 Alan Eldridge wrote: > > >You've got a port that really wants to run as a USER, in a private >directory. > >Perhaps the way this works needs to be thought out a bit more. Like, >installing the compressed image and providing a "user install" script, >which makes a user directory with the uncompressed image. > >If you work on the master image, then what are you supposed to do when >you fsck it up? Reinstall the port? Not a good solution. > > Well if there is a master copy of the ITS image it should be compressed. Some sort of "make-its-user" command would set up the files in a subdir of a user's home. The emulator binary proper, kn10-ks, does not need to be root to run. A subordinate binary, dpimp, that does networking support for kn10-ks does need to run as root. You can still get console access to ITS without root privs but won't be able to use network command to get in and out of the emulated ITS. kn10-ks needs to be in a directory with its support files and subordinate binaries. None of these are modified during execution. The emulator image or a symlink to it needs to be there too. It does get modified as ITS runs. hermes# du -ks * | sort -n 1 README 1 flushed 1 klh10-kn.ini 1 klh10-md.ini 1 klh10-pi.ini 9 udlconv 11 wfconv 15 vdkfmt 19 @.ddt-u 19 wxtest 20 dprpxx 22 dpimp 51 tapedd 54 dptm03 64 @.nsalv-260-u 296 itsbin.647kn-u 296 itsbin.647md-u 296 itsbin.647pi-u 304 kn10-ks 344 @.its-647kn-u 344 @.its-647md-u 344 @.its-647pi-u 173712 PI-ITS-RP06.0-dbd9 The port install could put these into ${PREFIX}/libdata as a compressed tarball. A setup-its-user script could install the tarball in a given directory. The tarball would be ${LIBMODE}. Is that OK? Thanks, Ken To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201122120.g0CLK6u54635>