summaryrefslogtreecommitdiffstats
path: root/appliance
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2010-04-12 16:34:57 +0100
committerRichard Jones <rjones@redhat.com>2010-04-12 18:55:18 +0100
commit508f1ee87e816bf6b6fc8e629ccbb2d61a971169 (patch)
tree49ae1ab8f641436d03d5cd2cad2d0cebbe5f098b /appliance
parent960b99f875162ade09b7db886d1362de7d548792 (diff)
downloadlibguestfs-508f1ee87e816bf6b6fc8e629ccbb2d61a971169.tar.gz
libguestfs-508f1ee87e816bf6b6fc8e629ccbb2d61a971169.tar.xz
libguestfs-508f1ee87e816bf6b6fc8e629ccbb2d61a971169.zip
Fix time and timezone to be correct within the appliance.
Diffstat (limited to 'appliance')
-rwxr-xr-xappliance/init9
-rwxr-xr-xappliance/supermin-split.sh.in4
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