# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1663030944 -7200
#      Tue Sep 13 03:02:24 2022 +0200
# Node ID 0c73d5ff5988611613fae21d9bee1ba3864bb53d
# Parent  16556cfccbf842947f8f7e09731f893499d64a71
data-setup: move the existing data-deletion in `setup-full.sh`

Let's make the basic building brick more reusable.

diff --git a/suites/hg/setup-data/setup-00-minimal.sh b/suites/hg/setup-data/setup-00-minimal.sh
--- a/suites/hg/setup-data/setup-00-minimal.sh
+++ b/suites/hg/setup-data/setup-00-minimal.sh
@@ -20,8 +20,6 @@
 
 desc="${data_env_directory}/data-env.poulpe"
 
-rm -f "$desc"
-
 env-desc set "$desc" poulpe-environment.environment-type data
 env-desc set "$desc" poulpe-environment.format-version 0
 env-desc set "$desc" poulpe-environment.setup-method manual
diff --git a/suites/hg/setup-data/setup-full.sh b/suites/hg/setup-data/setup-full.sh
--- a/suites/hg/setup-data/setup-full.sh
+++ b/suites/hg/setup-data/setup-full.sh
@@ -3,6 +3,8 @@
 # Simple script to fully setup a 
 #
 # You still have to build the env by hand.
+#
+# /!\ This delete any existing data
 set -euo pipefail
 
 if [ $# -ne 3 ]; then
@@ -18,6 +20,12 @@
 data_env_directory=$2
 repository_path=$3
 
+desc="${data_env_directory}/data-env.poulpe"
+if [ -e "$desc" ]; then
+    echo "DELETING EXISTING DATA"
+    rm -f "$desc"
+fi
+
 # XXX should probably automatically find script and run them. However there are
 # few of them now so explicit listing seems simpler.