summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-05-12 15:45:42 +0000
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-05-12 15:45:42 +0000
commitb173c93a29dd3fb7ee4268d69843b1caf45ad119 (patch)
treeeabb3c1ce26639caa009d1d3d0296b616d34080a
parentdbcf456a45682c9891076be0bd836fbd6c6dec20 (diff)
downloadbcfg2-tools-b173c93a29dd3fb7ee4268d69843b1caf45ad119.tar.gz
bcfg2-tools-b173c93a29dd3fb7ee4268d69843b1caf45ad119.tar.bz2
bcfg2-tools-b173c93a29dd3fb7ee4268d69843b1caf45ad119.zip
prepare-repository: directory symlinks need -f and -n for overwriting
-rwxr-xr-xprepare-repository9
1 files changed, 6 insertions, 3 deletions
diff --git a/prepare-repository b/prepare-repository
index c289587..6c09bf9 100755
--- a/prepare-repository
+++ b/prepare-repository
@@ -3,6 +3,9 @@
. settings.sh
# update symlinks (needed for repo validation)
-ln -s -f "$REAL/Packages/cache" "$REPO/Packages/cache"
-ln -s -f "$REAL/Probes/probed.xml" "$REPO/Probes/probed.xml"
-ln -s -f "$REAL/Properties/secrets.xml" "$REPO/Properties/secrets.xml"
+ln -sf "$REAL/Probes/probed.xml" "$REPO/Probes/probed.xml"
+ln -sf "$REAL/Properties/secrets.xml" "$REPO/Properties/secrets.xml"
+
+# update directory symlinks (with --no-dereference)
+ln -sfn "$REAL/Packages/cache" "$REPO/Packages/cache"
+ln -sfn "$REAL/SSL/private" "$REPO/SSL/private"