Merge pull request #1 from qudiqudi/delete-feature
Delete feature added by @moguls753 and @qudiqudi
This commit is contained in:
commit
5bd1edde89
|
@ -617,14 +617,18 @@ def delete_jail(jail_name):
|
|||
"""
|
||||
Delete jail with given name.
|
||||
"""
|
||||
# stop the jail
|
||||
os.system(f"machinectl stop {jail_name}")
|
||||
|
||||
jail_path = os.path.join(JAILS_DIR_PATH, jail_name)
|
||||
|
||||
if os.path.isdir(jail_path):
|
||||
eprint(f"Cleaning up: {jail_path}")
|
||||
shutil.rmtree(jail_path)
|
||||
check = input(f"CAUTION: Type \"{jail_name}\" to confirm! \n") or ""
|
||||
if check == jail_name:
|
||||
if os.path.isdir(jail_path):
|
||||
os.system(f"machinectl stop {jail_name}")
|
||||
eprint(f"Cleaning up: {jail_path}")
|
||||
shutil.rmtree(jail_path)
|
||||
else:
|
||||
eprint(f"A jail with name {jail_name} does not exist.")
|
||||
else:
|
||||
eprint("Wrong name, nothing happens.")
|
||||
|
||||
|
||||
def main():
|
||||
|
|
Loading…
Reference in New Issue