dom0/pm-utils: sync clock based on dom0, and then try to sync from network (#435)
This commit is contained in:
parent
3a71716db3
commit
2483409f53
@ -4,16 +4,16 @@
|
|||||||
|
|
||||||
sync_qubes_vms_wallclock()
|
sync_qubes_vms_wallclock()
|
||||||
{
|
{
|
||||||
# Try to sync clock from the network
|
# Sync all VMs based on dom0 clock
|
||||||
/usr/bin/qvm-sync-clock && exit 0
|
|
||||||
# If failed - fallback to sync based on dom0 clock
|
|
||||||
DATE=$(date)
|
DATE=$(date)
|
||||||
echo
|
echo
|
||||||
echo "Syncing VMs clock to: $DATE"
|
echo "Syncing VMs clock to: $DATE"
|
||||||
qvm-run --all --exclude=`qvm-get-clockvm` -u root "date -s \"$DATE\""
|
qvm-run --all --exclude=`qvm-get-clockvm` -u root "date -s \"$DATE\""
|
||||||
|
# Then try to sync from the network
|
||||||
|
/usr/bin/qvm-sync-clock &
|
||||||
}
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
thaw|resume) sync_qubes_vms_wallclock & ;;
|
thaw|resume) sync_qubes_vms_wallclock ;;
|
||||||
*) exit 0 ;;
|
*) exit 0 ;;
|
||||||
esac
|
esac
|
||||||
|
Loading…
Reference in New Issue
Block a user