Another one:
diff3_2_2vsorig.txt or http://pastebin.com/raw.php?i=tnvPE6Rc

Test:
debderiver_patch3_2_2_tester.py or http://pastebin.com/raw.php?i=vTJkizjW
--- debderiver
+++ debderiver_patch3_2_2.py
@@ -477,12 +478,19 @@
 
 
 if __name__ == "__main__":
-    # Check for reprepro
-    if not os.path.exists('/usr/bin/reprepro'):
-        raise IOError, 'Missing dependency: install reprepro and try again.'
+    try:
+        open('/usr/bin/reprepro')
+    except IOError:
+        sys.stderr.write('Missing dependency: install reprepro and '
+                         'try again\n')
 
     CONF_DIR_PATH = '/etc/debderiver'
 
+    try:
+        open('%s/debderiver.yaml' % CONF_DIR_PATH)
+    except IOError:
+        sys.stderr.write('Copy "debderiver.yaml" to "%s" and edit it '
+                         'to suit your needs\n' % CONF_DIR_PATH)
     conf = parse(CONF_DIR_PATH)
     rr = Reprepro(conf)
     rr.configure()
import sys

try:
    open('/usr/bin/reprepro')
except IOError:
    sys.stderr.write('Missing dependency: install reprepro and '
                     'try again\n')

CONF_DIR_PATH = '/etc/debderiver'

try:
    open('%s/debderiver.yaml' % CONF_DIR_PATH)
except IOError:
    sys.stderr.write('Copy "debderiver.yaml" to "%s" and edit it '
                     'to suit your needs\n' % CONF_DIR_PATH)
_______________________________________________
gNewSense-dev mailing list
gNewSense-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev

Reply via email to