diff options
author | Till Maas <opensource@till.name> | 2013-07-08 00:10:58 +0200 |
---|---|---|
committer | Till Maas <opensource@till.name> | 2013-07-08 00:10:58 +0200 |
commit | 8fe355f46c3acfd7725ea482d7dd987658c20cae (patch) | |
tree | cf078d305a2b1e769af139a4d98f034acfc2870c | |
parent | 121694f616515988828b3dad8608a9cc3298f0ec (diff) | |
download | fedora-easy-karma-8fe355f46c3acfd7725ea482d7dd987658c20cae.tar.gz fedora-easy-karma-8fe355f46c3acfd7725ea482d7dd987658c20cae.tar.xz fedora-easy-karma-8fe355f46c3acfd7725ea482d7dd987658c20cae.zip |
abort early if running on Rawhide is detected
-rwxr-xr-x | fedora-easy-karma.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/fedora-easy-karma.py b/fedora-easy-karma.py index 17596e3..ca290a5 100755 --- a/fedora-easy-karma.py +++ b/fedora-easy-karma.py @@ -265,6 +265,19 @@ class FedoraEasyKarma(object): if self.options.debug: self.options.debug = datetime.datetime.now() + if self.options.product == "F": + release_filename = "/etc/fedora-release" + try: + with open(release_filename, "rb") as release_file: + if "Rawhide" in release_file.read(): + print "'Rawhide' found in %s, aborting, because "\ + "there is no updates-testing for "\ + "Rawhide" % release_filename + sys.exit(1) + except IOError: + self.warning("Cannot read '%s', this system might not be " + "supported" % release_filename) + if not self.options.fas_username: try: try: |