From 8fe355f46c3acfd7725ea482d7dd987658c20cae Mon Sep 17 00:00:00 2001 From: Till Maas Date: Mon, 8 Jul 2013 00:10:58 +0200 Subject: abort early if running on Rawhide is detected --- fedora-easy-karma.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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: -- cgit