diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2009-06-19 14:47:22 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2009-06-19 14:47:22 +0100 |
commit | b7f39224e17eecf53ea2671122d4b3176e4d202f (patch) | |
tree | 670a78b89c91198a7143f008805c1fd5ff0740af /appliance/init | |
parent | 677b280411cd3596051f288eecb73b5d8ae23caa (diff) | |
download | libguestfs-b7f39224e17eecf53ea2671122d4b3176e4d202f.tar.gz libguestfs-b7f39224e17eecf53ea2671122d4b3176e4d202f.tar.xz libguestfs-b7f39224e17eecf53ea2671122d4b3176e4d202f.zip |
Move init script into a separate file.
Diffstat (limited to 'appliance/init')
-rwxr-xr-x | appliance/init | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/appliance/init b/appliance/init new file mode 100755 index 00000000..41ce9166 --- /dev/null +++ b/appliance/init @@ -0,0 +1,28 @@ +#!/bin/sh +echo Starting /init script ... +PATH=/sbin:/usr/sbin:$PATH +mount -t tmpfs none /dev +mkdir /dev/pts /dev/shm /dev/mapper +MAKEDEV mem null port zero core full ram tty console fd \ + hda hdb hdc hdd sda sdb sdc sdd loop sd +mknod /dev/ptmx c 5 2; chmod 0666 /dev/ptmx +mknod /dev/random c 1 8; chmod 0666 /dev/random +mknod /dev/urandom c 1 9; chmod 0444 /dev/urandom +mount -t proc /proc /proc +mount -t sysfs /sys /sys +mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts +ln -sf /proc/self/fd/0 /dev/stdin +ln -sf /proc/self/fd/1 /dev/stdout +ln -sf /proc/self/fd/2 /dev/stderr +modprobe virtio_pci +modprobe virtio_net +modprobe dm_mod ||: +/sbin/ifconfig lo 127.0.0.1 +/sbin/ifconfig eth0 10.0.2.10 +/sbin/route add default gw 10.0.2.2 +lvm vgscan --ignorelockingfailure +lvm vgchange -ay --ignorelockingfailure +if grep -sq guestfs_rescue=1 /proc/cmdline; then + bash -i +fi +exec guestfsd -f |