summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xfedora-easy-karma.py13
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: