From f278760c0625f71dfcc814353a7756022d112d48 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Tue, 1 Apr 2025 09:25:38 +0200 Subject: [PATCH] fix #36: forbid cloning to existing jail if name differs --- src/jaildk.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/jaildk.sh b/src/jaildk.sh index f914ad1..7dbe63a 100755 --- a/src/jaildk.sh +++ b/src/jaildk.sh @@ -1065,6 +1065,10 @@ jaildk_clone() { die "new version must be different from source version!" fi update=1 + else + if test -e "$j/etc/$new/mount.conf" -o -e "$j/etc/$new/jail.conf"; then + die "Destination jail $new already exist, cloning would overwrite it!" + fi fi die_if_not_exist $src "Source jail"