diff --git a/dom0-updates/qubes-dom0-update b/dom0-updates/qubes-dom0-update index 0ba56de..c5d6d81 100755 --- a/dom0-updates/qubes-dom0-update +++ b/dom0-updates/qubes-dom0-update @@ -1,6 +1,6 @@ #!/bin/bash -UPDATEVM=`qubes-prefs --get updatevm` +UPDATEVM=`qubes-prefs --force-root updatevm` UPDATES_STAT_FILE=/var/lib/qubes/updates/dom0-updates-available if [ -z "$UPDATEVM" ]; then diff --git a/dom0-updates/qubes-receive-updates b/dom0-updates/qubes-receive-updates index 7c67b42..6b87b85 100755 --- a/dom0-updates/qubes-receive-updates +++ b/dom0-updates/qubes-receive-updates @@ -27,7 +27,7 @@ import subprocess import shutil import glob import grp -from qubes.qubes import QubesVmCollection +import qubes updates_dir = "/var/lib/qubes/updates" updates_rpm_dir = updates_dir + "/rpm" @@ -121,12 +121,11 @@ def handle_dom0updates(updatevm): def main(): - qvm_collection = QubesVmCollection() - qvm_collection.lock_db_for_reading() - qvm_collection.load() - qvm_collection.unlock_db() + app = qubes.Qubes() - updatevm = qvm_collection.get_updatevm_vm() + updatevm = app.updatevm + if updatevm is None: + exit(1) handle_dom0updates(updatevm) main()