diff options
author | Richard Jones <rjones@redhat.com> | 2010-04-12 16:34:57 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2010-04-12 19:12:50 +0100 |
commit | 901b775e6b9c70a4bd557fa7554a336eb3188c60 (patch) | |
tree | 529b707caf437d7e227522cb75ff2cf8630f9985 | |
parent | 79089f73d0619fa4c45428b3e6fd002822eae159 (diff) | |
download | libguestfs-901b775e6b9c70a4bd557fa7554a336eb3188c60.tar.gz libguestfs-901b775e6b9c70a4bd557fa7554a336eb3188c60.tar.xz libguestfs-901b775e6b9c70a4bd557fa7554a336eb3188c60.zip |
Fix time and timezone to be correct within the appliance.
(cherry picked from commit 508f1ee87e816bf6b6fc8e629ccbb2d61a971169)
-rwxr-xr-x | appliance/init | 9 | ||||
-rwxr-xr-x | appliance/supermin-split.sh.in | 4 |
2 files changed, 12 insertions, 1 deletions
diff --git a/appliance/init b/appliance/init index f3999160..15dab614 100755 --- a/appliance/init +++ b/appliance/init @@ -47,12 +47,17 @@ if grep -sq selinux=1 /proc/cmdline; then mount -t selinuxfs none /selinux fi -modprobe dm_mod ||: +# Update the system clock. +hwclock -u -s +# Set up the network. ifconfig lo 127.0.0.1 ifconfig eth0 10.0.2.10 route add default gw 10.0.2.2 +# Scan for LVM. +modprobe dm_mod ||: + lvm vgscan --ignorelockingfailure lvm vgchange -ay --ignorelockingfailure @@ -68,6 +73,8 @@ lvm lvs ifconfig netstat -rn lsmod +#hwclock -r +date #ping -n -v -c 5 10.0.2.2 #ping -n -v -c 5 10.0.2.4 diff --git a/appliance/supermin-split.sh.in b/appliance/supermin-split.sh.in index edb6c41b..44cfe217 100755 --- a/appliance/supermin-split.sh.in +++ b/appliance/supermin-split.sh.in @@ -73,6 +73,10 @@ for path in $(find -not -name fakeroot.log); do if [ "$path" = "./init" -o "$file" = "guestfsd" ]; then echo "$path" >&5 + # Get timezone configuration from local system. + elif [ "$path" = "./etc/localtime" ]; then + echo "$path" >&6 + elif [[ "$path" =~ $p_etc || "$path" =~ $p_dev || "$path" =~ $p_var ]] then echo "$path" >&5 |