File: base.sh

package info (click to toggle)
libreswan 5.2-2.3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 81,644 kB
  • sloc: ansic: 129,988; sh: 32,018; xml: 20,646; python: 10,303; makefile: 3,022; javascript: 1,506; sed: 574; yacc: 511; perl: 264; awk: 52
file content (43 lines) | stat: -rw-r--r-- 918 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/sh

set -x

# Hobble some daemons
cat <<EOF | tee /mnt/etc/rc.conf.local
iked_flags=NO
sshd_flags=NO
cron_flags=NO
EOF

# try to fix powerdown; works for /mnt, not for /, ulgh!
echo powerdown=YES >>     /etc/rc.powerdown
echo powerdown=YES >> /mnt/etc/rc.powerdown

echo '====> Zapping rc.firsttime <===='

rm /mnt/etc/rc.firsttime

echo '====> Mounting /pool <===='

mkdir -p /mnt/pool /mnt/bench
cat <<EOF | tee -a /mnt/etc/fstab
@@GATEWAY@@:@@POOLDIR@@  /pool  nfs rw,tcp 0 0
@@GATEWAY@@:@@BENCHDIR@@ /bench nfs rw,tcp 0 0
EOF

# Tweak the (korn) shell prompt et.al.

cat <<EOF | tee /mnt/root/.profile
export PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin

export PKG_CACHE=/pool/pkg.openbsd.\$(uname -r)
export PKG_PATH=${PKG_CACHE}:installpath

case "\$-" in
     *i* )
         set -o emacs
         set -o csh-history
	 PS1='[\u@\h \W \$(echo \$?)]\\\$ '
	 ;;
esac
EOF