Bladeren bron

Feh, just wire in tools/ prefix for now

Rob Austein 3 jaren geleden
bovenliggende
commit
3ed141f8c5
2 gewijzigde bestanden met toevoegingen van 5 en 4 verwijderingen
  1. 1 1
      GNUmakefile
  2. 4 3
      extract.py

+ 1 - 1
GNUmakefile

@@ -8,7 +8,7 @@ SOURCE_TRAC_DB		:= bikeshed.cryptech.is:/home/trac/db/trac.db
 SOURCE_TRAC_ATTACHMENTS := bikeshed.cryptech.is:/home/trac/files/attachments
 
 all:
-	${HERE}/extract.py --source-url ${SOURCE_URL}
+	tools/extract.py --source-url ${SOURCE_URL}
 	cd pelican; pelican --output website --settings pelicanconf.py --fatal errors content
 
 fetch:

+ 4 - 3
extract.py

@@ -53,7 +53,7 @@ def attachment_link(row):
 
 class Filter:
 
-    def __init__(self, filename = "filter.json"):
+    def __init__(self, filename = "tools/filter.json"):
         with open(filename) as f:
             filter = json.load(f)
         if not all(action in "-+" for action, pattern in filter):
@@ -89,12 +89,13 @@ def main():
     args = ap.parse_args()
 
     for dn in ("wiki", "pelican"):
-        shutil.rmtree(dn)
+        if os.path.exists(dn):
+            shutil.rmtree(dn)
 
     for dn in ("wiki", "pelican/content"):
         os.makedirs(dn)
 
-    os.link("pelicanconf.py", "pelican/pelicanconf.py")
+    os.link("tools/pelicanconf.py", "pelican/pelicanconf.py")
 
     wiki_to_markdown = trac2md.Trac2Markdown(args.source_url)