FreeBSD Bugzilla – Attachment 23176 Details for
Bug 39955
new port of KLH10 PDP-10 mainframe emulator
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 11.39 KB, created by
Ken Stailey
on 2002-06-28 19:30:01 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Ken Stailey
Created:
2002-06-28 19:30:01 UTC
Size:
11.39 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># klh10 ># klh10/pkg-comment ># klh10/Makefile ># klh10/pkg-plist ># klh10/distinfo ># klh10/pkg-descr ># klh10/files ># klh10/files/patch-aa ># klh10/files/PDPs ># klh10/files/patch-ab ># klh10/pkg-message ># >echo c - klh10 >mkdir -p klh10 > /dev/null 2>&1 >echo x - klh10/pkg-comment >sed 's/^X//' >klh10/pkg-comment << 'END-of-klh10/pkg-comment' >XEmulator for DEC PDP-10 >END-of-klh10/pkg-comment >echo x - klh10/Makefile >sed 's/^X//' >klh10/Makefile << 'END-of-klh10/Makefile' >X# New ports collection makefile for: klh10 >X# Date created: 11 January 2002 >X# Whom: kstailey >X# >X# $FreeBSD$ >X# >X >XPORTNAME= klh10 >XPORTVERSION= 2.0a >XCATEGORIES= emulators >XMASTER_SITES= ftp://ftp.its.os.org/its/klh10/ >XDISTNAME= ${PORTNAME}-${PORTVERSION} >XDISTFILES= ${DISTNAME}.tgz klh10-2.0a-aux.tgz >X >XMAINTAINER= kstailey@yahoo.com >X >XONLY_FOR_ARCHS= i386 >X >XBUILD_WRKSRC= ${WRKSRC}/bld/fbx86 >XINSTALL_WRKSRC= ${BUILD_WRKSRC} >X >X# KSITS_ prefix for Komputer Small Incompatible Timesharing System >X# a KLH10 configuration. >X >X# KSITS_KLH10_HOME and KSITS_DRIVER_DIR must be set to the same >X# locations that the its port uses. >X >XKSITS_KLH10_DIR= klh10-ks-its >XKSITS_KLH10_HOME= ${PREFIX}/share/${KSITS_KLH10_DIR} >XKSITS_DRIVER_DIR= ${PREFIX}/libexec/${KSITS_KLH10_DIR} >XKSITS_DOCDIR= ${PREFIX}/share/doc/${KSITS_KLH10_DIR} >X# someday add support for base-kl and base-ks targets >XMAKE_ENV+= KLH10_HOME=${KSITS_KLH10_HOME} >XALL_TARGET= base-ks-its >X >XKSITS_NATIVE_PROGS= kn10-ks \ >X tapedd \ >X udlconv \ >X vdkfmt \ >X wfconv \ >X wxtest >X >XKSITS_EM_DRIVERS= dprpxx \ >X dptm03 >X >XKSITS_EM_SDRIVERS= dpimp >X >XKSITS_EM_DAT= @.ddt-u \ >X @.its-647kn-u \ >X @.nsalv-260-u \ >X itsbin.647kn-u \ >X klh10-kn.ini >X >XKSITS_PUBADM= hosts.its \ >X its.ipfw \ >X rc.firewall-its \ >X router.notes >X >XKSITS_PUBDOC= bootload.files \ >X distrib.its \ >X dumpsys.help >X >XKSITS_DOCS= Intro.txt \ >X backgrnd.txt \ >X cmdref.txt \ >X cmdsum.txt \ >X coding.txt \ >X dfkfb.txt \ >X dvhost.txt \ >X history.txt \ >X install.txt \ >X kldiff.txt \ >X klt10.txt \ >X klt20.txt \ >X ksits.txt \ >X kst10.txt \ >X kst20.txt \ >X news.txt \ >X usage.txt \ >X utils.txt \ >X vtape.txt >X >Xpre-install: >X @ ${MKDIR} ${KSITS_KLH10_HOME} >X @ ${MKDIR} ${KSITS_DRIVER_DIR} >X @ ${MKDIR} ${KSITS_DOCDIR} >X @ ${ECHO} KLH10 contains a setuid that accepts network connections. \ >X > ${PKGDIR}/pkg-message >X @ ${ECHO} Consider using a firewall to limit access to KLH10. \ >X >> ${PKGDIR}/pkg-message >X @ ${ECHO} See the ${KSITS_DOCDIR}/pubits/adm >> ${PKGDIR}/pkg-message >X @ ${ECHO} for firewall documentation. >> ${PKGDIR}/pkg-message >X >Xpost-install: >X.for file in ${KSITS_NATIVE_PROGS} ${KSITS_EM_DRIVERS} ${KSITS_EM_SDRIVERS} >X @ ${STRIP_CMD} ${KSITS_KLH10_HOME}/${file} >X.endfor >X.for file in ${KSITS_NATIVE_PROGS} >X @ ${MV} ${KSITS_KLH10_HOME}/${file} ${PREFIX}/bin >X.endfor >X.for file in ${KSITS_EM_DRIVERS} ${KSITS_EM_SDRIVERS} >X @ ${MV} ${KSITS_KLH10_HOME}/${file} ${KSITS_DRIVER_DIR} >X.endfor >X.for file in ${KSITS_EM_SDRIVERS} >X @ ${CHGRP} network ${KSITS_DRIVER_DIR}/${file} >X @ ${CHMOD} 4754 ${KSITS_DRIVER_DIR}/${file} >X.endfor >X.for file in ${KSITS_EM_DAT} >X @ ${INSTALL_DATA} ${WRKSRC}/run/ksits/${file} ${KSITS_KLH10_HOME} >X.endfor >X @ ${INSTALL_MAN} ${WRKSRC}/run/ksits/README ${KSITS_DOCDIR} >X @ ${MKDIR} ${KSITS_DOCDIR}/pubits/adm >X @ ${MKDIR} ${KSITS_DOCDIR}/pubits/doc >X.for file in ${KSITS_DOCS} >X @ ${INSTALL_MAN} ${WRKSRC}/doc/${file} ${KSITS_DOCDIR} >X.endfor >X.for file in ${KSITS_PUBADM} >X @ ${INSTALL_MAN} ${WRKSRC}/run/ksits/pubits/adm/${file} \ >X ${KSITS_DOCDIR}/pubits/adm >X.endfor >X.for file in ${KSITS_PUBDOC} >X @ ${INSTALL_MAN} ${WRKSRC}/run/ksits/pubits/doc/${file} \ >X ${KSITS_DOCDIR}/pubits/doc >X.endfor >X @ ${INSTALL_MAN} ${FILESDIR}/PDPs ${KSITS_DOCDIR} >X @ ${ECHO} !!! KLH10 contains a setuid that accepts network connections. >X @ ${ECHO} !!! Consider using a firewall to limit access to KLH10. >X @ ${ECHO} !!! See the ${KSITS_DOCDIR}/pubits/adm >X @ ${ECHO} !!! for firewall documentation. >X >X.include <bsd.port.mk> >END-of-klh10/Makefile >echo x - klh10/pkg-plist >sed 's/^X//' >klh10/pkg-plist << 'END-of-klh10/pkg-plist' >Xbin/kn10-ks >Xbin/tapedd >Xbin/udlconv >Xbin/vdkfmt >Xbin/wfconv >Xbin/wxtest >Xlibexec/klh10-ks-its/dpimp >Xlibexec/klh10-ks-its/dprpxx >Xlibexec/klh10-ks-its/dptm03 >Xshare/klh10-ks-its/@.ddt-u >Xshare/klh10-ks-its/@.its-647kn-u >Xshare/klh10-ks-its/@.nsalv-260-u >Xshare/klh10-ks-its/itsbin.647kn-u >Xshare/klh10-ks-its/klh10-kn.ini >X%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/hosts.its >X%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/its.ipfw >X%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/rc.firewall-its >X%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/router.notes >X%%PORTDOCS%%share/doc/klh10-ks-its/pubits/doc/bootload.files >X%%PORTDOCS%%share/doc/klh10-ks-its/pubits/doc/distrib.its >X%%PORTDOCS%%share/doc/klh10-ks-its/pubits/doc/dumpsys.help >X%%PORTDOCS%%share/doc/klh10-ks-its/Intro.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/backgrnd.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/cmdref.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/cmdsum.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/coding.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/dfkfb.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/dvhost.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/history.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/install.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/kldiff.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/klt10.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/klt20.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/ksits.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/kst10.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/kst20.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/news.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/PDPs >X%%PORTDOCS%%share/doc/klh10-ks-its/README >X%%PORTDOCS%%share/doc/klh10-ks-its/usage.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/utils.txt >X%%PORTDOCS%%share/doc/klh10-ks-its/vtape.txt >X@dirrm share/klh10-ks-its/flushed >X@dirrm share/klh10-ks-its >X@dirrm libexec/klh10-ks-its >X%%PORTDOCS%%@dirrm share/doc/klh10-ks-its/pubits/adm >X%%PORTDOCS%%@dirrm share/doc/klh10-ks-its/pubits/doc >X%%PORTDOCS%%@dirrm share/doc/klh10-ks-its/pubits >X%%PORTDOCS%%@dirrm share/doc/klh10-ks-its >END-of-klh10/pkg-plist >echo x - klh10/distinfo >sed 's/^X//' >klh10/distinfo << 'END-of-klh10/distinfo' >XMD5 (klh10-2.0a.tgz) = a79f63c3351c23fb5b805220e452cc50 >XMD5 (klh10-2.0a-aux.tgz) = b54d8341ded187a79899d202f18d605f >END-of-klh10/distinfo >echo x - klh10/pkg-descr >sed 's/^X//' >klh10/pkg-descr << 'END-of-klh10/pkg-descr' >XThis is a port of Kenneth L. Harrenstien's KLH10 DEC PDP-10 mainframe >Xemulator. >X >XFor information about PDP-10 see WWW: http://www.inwap.com/pdp10/ >X >XThis port currently only builds klh10 in the ksits configuration for >Xrunning MIT Incompatible Timesharing System (ITS.) Future release >Xwill configure KLH10 for additional systems. >X >XWarning: to make use of KLH10 over a LAN the network driver >Xsubprocesses (currently only dpimp is built and installed >Xautomatically) must run as root in order use the tun(4) network >Xinterface and to insert proxy ARP table entries. If you do not want >Xdpimp to be setuid root you must run the emulator from the root >Xaccount to use networking. KLH10 may be run without networking and >Xonly provide console access to a single user without using any root >Xprivileges. We do not know if KLH10's network driver subprocesses >Xhave been audited for buffer overflows, etc only that they accept >Xincoming TCP connections and require root privileges. You take your >Xchances running this in the default configuration. Consider using a >Xfirewall to limit access to klh-10. See the pub-its/adm directory for >Xfirewall documentation. >END-of-klh10/pkg-descr >echo c - klh10/files >mkdir -p klh10/files > /dev/null 2>&1 >echo x - klh10/files/patch-aa >sed 's/^X//' >klh10/files/patch-aa << 'END-of-klh10/files/patch-aa' >X--- src/Mk-fbx86.mk.DIST Sat Jan 12 15:40:10 2002 >X+++ src/Mk-fbx86.mk Sat Jan 12 15:40:55 2002 >X@@ -21,7 +21,7 @@ >X >X # Build definitions >X SRC = ../../src >X-CFLAGS = -c -g3 -O -I. -I$(SRC) >X+CFLAGS += -c -g3 -O -I. -I$(SRC) >X CFLAGS_LINT = -ansi -pedantic -Wall -Wshadow \ >X -Wstrict-prototypes -Wmissing-prototypes \ >X -Wmissing-declarations -Wredundant-decls >X >END-of-klh10/files/patch-aa >echo x - klh10/files/PDPs >sed 's/^X//' >klh10/files/PDPs << 'END-of-klh10/files/PDPs' >XYear 18-bitters 12-bitters 16-bitters 36-bitters >X >X1960 PDP-1 -------------------------------------------------------- >X1961 | \ >X1962 PDP-4 <--- LINC -------- \ >X1963 | PDP-5 \ \ | >X1964 PDP-7 | \ \ PDP-6 >X1965 | PDP-8 --\ | \ | >X1966 | PDP-8/S LINC-8 | | >X1967 | | | | KA10 >X1968 PDP-9 PDP-8/I,L | | | >X1969 | | PDP-12 | | >X1970 PDP-15 | PDP-14 PDP-11(/20) | >X1971 | PDP-8/E / | \ | >X1972 PDP-15/76 PDP-8/M - PDP-11/05 | PDP-11/45 -- KI10 >X1973 | / | PDP-11/40 | \ | >X1974 | / | | | \ | >X1975 PDP-8/A PDP-11/03 PDP-11/04 | | PDP-11/70 KL10 >X1976 | PDP-11/34 | PDP-11/55 | | >X1977 VT78 | PDP-11/60 | | >X1978 PDP-11/34C VAX-11/780 KS10 >X >XThe first DEC 36-bit system, the PDP-6, came out in 1964. The PDP-10 >Xline consisted of the KA which arrived in 1967, the KI in 1972. The >XKL came out early in 1974; the KS was a 1978 entry. In 1984 the >Xunreleased KC was canceled. >X >XSource: C.G. Bell, et al's "Computer Engineering" 1978 (mostly) >X >XMore at >X >Xhttp://groups.google.com/groups?selm=346s0s%24icv%40tardis.Tymnet.COM >END-of-klh10/files/PDPs >echo x - klh10/files/patch-ab >sed 's/^X//' >klh10/files/patch-ab << 'END-of-klh10/files/patch-ab' >X--- src/vmtape.c 2002/01/12 16:47:42 1.1 >X+++ src/vmtape.c 2002/01/12 16:48:35 >X@@ -696,13 +696,11 @@ >X >X /* Now verify filenames don't already exist */ >X if (cfn && (cf = fopen(cfn, "r"))) { >X- fclose(cf); >X vmterror(t, "Tape control file \"%.256s\" already exists", cfn); >X goto badret; >X } >X >X if (df = fopen(dfn, "rb")) { >X- fclose(df); >X vmterror(t, "Tape data file \"%.256s\" already exists", dfn); >X goto badret; >X } >X@@ -714,8 +712,6 @@ >X goto badret; >X } >X if (!(df = fopen(dfn, "w+b"))) { >X- fclose(df); >X- if (cfn) fclose(cf); >X vmterror(t, "Cannot create tape data file \"%.256s\": %.80s", >X dfn, os_strerror(errno)); >X goto badret; >END-of-klh10/files/patch-ab >echo x - klh10/pkg-message >sed 's/^X//' >klh10/pkg-message << 'END-of-klh10/pkg-message' >XKLH10 contains a setuid that accepts network connections. >XConsider using a firewall to limit access to KLH10. >XSee the /usr/local/share/doc/klh10-ks-its/pubits/adm >Xfor firewall documentation. >END-of-klh10/pkg-message >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 39955
: 23176