source:
trunk/packages/sipb-xen-autoinstaller/guest/etc/init.d/rcS.sipb-xen
@
1105
Last change on this file since 1105 was 1105, checked in by broder, 16 years ago | |
---|---|
|
|
File size: 658 bytes |
Rev | Line | |
---|---|---|
[760] | 1 | #!/bin/bash |
[1105] | 2 | eval "set -- $(cat /proc/cmdline)" |
3 | for x; do | |
[741] | 4 | case $x in |
[760] | 5 | ip=*) |
6 | /usr/lib/klibc/bin/ipconfig -d ${x#ip=} | |
7 | ;; | |
8 | mirror=*) | |
[929] | 9 | export MIRROR=${x#mirror=} |
[760] | 10 | ;; |
11 | dist=*) | |
[929] | 12 | export DIST=${x#dist=} |
[760] | 13 | ;; |
14 | arch=*) | |
[929] | 15 | export ARCH=${x#arch=} |
[760] | 16 | ;; |
17 | imagesize=*) | |
[938] | 18 | export FSSIZE=${x#imagesize=} |
[760] | 19 | ;; |
20 | noinstall) | |
21 | exit 0 | |
22 | ;; | |
[741] | 23 | esac |
24 | done | |
[929] | 25 | |
[741] | 26 | mount -t tmpfs none /var/log |
27 | mount -t tmpfs none /tmp | |
[760] | 28 | |
[929] | 29 | export TARGET=/dev/hda |
30 | export ARCH=${ARCH-amd64} | |
31 | export IP=$(ifconfig eth0 | sed -n 's/.*inet addr:\([0-9\.]*\).*/\1/p') | |
32 | export HOSTNAME=$(hostname) | |
[760] | 33 | |
[929] | 34 | # args passed through environment rather than as 7 positional args |
35 | /usr/sbin/sipb-xen-create-image | |
[760] | 36 | |
[741] | 37 | busybox poweroff |
38 | exit 0 |
Note: See TracBrowser
for help on using the repository browser.