47d5bb2
diff -up pisg-0.72/pisg.orig pisg-0.72/pisg
47d5bb2
--- pisg-0.72/pisg.orig	2008-08-08 02:18:01.000000000 +0200
47d5bb2
+++ pisg-0.72/pisg	2008-08-08 02:49:52.000000000 +0200
47d5bb2
@@ -29,11 +29,14 @@ sub main
47d5bb2
     # If the script was executed as ./pisg - then we just remove
47d5bb2
     # everything after the last slash, if it was executed as 'perl pisg'
47d5bb2
     # we assume that we are executing in the current dir.
47d5bb2
-    if ($script_dir =~ m/\/[^\/]*$/) {
47d5bb2
-        $script_dir =~ s/\/[^\/]*$//;
47d5bb2
-    } else {
47d5bb2
-        $script_dir = ".";
47d5bb2
-    }
47d5bb2
+#    if ($script_dir =~ m/\/[^\/]*$/) {
47d5bb2
+#        $script_dir =~ s/\/[^\/]*$//;
47d5bb2
+#    } else {
47d5bb2
+#        $script_dir = ".";
47d5bb2
+#    }
47d5bb2
+
47d5bb2
+#for Fedora, use shared datadir
47d5bb2
+    $script_dir = "/usr/share/pisg/";
47d5bb2
 
47d5bb2
     if (!-t STDOUT) { # we are not writing to a terminal
47d5bb2
 	push @ARGV, "--silent";
47d5bb2
@@ -79,6 +82,8 @@ sub get_cmdline_options
47d5bb2
         modules_dir => "$script_dir/modules/",     # Module search path
47d5bb2
         logfile => [],
47d5bb2
         logdir => [],
47d5bb2
+#for Fedora, used system dirs
47d5bb2
+	    configfile => "/etc/pisg.cfg"
47d5bb2
     );
47d5bb2
 
47d5bb2
     # Commandline options