source: trunk/packages/sipb-xen-autoinstaller/guest/etc/init.d/rcS.sipb-xen @ 1123

Last change on this file since 1123 was 1105, checked in by broder, 16 years ago

Add the Anders invoke for dealing with kernel command line quoting in
sipb-xen-autoinstaller-guest

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