summaryrefslogtreecommitdiff
path: root/release/picobsd
diff options
context:
space:
mode:
authorJosef Karthauser <joe@FreeBSD.org>2001-04-24 07:46:35 +0000
committerJosef Karthauser <joe@FreeBSD.org>2001-04-24 07:46:35 +0000
commita795418197bcda0d4e1cf936d7b0010a90e7b020 (patch)
treef17b577290c05e835457fa94ef85ff8d58a1ca7a /release/picobsd
parent2ee38db2f5c2f04453f0be9b6b80aca8425a9d36 (diff)
downloadsrc-test2-a795418197bcda0d4e1cf936d7b0010a90e7b020.tar.gz
src-test2-a795418197bcda0d4e1cf936d7b0010a90e7b020.zip
Notes
Diffstat (limited to 'release/picobsd')
-rw-r--r--release/picobsd/floppy.tree/boot.config0
-rw-r--r--release/picobsd/floppy.tree/etc/fstab1
-rw-r--r--release/picobsd/floppy.tree/etc/login.conf118
-rw-r--r--release/picobsd/floppy.tree/etc/mfs.login.conf62
-rw-r--r--release/picobsd/floppy.tree/etc/mfs.rc27
-rw-r--r--release/picobsd/floppy.tree/etc/rc.conf12
-rwxr-xr-xrelease/picobsd/floppy.tree/etc/update22
-rw-r--r--release/picobsd/floppy.tree/kernel.config0
-rw-r--r--release/picobsd/floppy.tree/root/.profile1
-rw-r--r--release/picobsd/mfs_tree/etc/disktab (renamed from release/picobsd/floppy.tree/etc/disktab)2
-rw-r--r--release/picobsd/mfs_tree/etc/gettytab (renamed from release/picobsd/floppy.tree/etc/gettytab)1
-rw-r--r--release/picobsd/mfs_tree/etc/group (renamed from release/picobsd/floppy.tree/etc/group)0
-rw-r--r--release/picobsd/mfs_tree/etc/login.conf66
-rw-r--r--release/picobsd/mfs_tree/etc/motd9
-rw-r--r--release/picobsd/mfs_tree/etc/protocols (renamed from release/picobsd/floppy.tree/etc/protocols)2
-rw-r--r--release/picobsd/mfs_tree/etc/rc19
-rw-r--r--release/picobsd/mfs_tree/etc/rc.network (renamed from release/picobsd/floppy.tree/etc/rc.network)0
-rw-r--r--release/picobsd/mfs_tree/etc/rc.serial (renamed from release/picobsd/floppy.tree/etc/rc.serial)0
-rw-r--r--release/picobsd/mfs_tree/etc/remote (renamed from release/picobsd/floppy.tree/etc/remote)2
-rw-r--r--release/picobsd/mfs_tree/etc/services (renamed from release/picobsd/floppy.tree/etc/services)0
-rw-r--r--release/picobsd/mfs_tree/etc/shells (renamed from release/picobsd/floppy.tree/etc/shells)1
-rw-r--r--release/picobsd/mfs_tree/etc/termcap (renamed from release/picobsd/floppy.tree/etc/termcap)0
22 files changed, 93 insertions, 252 deletions
diff --git a/release/picobsd/floppy.tree/boot.config b/release/picobsd/floppy.tree/boot.config
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/release/picobsd/floppy.tree/boot.config
+++ /dev/null
diff --git a/release/picobsd/floppy.tree/etc/fstab b/release/picobsd/floppy.tree/etc/fstab
index 38e443535d82..995314735fed 100644
--- a/release/picobsd/floppy.tree/etc/fstab
+++ b/release/picobsd/floppy.tree/etc/fstab
@@ -1,3 +1,4 @@
+proc /proc procfs rw 0 0
/dev/fd0c /fd ufs rw,noauto 0 0
/dev/wd0s1 /dos msdos rw,noauto 0 0
/dev/wd0s1a /wd ufs rw,noauto 0 0
diff --git a/release/picobsd/floppy.tree/etc/login.conf b/release/picobsd/floppy.tree/etc/login.conf
deleted file mode 100644
index 4337b1fb7481..000000000000
--- a/release/picobsd/floppy.tree/etc/login.conf
+++ /dev/null
@@ -1,118 +0,0 @@
-# This file controls resource limits, accounting limits and
-# default user environment settings.
-#
-# $FreeBSD$
-#
-
-
-# Authentication methods
-
-auth-defaults:\
- :auth=passwd:
-
-auth-root-defaults:\
- :auth-login=passwd:\
- :auth-rlogin=passwd:\
-
-auth-ftp-defaults:\
- :auth=passwd:
-
-# Example defaults
-# These settings are used by login(1) by default for classless users
-# Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
-
-default:\
- :cputime=infinity:\
- :datasize-cur=22M:\
- :stacksize-cur=8M:\
- :memorylocked-cur=10M:\
- :memoryuse-cur=30M:\
- :filesize=infinity:\
- :coredumpsize=0:\
- :maxproc-cur=64:\
- :openfiles-cur=64:\
- :priority=0:\
- :requirehome@:\
- :umask=022:\
- :tc=auth-defaults:
-
-# standard - standard user defaults
-#
-standard:\
- :copyright=/etc/COPYRIGHT:\
- :welcome=/etc/motd:\
- :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\
- :path=~/bin /bin /usr/bin:\
- :nologin=/var/run/nologin:\
- :cputime=1h30m:\
- :datasize=8M:\
- :stacksize=2M:\
- :memorylocked=4M:\
- :memoryuse=8M:\
- :filesize=8M:\
- :coredumpsize=0:\
- :openfiles=24:\
- :maxproc=32:\
- :priority=0:\
- :requirehome:\
- :passwordtime=90d:\
- :umask=002:\
- :ignoretime@:\
- :tc=default:
-#
-# Staff users - few restrictions and allow login anytime
-#
-staff:\
- :ignorenologin:\
- :ignoretime:\
- :requirehome@:\
- :accounted@:\
- :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
- :umask=022:\
- :tc=standard:
-
-
-#
-# root - fallback for root logins
-#
-root:\
- :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
- :cputime=infinity:\
- :datasize=infinity:\
- :stacksize=infinity:\
- :memorylocked=infinity:\
- :memoryuse=infinity:\
- :filesize=infinity:\
- :coredumpsize=0:\
- :openfiles=infinity:\
- :maxproc=infinity:\
- :memoryuse-cur=32M:\
- :maxproc-cur=64:\
- :openfiles-cur=1024:\
- :priority=0:\
- :requirehome@:\
- :umask=022:\
- :tc=auth-root-defaults:\
-#
-# Settings used by /etc/rc
-#
-daemon:\
- :coredumpsize@:\
- :coredumpsize-cur=0:\
- :datasize=infinity:\
- :datasize-cur@:\
- :maxproc=512:\
- :maxproc-cur@:\
- :memoryuse-cur=64M:\
- :memorylocked-cur=64M:\
- :openfiles=1024:\
- :openfiles-cur@:\
- :stacksize=16M:\
- :stacksize-cur@:\
- :tc=default:
-#
-# Polish Users Accounts. Setup proper environment variables.
-#
-polish:Polish Users Accounts:\
- :lang=pl_pl.ISO-8859-2:\
- :tc=default:
diff --git a/release/picobsd/floppy.tree/etc/mfs.login.conf b/release/picobsd/floppy.tree/etc/mfs.login.conf
deleted file mode 100644
index ba74169f9a2b..000000000000
--- a/release/picobsd/floppy.tree/etc/mfs.login.conf
+++ /dev/null
@@ -1,62 +0,0 @@
-# $FreeBSD$
-
-# Authentication methods
-
-auth-defaults:\
- :auth=krb_skey_or_passwd,passwd,kerberos,skey:
-
-auth-root-defaults:\
- :auth-login=krb_skey_or_passwd,passwd,kerberos,skey:\
- :auth-rlogin=krb_or_skey,kerberos,skey:
-auth-ftp-defaults:\
- :auth=skey_or_pwd,passwd,skey:
-# Example defaults
-default:\
- :cputime=infinity:\
- :datasize-cur=22M:\
- :stacksize-cur=8M:\
- :memorylocked-cur=10M:\
- :memoryuse-cur=30M:\
- :filesize=infinity:\
- :coredumpsize=infinity:\
- :maxproc-cur=64:\
- :openfiles-cur=64:\
- :priority=0:\
- :requirehome@:\
- :umask=022:\
- :tc=auth-defaults:
-
-# root - fallback for root logins
-root:\
- :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
- :cputime=infinity:\
- :datasize=infinity:\
- :stacksize=infinity:\
- :memorylocked=infinity:\
- :memoryuse=infinity:\
- :filesize=infinity:\
- :coredumpsize=infinity:\
- :openfiles=infinity:\
- :maxproc=infinity:\
- :memoryuse-cur=32M:\
- :maxproc-cur=64:\
- :openfiles-cur=1024:\
- :priority=0:\
- :requirehome@:\
- :umask=022:\
- :tc=auth-root-defaults:
-# Settings used by /etc/rc
-daemon:\
- :coredumpsize@:\
- :coredumpsize-cur=0:\
- :datasize=infinity:\
- :datasize-cur@:\
- :maxproc=512:\
- :maxproc-cur@:\
- :memoryuse-cur=64M:\
- :memorylocked-cur=64M:\
- :openfiles=1024:\
- :openfiles-cur@:\
- :stacksize=16M:\
- :stacksize-cur@:\
- :tc=default:
diff --git a/release/picobsd/floppy.tree/etc/mfs.rc b/release/picobsd/floppy.tree/etc/mfs.rc
deleted file mode 100644
index c82b583d6442..000000000000
--- a/release/picobsd/floppy.tree/etc/mfs.rc
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-# WARNING !!! We remove this file during execution (see EOF).
-# Awful things happen if its size is > 1024B
-
-stty status '^T'
-trap : 2
-trap : 3
-
-HOME=/; export HOME
-PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
-export PATH
-
-trap "echo 'Reboot interrupted'; exit 1" 3
-
-### Special setup for one floppy PICOBSD ###
-mount -o rdonly /dev/fd0 /start_floppy
-cd /start_floppy/etc ; cp -Rp . /etc/
-cp -Rp /start_floppy/root /
-cd /etc
-gzip -d *.gz
-pwd_mkdb -p ./master.passwd
-umount /start_floppy
-echo "Ok. (Now you can remove /dev/fd0 if you like)"
-echo ""
-. rc
-exit 0
diff --git a/release/picobsd/floppy.tree/etc/rc.conf b/release/picobsd/floppy.tree/etc/rc.conf
index 12744fffaaff..d597aa80f0ad 100644
--- a/release/picobsd/floppy.tree/etc/rc.conf
+++ b/release/picobsd/floppy.tree/etc/rc.conf
@@ -34,10 +34,10 @@ read_address() {
echo "Please enter a hostname and IP address for your system $main_ether"
read hostname the_ip
if [ "X$hostname" != "X" ] ; then
- echo "# $main_ether $hostname" >> /etc/hosts
- echo "$the_ip $hostname" >> /etc/hosts
+ echo "# $main_ether $hostname" >> /etc/hosts
+ echo "$the_ip $hostname" >> /etc/hosts
else
- hostname=default
+ hostname=default
fi
}
@@ -55,10 +55,10 @@ while read a b c ; do
done < /etc/hosts
if [ "X$hostname" = "X" -o "X$hostname" = "X." ] ; then
if [ "X$main_ether" = "X" ] ; then
- echo "No ethernets found, using localhost"
- hostname=localhost
+ echo "No ethernets found, using localhost"
+ hostname=localhost
else
- read_address
+ read_address
fi
fi
diff --git a/release/picobsd/floppy.tree/etc/update b/release/picobsd/floppy.tree/etc/update
deleted file mode 100755
index c6ec9da61be3..000000000000
--- a/release/picobsd/floppy.tree/etc/update
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-pwd=`pwd`
-set `df /` ; dev="$8"
-echo -n "Updating /etc contents on ${dev}... "
-mount ${dev} /start_floppy
-if [ "X$?" != "X0" ] ; then
- echo ""
- echo "Cannot mount ${dev} read-write!"
- exit 1
-fi
-cd /etc
-rm *.db
-rm passwd
-cp -Rp . /start_floppy/etc/
-pwd_mkdb master.passwd
-echo " Done."
-echo -n "Updating kernel parameters... "
-kget /start_floppy/boot/kernel.conf
-umount /start_floppy
-cd ${pwd}
-echo " Done."
diff --git a/release/picobsd/floppy.tree/kernel.config b/release/picobsd/floppy.tree/kernel.config
deleted file mode 100644
index e69de29bb2d1..000000000000
--- a/release/picobsd/floppy.tree/kernel.config
+++ /dev/null
diff --git a/release/picobsd/floppy.tree/root/.profile b/release/picobsd/floppy.tree/root/.profile
deleted file mode 100644
index dfe32d45f3f8..000000000000
--- a/release/picobsd/floppy.tree/root/.profile
+++ /dev/null
@@ -1 +0,0 @@
-set -E # just make the shell understand arrow keys
diff --git a/release/picobsd/floppy.tree/etc/disktab b/release/picobsd/mfs_tree/etc/disktab
index ba97b44bd5f4..f5b00975e20b 100644
--- a/release/picobsd/floppy.tree/etc/disktab
+++ b/release/picobsd/mfs_tree/etc/disktab
@@ -1,4 +1,4 @@
-#
+# $FreeBSD$
# Floppy formats:
#
# To make a filesystem on a floppy:
diff --git a/release/picobsd/floppy.tree/etc/gettytab b/release/picobsd/mfs_tree/etc/gettytab
index d2e252c97d1f..09173321819f 100644
--- a/release/picobsd/floppy.tree/etc/gettytab
+++ b/release/picobsd/mfs_tree/etc/gettytab
@@ -1,3 +1,4 @@
+# $FreeBSD$
# from: @(#)gettytab 5.14 (Berkeley) 3/27/91
#
default:\
diff --git a/release/picobsd/floppy.tree/etc/group b/release/picobsd/mfs_tree/etc/group
index abbd733f3b0b..abbd733f3b0b 100644
--- a/release/picobsd/floppy.tree/etc/group
+++ b/release/picobsd/mfs_tree/etc/group
diff --git a/release/picobsd/mfs_tree/etc/login.conf b/release/picobsd/mfs_tree/etc/login.conf
index 60e50f4c03bf..4337b1fb7481 100644
--- a/release/picobsd/mfs_tree/etc/login.conf
+++ b/release/picobsd/mfs_tree/etc/login.conf
@@ -1,16 +1,26 @@
+# This file controls resource limits, accounting limits and
+# default user environment settings.
+#
# $FreeBSD$
+#
+
# Authentication methods
auth-defaults:\
- :auth=krb_skey_or_passwd,passwd,kerberos,skey:
+ :auth=passwd:
auth-root-defaults:\
- :auth-login=krb_skey_or_passwd,passwd,kerberos,skey:\
- :auth-rlogin=krb_or_skey,kerberos,skey:
+ :auth-login=passwd:\
+ :auth-rlogin=passwd:\
+
auth-ftp-defaults:\
- :auth=skey_or_pwd,passwd,skey:
+ :auth=passwd:
+
# Example defaults
+# These settings are used by login(1) by default for classless users
+# Note that entries like "cputime" set both "cputime-cur" and "cputime-max"
+
default:\
:cputime=infinity:\
:datasize-cur=22M:\
@@ -26,7 +36,45 @@ default:\
:umask=022:\
:tc=auth-defaults:
+# standard - standard user defaults
+#
+standard:\
+ :copyright=/etc/COPYRIGHT:\
+ :welcome=/etc/motd:\
+ :setenv=MAIL=/var/mail/$,BLOCKSIZE=K,EDITOR=/usr/bin/ee:\
+ :path=~/bin /bin /usr/bin:\
+ :nologin=/var/run/nologin:\
+ :cputime=1h30m:\
+ :datasize=8M:\
+ :stacksize=2M:\
+ :memorylocked=4M:\
+ :memoryuse=8M:\
+ :filesize=8M:\
+ :coredumpsize=0:\
+ :openfiles=24:\
+ :maxproc=32:\
+ :priority=0:\
+ :requirehome:\
+ :passwordtime=90d:\
+ :umask=002:\
+ :ignoretime@:\
+ :tc=default:
+#
+# Staff users - few restrictions and allow login anytime
+#
+staff:\
+ :ignorenologin:\
+ :ignoretime:\
+ :requirehome@:\
+ :accounted@:\
+ :path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
+ :umask=022:\
+ :tc=standard:
+
+
+#
# root - fallback for root logins
+#
root:\
:path=~/bin /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin:\
:cputime=infinity:\
@@ -44,8 +92,10 @@ root:\
:priority=0:\
:requirehome@:\
:umask=022:\
- :tc=auth-root-defaults:
+ :tc=auth-root-defaults:\
+#
# Settings used by /etc/rc
+#
daemon:\
:coredumpsize@:\
:coredumpsize-cur=0:\
@@ -60,3 +110,9 @@ daemon:\
:stacksize=16M:\
:stacksize-cur@:\
:tc=default:
+#
+# Polish Users Accounts. Setup proper environment variables.
+#
+polish:Polish Users Accounts:\
+ :lang=pl_pl.ISO-8859-2:\
+ :tc=default:
diff --git a/release/picobsd/mfs_tree/etc/motd b/release/picobsd/mfs_tree/etc/motd
new file mode 100644
index 000000000000..f52622f31f80
--- /dev/null
+++ b/release/picobsd/mfs_tree/etc/motd
@@ -0,0 +1,9 @@
+==============================================================
+
+ )\_)\ Welcome to PicoBSD
+ (o,o)
+ __ \~/
+ -->====\
+ ~~ d d
+
+==============================================================
diff --git a/release/picobsd/floppy.tree/etc/protocols b/release/picobsd/mfs_tree/etc/protocols
index 9555c28018a7..0fb78734da9d 100644
--- a/release/picobsd/floppy.tree/etc/protocols
+++ b/release/picobsd/mfs_tree/etc/protocols
@@ -1,4 +1,4 @@
-#
+# $FreeBSD$
# Internet (IP) protocols
ip 0 IP # internet protocol, pseudo protocol number
icmp 1 ICMP # internet control message protocol
diff --git a/release/picobsd/mfs_tree/etc/rc b/release/picobsd/mfs_tree/etc/rc
index f4273370bcb6..e695f694135b 100644
--- a/release/picobsd/mfs_tree/etc/rc
+++ b/release/picobsd/mfs_tree/etc/rc
@@ -1,5 +1,6 @@
#!/bin/sh
# $FreeBSD$
+### Special setup for one floppy PICOBSD ###
# WARNING !!! We overwrite this file during execution with a new rc file.
# Awful things happen if this file's size is > 1024B
@@ -10,21 +11,23 @@ trap : 3
HOME=/; export HOME
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
export PATH
+dev="/dev/fd0c" #
trap "echo 'Reboot interrupted'; exit 1" 3
-
-### Special setup for one floppy PICOBSD ###
-dev="/dev/fd0c"
+# Copy from MFS version of the files, and then from FS version.
+cd /fd; cp -Rp etc root / ; cd /
echo "Reading /etc from ${dev}..."
-mount -o rdonly ${dev} /mnt
-cd /mnt/etc ; cp -Rp . /etc/
-cp -Rp /mnt/root /
+mount -o rdonly ${dev} /fd
+cd /fd; cp -Rp etc root / ; cd / ; umount /fd
cd /etc
#rm files to stop overwrite warning
-rm rc login.conf
+for i in *; do
+ if [ -f $i.gz ]; then
+ rm $i
+ fi
+done
gzip -d *.gz
pwd_mkdb -p ./master.passwd
-umount /mnt
echo "Ok. (Now you can remove ${dev} if you like)"
echo ""
. rc
diff --git a/release/picobsd/floppy.tree/etc/rc.network b/release/picobsd/mfs_tree/etc/rc.network
index 235db0aa14fd..235db0aa14fd 100644
--- a/release/picobsd/floppy.tree/etc/rc.network
+++ b/release/picobsd/mfs_tree/etc/rc.network
diff --git a/release/picobsd/floppy.tree/etc/rc.serial b/release/picobsd/mfs_tree/etc/rc.serial
index 40fbd8a334cc..40fbd8a334cc 100644
--- a/release/picobsd/floppy.tree/etc/rc.serial
+++ b/release/picobsd/mfs_tree/etc/rc.serial
diff --git a/release/picobsd/floppy.tree/etc/remote b/release/picobsd/mfs_tree/etc/remote
index 6f9fcaf4ad5d..8d17cc551a35 100644
--- a/release/picobsd/floppy.tree/etc/remote
+++ b/release/picobsd/mfs_tree/etc/remote
@@ -1,5 +1,5 @@
# @(#)remote 5.2 (Berkeley) 6/30/90
-#
+# $FreeBSD$
# remote -- remote host description file
# see tip(1), remote(5)
#
diff --git a/release/picobsd/floppy.tree/etc/services b/release/picobsd/mfs_tree/etc/services
index eec499fafec7..eec499fafec7 100644
--- a/release/picobsd/floppy.tree/etc/services
+++ b/release/picobsd/mfs_tree/etc/services
diff --git a/release/picobsd/floppy.tree/etc/shells b/release/picobsd/mfs_tree/etc/shells
index df377f133737..cd386f6321c2 100644
--- a/release/picobsd/floppy.tree/etc/shells
+++ b/release/picobsd/mfs_tree/etc/shells
@@ -1,3 +1,4 @@
+# $FreeBSD$
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
diff --git a/release/picobsd/floppy.tree/etc/termcap b/release/picobsd/mfs_tree/etc/termcap
index dfbccb29debd..dfbccb29debd 100644
--- a/release/picobsd/floppy.tree/etc/termcap
+++ b/release/picobsd/mfs_tree/etc/termcap