source: trunk/packages/invirt-autoinstaller/guest/etc/init.d/rcS.invirt @ 1656

Last change on this file since 1656 was 1497, checked in by broder, 16 years ago

sipb-xen-autoinstaller -> invirt-autoinstaller

  • Property svn:executable set to *
File size: 681 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        ;;
[1148]20        noinstall=)
[760]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
[1148]34/etc/init.d/udev start
35
[929]36# args passed through environment rather than as 7 positional args
[1497]37/usr/sbin/invirt-create-image
[760]38
[741]39busybox poweroff
40exit 0
Note: See TracBrowser for help on using the repository browser.