dom0: qubes-watch-updates & qvm-dom0-upgrade: use qvm-sync-dom0-clock
This commit is contained in:
parent
49bfe8921c
commit
9c58c97571
@ -58,13 +58,8 @@ while true; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# At the end synchronize clock
|
# At the end synchronize clock
|
||||||
|
qvm-sync-dom0-clock
|
||||||
|
|
||||||
# dd is supposed to not allow memory exhaustion
|
|
||||||
# grep does basic sanity checking
|
|
||||||
# there seems to be no way to pass output of date +%s.%N to date,
|
|
||||||
# so we use human-readable format
|
|
||||||
CURRENT_TIME="$($QREXEC_CLIENT -d $UPDATES_VM 'user:date -u' | dd count=1 2>/dev/null | grep '^[A-Za-z]* [A-Za-z]* [0-9]* [0-9][0-9]:[0-9][0-9]:[0-9][0-9] UTC [0-9][0-9][0-9][0-9]$'|head -1)"
|
|
||||||
if [ -n "$CURRENT_TIME" ] ; then sudo date -u -s "$CURRENT_TIME" ; fi
|
|
||||||
sleep $UPDATES_SLEEP
|
sleep $UPDATES_SLEEP
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -6,6 +6,10 @@ if [ -z "$UPDATEVM" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# We should ensure the clocks in Dom0 and UpdateVM are in sync
|
||||||
|
# becuase otherwise yum might complain about future timestamps
|
||||||
|
qvm-sync-dom0-clock
|
||||||
|
|
||||||
echo "Checking for dom0 updates"
|
echo "Checking for dom0 updates"
|
||||||
|
|
||||||
# Start VM if not running already
|
# Start VM if not running already
|
||||||
|
Loading…
Reference in New Issue
Block a user