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

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

sipb-xen-autoinstaller -> invirt-autoinstaller

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