summaryrefslogtreecommitdiffstats
path: root/src/gns-deb-diff.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/gns-deb-diff.py')
-rw-r--r--src/gns-deb-diff.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/gns-deb-diff.py b/src/gns-deb-diff.py
index cfa6d99..e23641f 100644
--- a/src/gns-deb-diff.py
+++ b/src/gns-deb-diff.py
@@ -17,7 +17,7 @@ import gns_wiki as wiki
bzr_base_url = None
local_dir = None
pkgs_file = None
-
+src_dir = None
# list of recognized fields.
field_list = [
@@ -87,12 +87,14 @@ def process_input():
"""
Read relevant values from argv to start work.
"""
- global bzr_base_url, local_dir, pkgs_file
+ global bzr_base_url, local_dir, pkgs_file, src_dir
# defaults
remote_bzr_url = "bzr://bzr.savannah.gnu.org/gnewsense/packages-parkes"
local_packages_directory = "~/gnewsense/packages-parkes"
+ src_dir = path.dirname(argv[0])
+
try:
pkgs_file = argv[1]
except IndexError:
@@ -256,12 +258,14 @@ def do_magic():
Does what it has to do :)
"""
+ global src_dir
+
process_input()
pkgs_list = get_packages_list()
get_packages(pkgs_list)
pkg_tuples, noreadme_pkgs = slurp_readmes(pkgs_list)
diff_table = generate_diff_table(pkg_tuples)
- wiki.update(diff_table)
+ wiki.update(diff_table, src_dir)
print "README.gNewSense not found for: %s" % noreadme_pkgs