From 1e95a5d7381fd63f9957028fe04d03e4f5d3b262 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Mon, 22 Apr 2019 19:07:10 +0200 Subject: [PATCH] Move / rename / make script more robust w.r.t to path from which its called --- manpages_auto.py => doc/generate_manpages.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) rename manpages_auto.py => doc/generate_manpages.py (86%) diff --git a/manpages_auto.py b/doc/generate_manpages.py similarity index 86% rename from manpages_auto.py rename to doc/generate_manpages.py index d6aedb7e2..56cc974d4 100644 --- a/manpages_auto.py +++ b/doc/generate_manpages.py @@ -9,7 +9,9 @@ Pages are stored in OUTPUT_DIR import yaml import os -ACTIONSMAP_FILE = '/usr/share/moulinette/actionsmap/yunohost.yml' + +THIS_SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) +ACTIONSMAP_FILE = THIS_SCRIPT_DIR + '/../data/actionsmap/yunohost.yml' OUTPUT_DIR ="output/" # creates output directory @@ -17,7 +19,7 @@ os.system("mkdir "+ OUTPUT_DIR ) # man page of yunohost -cmd = "sudo help2man \" yunohost \" -o " + OUTPUT_DIR + "yunohost" +cmd = "sudo help2man \" yunohost \" -o " + OUTPUT_DIR + "yunohost" print(cmd) os.system(cmd) @@ -36,6 +38,6 @@ with open(ACTIONSMAP_FILE, 'r') as stream: ACTIONS_DICT[domain] = ACTIONS_STR for action in ACTIONS: #print("yunohost", domain, action) - cmd = "sudo help2man \" yunohost " + domain + " " + action + " --help \" -o " + OUTPUT_DIR + "yunohost_" + domain+ "_" + action + cmd = "sudo help2man \" yunohost " + domain + " " + action + " --help \" -o " + OUTPUT_DIR + "yunohost_" + domain+ "_" + action print(cmd) - os.system(cmd) + os.system(cmd)