This commit is contained in:
gauthiier 2022-03-19 13:28:06 +01:00
parent d86043190d
commit 64982d1b34

View File

@ -194,31 +194,31 @@ def vhost_remove(domain: str, sv: str, dist: str):
if __name__ == "__main__": if __name__ == "__main__":
p = argparse.ArgumentParser(description='vhost helper') p = argparse.ArgumentParser(description='vhost helper')
p.add_argument('domain', metavar="domain", help="vhost domain(s)", nargs="+") p.add_argument('domain', metavar="domain", help="vhost domain(s)", nargs="+")
g = p.add_mutually_exclusive_group() g = p.add_mutually_exclusive_group()
g.add_argument('-a', '--add', action='store_true', help="adds vhost for given domain(s)") g.add_argument('-a', '--add', action='store_true', help="adds vhost for given domain(s)")
g.add_argument('-r', '--remove', action='store_true', help="removes vhost for given domain(s)") g.add_argument('-r', '--remove', action='store_true', help="removes vhost for given domain(s)")
args = p.parse_args() args = p.parse_args()
print('1. sanity checks') print('1. sanity checks')
sv, dist = sanity_check_system() sv, dist = sanity_check_system()
sanity_check_platform() sanity_check_platform()
print('2. vhosting') print('2. vhosting')
for d in args.domain: for d in args.domain:
if args.add: if args.add:
vhost_add(d, sv, dist) vhost_add(d, sv, dist)
elif args.remove: elif args.remove:
vhost_remove(d, sv, dist) vhost_remove(d, sv, dist)
if y_n_question(f"Reload {sv}?"): if y_n_question(f"Reload {sv}?"):
subprocess.call(['sudo', 'service', sv.lower(), 'reload']) subprocess.call(['sudo', 'service', sv.lower(), 'reload'])
print('done.') print('done.')