aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/ChangeLog113
-rw-r--r--config/Makefile42
-rw-r--r--config/fstab5
-rw-r--r--config/group2
-rw-r--r--config/hostname0
-rw-r--r--config/login-.bash_login4
-rw-r--r--config/login-.bashrc6
-rw-r--r--config/login-README5
-rw-r--r--config/passwd9
-rw-r--r--config/protocols103
-rw-r--r--config/resolv.conf3
-rw-r--r--config/root-.bash_login5
-rw-r--r--config/root-.bashrc18
-rw-r--r--config/root-.profile16
-rw-r--r--config/services183
-rw-r--r--config/shells16
-rw-r--r--config/ttys12
17 files changed, 28 insertions, 514 deletions
diff --git a/config/ChangeLog b/config/ChangeLog
deleted file mode 100644
index 1214cc91..00000000
--- a/config/ChangeLog
+++ /dev/null
@@ -1,113 +0,0 @@
-Mon Aug 5 13:43:28 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
-
- * Makefile (SYSCONFFILES): Add `resolv.conf'.
- * resolv.conf: New file.
-
-Fri Aug 2 11:07:18 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
-
- * Makefile (DIST_FILES): Put `root-' before ROOTDOTS and `login-'
- before LOGINDOTS.
-
-Wed Jul 31 12:11:02 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
-
- * passwd (games): Have no password.
- * Makefile (SYSCONFFILES): Add `group'.
- * group: New file.
-
-Mon Jul 29 14:43:54 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
-
- * passwd: mib -> thomas.
-
-Wed Jul 24 15:23:29 1996 Miles Bader <miles@gnu.ai.mit.edu>
-
- * root-.profile: But do \ ` inside "s.
-
-Sat Jul 20 02:13:52 1996 Miles Bader <miles@gnu.ai.mit.edu>
-
- * ttys (console): Change type to `pc3'.
- (com0): Renamed from tty00.
-
-Fri Jul 19 11:02:18 1996 Miles Bader <miles@gnu.ai.mit.edu>
-
- * root-.profile: Don't \ ' inside "s.
- Advise to use `sush root', not su.
-
- * passwd (games): New user.
-
-Thu Jul 18 17:24:55 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
-
- * root-.profile: Echo usual noisy message.
-
- * fstab: Comment out example entry so it doesn't get incorrectly
- used by accident.
-
-Wed Jul 17 17:09:06 1996 Miles Bader <miles@gnu.ai.mit.edu>
-
- * root-.bashrc: Fixup test and source of user's .root_bashrc.
- * root-.profile: Likewise.
-
-Tue Jul 16 11:12:10 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
-
- * passwd (root): Group should be `0'.
-
- * Makefile: Prettier installation of dotfiles for root and login.
-
-Mon Jul 15 19:16:30 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
-
- * ttys: Comment out tty00 entry.
-
-Sat Jul 13 18:06:49 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
-
- * Makefile: Always touch /dev/null. If OVERRIDE_CONF, then
- $(installed_rootdots) and $(installed_conf) depend on it.
- $(installed_logins) always depend on /dev/null.
-
- * Makefile (DIST_FILES): New variable. Move rules to past
- `include ../Makeconf'.
-
- * Makefile (ROOTDOTS, installed_rootdots): New variables.
- (install): Depend on $(installed_rootdots).
- ($(installed_rootdots): New target.
- * root-.bash_login, root-.bashrc, root-.profile: New files.
-
- * Makefile (LOGINDOTS, installed_logins): New variables.
- (install): Depend on $(installed_logins).
- ($(installed_logins)): New rule.
- * login-.bash_login, login-.bashrc, login-.hushlogin,
- login-.profile, login-README: New files.
-
- * passwd, fstab: New files.
- * hostname: New (empty) file.
- * Makefile (SYSCONFFILES): Add hostname, fstab, and passwd.
-
-Thu Jun 20 14:46:39 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
-
- * Makefile (install): Install symlink for rc.
-
- * Makefile (SYSCONFFILES): Removed `rc'.
- * rc: Removed to daemons/rc.sh.
-
-Wed Jun 19 15:25:15 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
-
- * rc: Print date before running fsck. Comment out pty permission
- frobbing.
-
-Tue Jun 18 22:40:57 1996 Miles Bader <miles@gnu.ai.mit.edu>
-
- * rc: Understand special more status codes for signals from fsck.
- Fix some messages. Factor out date.
-
-Mon Jun 17 13:45:40 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
-
- * motd: Drop first line.
- * rc: Comment out motd update.
-
- * ttys: Fixup getty spec.
-
- * protocols: Updated from RFC 1700.
-
- * Makefile (SYSCONFFILES): Add protocols services shells motd ttys
-
- * rc: Update /etc/motd.
- (autoboot) Make root readonly before fscking it.
- Clean /var/run and make utmp.
diff --git a/config/Makefile b/config/Makefile
index adad800f..2cdcd818 100644
--- a/config/Makefile
+++ b/config/Makefile
@@ -1,5 +1,5 @@
-#
-# Copyright (C) 1996 Free Software Foundation, Inc.
+#
+# Copyright (C) 1996, 1997, 1999, 2004 Free Software Foundation, Inc.
# Written by Michael I. Bushnell, p/BSG.
#
# This file is part of the GNU Hurd.
@@ -25,52 +25,32 @@ makemode := misc
# to overwrite an existing file. Print a warning for such files.
# If override_conf is set to `t' then install even on top of existing
# files.
-SYSCONFFILES = protocols services shells motd ttys hostname fstab passwd \
- group resolv.conf
+SYSCONFFILES = motd ttys
+
installed_conf = $(addprefix $(sysconfdir)/,$(SYSCONFFILES))
LOGINDOTS = .bash_login .bashrc .hushlogin .profile README
installed_logins = $(addprefix $(sysconfdir)/login/,$(LOGINDOTS))
-ROOTDOTS = .bash_login .bashrc .profile
-installed_rootdots = $(addprefix $(prefix)/root/,$(ROOTDOTS))
-
-# Mere symlinks are installed for these
-LINKEDCONFFILES = rc
-installed_links = $(addprefix $(sysconfdir)/,$(LINKEDCONFFILES))
-
-DIST_FILES=$(SYSCONFFILES) \
- $(addprefix login-,$(LOGINDOTS)) \
- $(addprefix root-,$(ROOTDOTS))
+DIST_FILES=$(SYSCONFFILES) $(addprefix login-,$(LOGINDOTS))
-foo=$(shell touch /dev/null)
+FORCE:
ifeq ($(override_conf),t)
-$(installed_rootdots): /dev/null
-$(installed_conf): /dev/null
+$(installed_conf): FORCE
+$(installed_logins): FORCE
endif
-$(installed_logins): /dev/null
-
include ../Makeconf
-install: $(installed_conf) $(installed_links) $(installed_logins) \
- $(installed_rootdots)
-
-$(installed_rootdots): $(prefix)/root
-$(installed_logins): $(sysconfdir)/login
+install: $(sysconfdir) $(sysconfdir)/login \
+ $(installed_conf) $(installed_logins)
-$(prefix)/root $(sysconfdir)/login: %:
+$(sysconfdir)/login: %:
mkdir -p $@
-$(installed_rootdots): $(prefix)/root/%: root-%
- $(INSTALL_DATA) $< $(prefix)/root/$*
-
$(installed_logins): $(sysconfdir)/login/%: login-%
$(INSTALL_DATA) $< $(sysconfdir)/login/$*
$(installed_conf): $(sysconfdir)/%: %
$(INSTALL_DATA) $< $(sysconfdir)/$*
-
-$(sysconfdir)/rc:
- ln -s ../libexec/rc $(sysconfdir)/rc
diff --git a/config/fstab b/config/fstab
deleted file mode 100644
index 618ba992..00000000
--- a/config/fstab
+++ /dev/null
@@ -1,5 +0,0 @@
-# Format:
-#
-# Disk device Mount point Format rw/ro dump fsckpassno
-#
-#/dev/rsd0a / ufs rw 1 1
diff --git a/config/group b/config/group
deleted file mode 100644
index 071b94b7..00000000
--- a/config/group
+++ /dev/null
@@ -1,2 +0,0 @@
-wheel:*:0:wheel
-games:*:13:games
diff --git a/config/hostname b/config/hostname
deleted file mode 100644
index e69de29b..00000000
--- a/config/hostname
+++ /dev/null
diff --git a/config/login-.bash_login b/config/login-.bash_login
index 19e522b2..eecad52a 100644
--- a/config/login-.bash_login
+++ b/config/login-.bash_login
@@ -1,2 +1,2 @@
-. .bashrc
-. .profile
+. ~/.bashrc
+. ~/.profile
diff --git a/config/login-.bashrc b/config/login-.bashrc
index fbe6f4fc..cc2447fb 100644
--- a/config/login-.bashrc
+++ b/config/login-.bashrc
@@ -2,10 +2,10 @@
alias login='exec login -p -R-p -R-aHOME -R-aMOTD -R-e_LOGIN_RETRY=yes'
alias logon=login
alias l=login
+alias su=login
+
# quick login -- don't act like a login shell, but do cd to $HOME
alias ql='exec login -pSL -aMOTD -R-p -R-aHOME -R-aMOTD -R-e_LOGIN_RETRY=yes'
-# su -- don't even cd to $HOME
-alias su='exec login --program-name=su -pSL -aHOME -aMOTD -R-p -R-aHOME -R-aMOTD -R-e_LOGIN_RETRY=yes'
-alias sush=su
+
alias help='cat $HOME/README'
alias '?'=help
diff --git a/config/login-README b/config/login-README
index 43930a5c..9855ecf5 100644
--- a/config/login-README
+++ b/config/login-README
@@ -3,7 +3,8 @@ privileges. To login as a user with a userid of USER, use the command:
login USER
-other special commands:
+other useful commands:
ql USER # quick login -- just start a shell in USER's home directory
- su USER # set-user -- start a new shell as USER, but don't cd to $HOME
+ su USER # set the id of the current (login) shell to USER
+ # (use the `unsu' command to undo this, or just exit the shell)
diff --git a/config/passwd b/config/passwd
deleted file mode 100644
index 060af7e4..00000000
--- a/config/passwd
+++ /dev/null
@@ -1,9 +0,0 @@
-root::0:0:Lord of the Files:/root:/bin/bash
-roland::5281:0:Roland McGrath:/home/fsf/roland:/bin/bash
-thomas::9107:11:Thomas Bushnell n/BSG,,,:/home/gd3/thomas:/bin/bash
-miles::9427:10:Miles Bader:/home/gd3/miles:/bin/bash
-silly:*:65535:65535:Silly!:/:/bin/false
-login::-1:-1:Not logged in:/etc/login:/bin/bash
-hag::31013:10:Daniel Hagerty,,,:/home/fsf/hag:/bin/bash
-sgw::6289:11:stephen g. wadlow:/home/gp2/sgw:/bin/bash
-games:*:7:13:Games:/games:
diff --git a/config/protocols b/config/protocols
deleted file mode 100644
index d217ea49..00000000
--- a/config/protocols
+++ /dev/null
@@ -1,103 +0,0 @@
-#
-# Internet (IP) protocols
-#
-# $Id: protocols,v 1.2 1996/06/17 19:16:28 mib Exp $
-#
-# Updated for GNU from RFC 1700, October 1994.
-#
-ip 0 IP # internet protocol, pseudo protocol number
-icmp 1 ICMP # internet control message protocol
-igmp 2 IGMP # Internet Group Management
-ggp 3 GGP # gateway-gateway protocol
-ipencap 4 IP-ENCAP ip-encap # IP encapsulated in IP (officially ``IP'')
-st 5 ST # ST datagram mode
-tcp 6 TCP # transmission control protocol
-ucl 7 UCL # "University College, London" (who knows?)
-egp 8 EGP # exterior gateway protocol
-igp 9 IGP # Any private interior gateway
-bbn-rcc-mon 10 BBN-RCC-MON # BBN RCC Monitoring
-nvp-ii 11 NVP-II # Network Voice Protocol
-pup 12 PUP # PARC universal packet protocol
-argus 13 ARGUS # ARGUS
-emcon 14 EMCON # EMCON
-xnet 15 XNET # Cross Net Debugger
-chaos 16 CHAOS # Chaosnet
-udp 17 UDP # user datagram protocol
-mux 18 MUX # multiplexing
-dcn-meas 19 DCN-MEAS # DCN Measurement Subsystems
-hmp 20 HMP # host monitoring protocol
-prm 21 PRM # packet radio measurement
-xns-idp 22 XNS-IDP # Xerox NS IDP
-trunk-1 23 TRUNK-1 # Trunk 1
-trunk-2 24 TRUNK-2 # Trunk 2
-leaf-1 25 LEAF-1 # Leaf 1
-leaf-2 26 LEAF-2 # Leaf 2
-rdp 27 RDP # "reliable datagram" protocol
-irtp 28 IRTP # Internet Reliable Transaction Protocol
-iso-tp4 29 ISO-TP4 # ISO Transport Protocol class 4
-netblt 30 NETBLT # Net Bulk Data Transfer
-mfe-nsp 31 MFE-NSP # MFE Network Services Protocol
-merit-inp 32 MERIT-INP # MERIT Internodal Protocol
-sep 33 SEP # Sequential Exchange Protocol
-3pc 34 3PC # Third Party Connect Protocol
-idpr 35 IDPR # Inter-Domain Policy Routing Protocol
-xtp 36 XTP # Xpress Tranfer Protocol
-ddp 37 DDP # Datagram Delivery Protocol
-idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport
-tp++ 39 TP++ # TP++ Transport Protocol
-il 40 IL # IL Transport Protocol
-sip 41 SIP # Simple Internet Protocol
-sdrp 42 SDRP # Source Demand Routing Protocol
-sip-sr 43 SIP-SL # SIP Source Route
-sip-frag 44 SIP-FRAG # SIP Fragment
-idrp 45 IDRP # Inter-Domain Routing Protocol
-rsvp 46 RSVP # Reservation Protocol
-gre 47 GRE # General Routing Encapsulation
-mhrp 48 MHRP # Mobile Host Routing Protocol
-bna 49 BNA # BNA
-sipp-esp 50 SIPP-ESP # SIPP Encap Security Payload
-sipp-ah 51 SIPP-AH # SIPP Authentication Header
-i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA
-swipe 53 SWIPE # IP with Encryption
-nhrp 54 NHRP # NBMA Next Hop Resolution
-
-internal 61 # any host internal protocol
-cftp 62 CFTP # CFTP
-lan 53 LAN # any local network protocol
-sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK
-kryptolan 65 KRYPTOLAN # Kryptolan
-rvd 66 RVD # MIT Remote Virtual Disk Protocol
-ippc 67 IPPC # Internet Pluribus Packet Core
-dfs 68 DFS # any distributed file system
-sat-mon 69 SAT-MON # SATNET Monitoring
-visa 70 VISA # VISA Protocol
-ipcv 71 IPCV # Internet Packet Core Utility
-cpnx 72 CPNX # Computer Protocol Network Executive
-cphb 73 CPHB # Computer Protocol Heart Beat
-wsn 74 WSN # Wang Span Network
-pvp 75 PVP # Packet Video Protocol
-br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring
-sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary
-wb-mon 78 WB-MON # WIDEBAND Monitoring
-wb-expak 79 WB-EXPAK # WIDEBAND EXPAK
-iso-ip 80 ISO-IP # ISO Internet Protocol
-vmtp 81 VMTP # Versatile Message Transport
-secure-vmtp 82 SECURE-VMTP # SECURE-VMTP
-vines 83 VINES # VINES
-ttp 84 TTP # TTP
-nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP
-dgp 86 DGP # Dissimilar Gateway Protocol
-tcf 87 TCF # TCF
-igrp 88 IGRP # IGRP
-ospf 89 OSPFIGP # Open Shortest Path First IGP
-sprite-rpc 90 SPRITE-RPC sprite # Sprite RPC Protocol
-larp 91 LARP # Locus Address Resolution Protocol
-mtp 92 MTP # Multicast Transport Protocol
-ax.25 93 AX.25 # AX.25 Frames
-ipip 94 IPIP # Yet Another IP encapsulation
-micp 95 MICP # Mobile Internetworking Control Pro
-scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro
-etherip 97 ETHERIP # Ethernet-within-IP Encapsulation
-encap 98 ENCAP # Yet Another IP encapsulation
-encrypt 99 # any private encryption scheme
-gmtp 100 GMTP # GMTP
diff --git a/config/resolv.conf b/config/resolv.conf
deleted file mode 100644
index 7d5296c6..00000000
--- a/config/resolv.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-domain my.domain.here
-lookup bind file
-nameserver NN.NN.NN.NN
diff --git a/config/root-.bash_login b/config/root-.bash_login
deleted file mode 100644
index efc6a7da..00000000
--- a/config/root-.bash_login
+++ /dev/null
@@ -1,5 +0,0 @@
-export PATH=/sbin:/bin:/local/bin
-
-. ~/.bashrc
-. ~/.profile
-
diff --git a/config/root-.bashrc b/config/root-.bashrc
deleted file mode 100644
index 3973e692..00000000
--- a/config/root-.bashrc
+++ /dev/null
@@ -1,18 +0,0 @@
-# Execute the user's rootrc file if it exists instead of this one.
-
-case "$USER" in
- "" | root)
- UHOME="";;
- *)
- UHOME="`eval echo ~$USER`";;
-esac
-
-if [ "$UHOME" -a -r "$UHOME/.root_bashrc" ]; then
- . "$UHOME/.root_bashrc"
-else
- # define some handy aliases
- alias j jobs -l
- alias c clear
- alias z suspend
- alias d dirs
-fi
diff --git a/config/root-.profile b/config/root-.profile
deleted file mode 100644
index c8bc40ba..00000000
--- a/config/root-.profile
+++ /dev/null
@@ -1,16 +0,0 @@
-# Execute the user's .root_profile file if it exists rather than this one.
-
-case "$USER" in
- "" | root)
- UHOME="";;
- *)
- UHOME="`eval echo ~$USER`";;
-esac
-
-if [ "$UHOME" -a -r "$UHOME/.root_profile" ]; then
- . "$UHOME/.root_profile"
-else
- PATH=/sbin:/bin:/local/bin
- export PATH
- echo "Don't login as root; use \`sush root'."
-fi
diff --git a/config/services b/config/services
deleted file mode 100644
index d6f6ddf0..00000000
--- a/config/services
+++ /dev/null
@@ -1,183 +0,0 @@
-#
-# Network services, Internet style
-#
-# Note that it is presently the policy of IANA to assign a single well-known
-# port number for both TCP and UDP; hence, most entries here have two entries
-# even if the protocol doesn't support UDP operations.
-# Updated from RFC 1340, ``Assigned Numbers'' (July 1992). Not all ports
-# are included, only the more common ones.
-#
-#
-tcpmux 1/tcp # TCP port service multiplexer
-echo 7/tcp
-echo 7/udp
-discard 9/tcp sink null
-discard 9/udp sink null
-systat 11/tcp users
-daytime 13/tcp
-daytime 13/udp
-netstat 15/tcp
-qotd 17/tcp quote
-msp 18/tcp # message send protocol
-msp 18/udp # message send protocol
-chargen 19/tcp ttytst source
-chargen 19/udp ttytst source
-ftp-data 20/tcp # default ftp data port
-ftp 21/tcp
-# 22 - unassigned
-telnet 23/tcp
-# 24 - private
-smtp 25/tcp mail
-# 26 - unassigned
-time 37/tcp timserver
-time 37/udp timserver
-rlp 39/udp resource # resource location
-nameserver 42/tcp name # IEN 116
-whois 43/tcp nicname
-domain 53/tcp nameserver # name-domain server
-domain 53/udp nameserver
-mtp 57/tcp # deprecated
-bootps 67/tcp # BOOTP server
-bootps 67/udp
-bootpc 68/tcp # BOOTP client
-bootpc 68/udp
-tftp 69/udp
-gopher 70/tcp # Internet Gopher
-gopher 70/udp
-rje 77/tcp netrjs
-finger 79/tcp
-www 80/tcp http # WorldWideWeb HTTP
-www 80/udp # HyperText Transfer Protocol
-link 87/tcp ttylink
-kerberos 88/tcp krb5 # Kerberos v5
-kerberos 88/udp
-supdup 95/tcp
-# 100 - reserved
-hostnames 101/tcp hostname # usually from sri-nic
-iso-tsap 102/tcp tsap # part of ISODE.
-csnet-ns 105/tcp cso-ns # also used by CSO name server
-csnet-ns 105/udp cso-ns
-rtelnet 107/tcp # Remote Telnet
-rtelnet 107/udp
-pop2 109/tcp postoffice # POP version 2
-pop2 109/udp
-pop3 110/tcp # POP version 3
-pop3 110/udp
-sunrpc 111/tcp
-sunrpc 111/udp
-auth 113/tcp authentication tap ident
-sftp 115/tcp
-uucp-path 117/tcp
-nntp 119/tcp readnews untp # USENET News Transfer Protocol
-ntp 123/tcp
-ntp 123/udp # Network Time Protocol
-netbios-ns 137/tcp # NETBIOS Name Service
-netbios-ns 137/udp
-netbios-dgm 138/tcp # NETBIOS Datagram Service
-netbios-dgm 138/udp
-netbios-ssn 139/tcp # NETBIOS session service
-netbios-ssn 139/udp
-imap2 143/tcp # Interim Mail Access Proto v2
-imap2 143/udp
-snmp 161/udp # Simple Net Mgmt Proto
-snmp-trap 162/udp snmptrap # Traps for SNMP
-cmip-man 163/tcp # ISO mgmt over IP (CMOT)
-cmip-man 163/udp
-cmip-agent 164/tcp
-cmip-agent 164/udp
-xdmcp 177/tcp # X Display Mgr. Control Proto
-xdmcp 177/udp
-nextstep 178/tcp NeXTStep NextStep # NeXTStep window
-nextstep 178/udp NeXTStep NextStep # server
-bgp 179/tcp # Border Gateway Proto.
-bgp 179/udp
-prospero 191/tcp # Cliff Neuman's Prospero
-prospero 191/udp
-irc 194/tcp # Internet Relay Chat
-irc 194/udp
-smux 199/tcp # SNMP Unix Multiplexer
-smux 199/udp
-at-rtmp 201/tcp # AppleTalk routing
-at-rtmp 201/udp
-at-nbp 202/tcp # AppleTalk name binding
-at-nbp 202/udp
-at-echo 204/tcp # AppleTalk echo
-at-echo 204/udp
-at-zis 206/tcp # AppleTalk zone information
-at-zis 206/udp
-z3950 210/tcp wais # NISO Z39.50 database
-z3950 210/udp wais
-ipx 213/tcp # IPX
-ipx 213/udp
-imap3 220/tcp # Interactive Mail Access
-imap3 220/udp # Protocol v3
-ulistserv 372/tcp # UNIX Listserv
-ulistserv 372/udp
-#
-# UNIX specific services
-#
-exec 512/tcp
-biff 512/udp comsat
-login 513/tcp
-who 513/udp whod
-shell 514/tcp cmd # no passwords used
-syslog 514/udp
-printer 515/tcp spooler # line printer spooler
-talk 517/udp
-ntalk 518/udp
-route 520/udp router routed # RIP
-timed 525/udp timeserver
-tempo 526/tcp newdate
-courier 530/tcp rpc
-conference 531/tcp chat
-netnews 532/tcp readnews
-netwall 533/udp # -for emergency broadcasts
-uucp 540/tcp uucpd # uucp daemon
-remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem
-#
-webster 765/tcp # Network dictionary
-webster 765/udp
-#
-# From ``Assigned Numbers'':
-#
-#> The Registered Ports are not controlled by the IANA and on most systems
-#> can be used by ordinary user processes or programs executed by ordinary
-#> users.
-#
-#> Ports are used in the TCP [45,106] to name the ends of logical
-#> connections which carry long term conversations. For the purpose of
-#> providing services to unknown callers, a service contact port is
-#> defined. This list specifies the port used by the server process as its
-#> contact port. While the IANA can not control uses of these ports it
-#> does register or list uses of these ports as a convienence to the
-#> community.
-#
-ingreslock 1524/tcp
-ingreslock 1524/udp
-prospero-np 1525/tcp # Prospero non-privileged
-prospero-np 1525/udp
-rfe 5002/tcp # Radio Free Ethernet
-rfe 5002/udp # Actually uses UDP only
-#
-#
-# Kerberos (Project Athena/MIT) services
-# Note that these are for Kerberos v4, and are unofficial. Sites running
-# v4 should uncomment these and comment out the v5 entries above.
-#
-klogin 543/tcp # Kerberos `rlogin'
-kshell 544/tcp krcmd # Kerberos `rsh'
-kerberos-adm 749/tcp # Kerberos `kadmin' (v5)
-#kerberos 750/udp kdc # Kerberos (server) udp
-#kerberos 750/tcp kdc # Kerberos (server) tcp
-krbupdate 760/tcp kreg # Kerberos registration
-kpasswd 761/tcp kpwd # Kerberos `passwd'
-eklogin 2105/tcp # Kerberos encrypted `rlogin'
-#
-# Unofficial but necessary (for NetBSD) services
-#
-supfilesrv 871/tcp # SUP server
-supfiledbg 1127/tcp # SUP debugging
-#
-# GNU Finger services
-cfinger 2003/tcp # GNU's finger data collection point
-ofinger 1023/tcp # OS Issue finger daemon
diff --git a/config/shells b/config/shells
deleted file mode 100644
index 6c681235..00000000
--- a/config/shells
+++ /dev/null
@@ -1,16 +0,0 @@
-# List of acceptable shells for chsh/passwd -s
-# Ftpd will not allow users to connect who do not have one of these shells.
-#
-# Yes, emacs is in /etc/shells. Surprised?
-#
-/bin/sh
-/bin/bash
-/bin/kibosh
-/bin/kish
-/bin/ash
-/bin/emacs
-/bin/es
-/bin/rc
-/bin/tcsh
-/bin/zsh
-/bin/csh
diff --git a/config/ttys b/config/ttys
index f4446e7f..2b3464d1 100644
--- a/config/ttys
+++ b/config/ttys
@@ -2,7 +2,13 @@
# and restartsthem when they die. Note that in GNU, unlike in BSD, there
# is no need to list pseudo-ttys here.
-# name program type status comments
+# name program type status comments
-console "/libexec/getty 9600" pc3 on secure trusted console
-#com0 "/libexec/getty 9600" dialup on secure
+console "/libexec/getty 9600" mach-gnu-color on secure trusted console
+tty1 "/libexec/getty 38400" hurd on secure trusted console
+tty2 "/libexec/getty 38400" hurd on secure trusted console
+tty3 "/libexec/getty 38400" hurd on secure trusted console
+tty4 "/libexec/getty 38400" hurd on secure trusted console
+tty5 "/libexec/getty 38400" hurd on secure trusted console
+tty6 "/libexec/getty 38400" hurd on secure trusted console
+#com0 "/libexec/getty 9600" dialup on secure