new: pwnagotchi folder can now be in /boot/ in which case will be moved to /etc/pwnagotchi

This commit is contained in:
Simone Margaritelli 2019-10-25 15:29:10 +02:00
parent 1959bc08ae
commit 5f4ee26f99

@ -36,9 +36,13 @@ def load_config(args):
# logging not configured here yet
print("installing /boot/config.yml to %s ...", args.user_config)
# https://stackoverflow.com/questions/42392600/oserror-errno-18-invalid-cross-device-link
shutil.move("/boot/config.yml", args.user_config)
shutil.rmtree('/etc/pwnagotchi', ignore_errors=True)
shutil.move('/boot/pwnagotchi', '/etc/', args.user_config)
# if not config is found, copy the defaults
if os.path.isdir('/boot/pwnagotchi'):
print("installing /boot/pwnagotchi to /etc/pwnagotchi ...")
# if no config is found, copy the defaults
if not os.path.exists(args.config):
print("copying %s to %s ..." % (ref_defaults_file, args.config))
shutil.copy(ref_defaults_file, args.config)