From ec0c7a74bbf5824adc4efa54e1f91984ac870a8e Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 6 May 2009 09:53:36 +0000 Subject: move to .in files --- setup-alpine.in | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 setup-alpine.in (limited to 'setup-alpine.in') diff --git a/setup-alpine.in b/setup-alpine.in new file mode 100644 index 0000000..418b7f4 --- /dev/null +++ b/setup-alpine.in @@ -0,0 +1,52 @@ +#!/bin/sh + +PROGRAM=setup-alpine +VERSION=2.0_alpha7 + +PREFIX= +. $PREFIX/lib/libalpine.sh + +while getopts "ah" opt ; do + case $opt in + a) ARCHIVE=yes;; + h) usage;; + *) usage;; + esac +done +shift `expr $OPTIND - 1` + +if [ "$ARCHIVE" ] ; then + echo "Creating an Alpine overlay" + init_tmpdir ROOT +else + PKGADD=apk_add +fi + +$PREFIX/sbin/setup-keymap +$PREFIX/sbin/setup-hostname +$PREFIX/sbin/setup-interfaces + +# setup up dns if no dhcp was configured +grep '^iface.*dhcp' $ROOT/etc/network/interfaces > /dev/null ||\ + $PREFIX/sbin/setup-dns + +# set root password +[ -z "$NOCOMMIT" ] && while ! passwd ; do echo "Please retry." ; done + +for i in devfs dmesg; do + rc-update add $i sysinit +done + +# add some boot services +for i in hwclock modules sysctl hostname syslog bootmisc; do + rc-update add $i boot +done + +for i in networking; do + rc-update add $i default +done + +# start up the services +rc sysinit +rc boot +rc default -- cgit v1.2.3