summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/cmd/install.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/cmd/install.sh b/lib/cmd/install.sh
index 529382d..fbb5d81 100644
--- a/lib/cmd/install.sh
+++ b/lib/cmd/install.sh
@@ -21,6 +21,7 @@
use getopt
use feed
use profile
+use dir
use fd
use pkg
@@ -97,7 +98,7 @@ cmd_install_main()
fi
info "$(get_msg 'cmd_install_setting_up_chroot')"
- if [ -d "${chroot}" ]; then
+ if [ -d "${chroot}" ] && ! dir_is_empty "${chroot}"; then
error 2 "$(get_msg 'cmd_install_chroot_dir_exists')" "${chroot}"
fi
if ! mkdir -p "${chroot}/.prokit" "${chroot}/prokit"; then