Print ok for repo enable/disable success

This commit is contained in:
AJ Jordan 2018-12-31 18:04:15 -05:00
parent 00c37b0b5b
commit 2283af8ce5
No known key found for this signature in database
GPG Key ID: A4FDB7BE12F63EC3
2 changed files with 12 additions and 6 deletions

View File

@ -1,6 +1,7 @@
#!/usr/bin/python3 #!/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 dnf
import iniparse import iniparse
@ -16,8 +17,8 @@ base.read_all_repos()
reponame = sys.argv[1] reponame = sys.argv[1]
repo = base.repos[reponame] repo = base.repos[reponame]
# Loosely based on write_raw_configfile() from DNF source code, # Loosely based on write_raw_configfile() from DNF source code, because
# because that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x. # that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x.
with open(repo.repofile) as fp: with open(repo.repofile) as fp:
ini = iniparse.INIConfig(fp) ini = iniparse.INIConfig(fp)
@ -27,3 +28,5 @@ with open(repo.repofile + '.new', 'w') as fp:
fp.write(str(ini)) fp.write(str(ini))
os.rename(repo.repofile + '.new', repo.repofile) os.rename(repo.repofile + '.new', repo.repofile)
print('ok')

View File

@ -1,6 +1,7 @@
#!/usr/bin/python3 #!/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 dnf
import iniparse import iniparse
@ -16,8 +17,8 @@ base.read_all_repos()
reponame = sys.argv[1] reponame = sys.argv[1]
repo = base.repos[reponame] repo = base.repos[reponame]
# Loosely based on write_raw_configfile() from DNF source code, # Loosely based on write_raw_configfile() from DNF source code, because
# because that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x. # that method was introduced in DNF 2.0 but Qubes dom0 has DNF 1.x.
with open(repo.repofile) as fp: with open(repo.repofile) as fp:
ini = iniparse.INIConfig(fp) ini = iniparse.INIConfig(fp)
@ -27,3 +28,5 @@ with open(repo.repofile + '.new', 'w') as fp:
fp.write(str(ini)) fp.write(str(ini))
os.rename(repo.repofile + '.new', repo.repofile) os.rename(repo.repofile + '.new', repo.repofile)
print('ok')