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
RevLine 
[760]1#!/bin/bash
[1105]2eval "set -- $(cat /proc/cmdline)"
3for 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
24done
[929]25
[741]26mount -t tmpfs none /var/log
27mount -t tmpfs none /tmp
[760]28
[929]29export TARGET=/dev/hda
30export ARCH=${ARCH-amd64}
31export IP=$(ifconfig eth0 | sed -n 's/.*inet addr:\([0-9\.]*\).*/\1/p')
32export 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]37busybox poweroff
38exit 0
Note: See TracBrowser for help on using the repository browser.