From 2283af8ce5d1729f2bd99770162c9bd429df3533 Mon Sep 17 00:00:00 2001 From: AJ Jordan Date: Mon, 31 Dec 2018 18:04:15 -0500 Subject: [PATCH] Print `ok` for repo enable/disable success --- qubes-rpc/qubes.repos.Disable | 9 ++++++--- qubes-rpc/qubes.repos.Enable | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/qubes-rpc/qubes.repos.Disable b/qubes-rpc/qubes.repos.Disable index afac982..3d62b79 100755 --- a/qubes-rpc/qubes.repos.Disable +++ b/qubes-rpc/qubes.repos.Disable @@ -1,6 +1,7 @@ #!/usr/bin/python3 -# Empty output indicates success; any input indicates error (probably an exception) +# `ok` on stdout indicates success; any stderr output indicates an error +# (probably an exception) import dnf import iniparse @@ -16,8 +17,8 @@ base.read_all_repos() reponame = sys.argv[1] repo = base.repos[reponame] -# Loosely based on write_raw_configfile() from DNF source code, -# because that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x. +# Loosely based on write_raw_configfile() from DNF source code, because +# that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x. with open(repo.repofile) as fp: ini = iniparse.INIConfig(fp) @@ -27,3 +28,5 @@ with open(repo.repofile + '.new', 'w') as fp: fp.write(str(ini)) os.rename(repo.repofile + '.new', repo.repofile) + +print('ok') diff --git a/qubes-rpc/qubes.repos.Enable b/qubes-rpc/qubes.repos.Enable index 62c8a01..ed24484 100755 --- a/qubes-rpc/qubes.repos.Enable +++ b/qubes-rpc/qubes.repos.Enable @@ -1,6 +1,7 @@ #!/usr/bin/python3 -# Empty output indicates success; any input indicates error (probably an exception) +# `ok` on stdout indicates success; any stderr output indicates an error +# (probably an exception) import dnf import iniparse @@ -16,8 +17,8 @@ base.read_all_repos() reponame = sys.argv[1] repo = base.repos[reponame] -# Loosely based on write_raw_configfile() from DNF source code, -# because that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x. +# Loosely based on write_raw_configfile() from DNF source code, because +# that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x. with open(repo.repofile) as fp: ini = iniparse.INIConfig(fp) @@ -27,3 +28,5 @@ with open(repo.repofile + '.new', 'w') as fp: fp.write(str(ini)) os.rename(repo.repofile + '.new', repo.repofile) + +print('ok')