diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2012-11-14 02:24:02 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2012-11-14 02:24:36 +0100 |
commit | 40c2053e7c3e7343b690384f123410d0aa18d9b7 (patch) | |
tree | 03ebf7dc9058a4cbda3fd9e0032822a837ab4d81 | |
parent | 99d0636a5aeacab1feecdb85935e4d6932d24fff (diff) | |
download | bcfg2-tools-40c2053e7c3e7343b690384f123410d0aa18d9b7.tar.gz bcfg2-tools-40c2053e7c3e7343b690384f123410d0aa18d9b7.tar.bz2 bcfg2-tools-40c2053e7c3e7343b690384f123410d0aa18d9b7.zip |
prepare-repository: add global script for creating synlinks
-rwxr-xr-x | prepare-repository | 9 | ||||
-rwxr-xr-x | renew-config | 5 |
2 files changed, 10 insertions, 4 deletions
diff --git a/prepare-repository b/prepare-repository new file mode 100755 index 0000000..ad83f5d --- /dev/null +++ b/prepare-repository @@ -0,0 +1,9 @@ +#/bin/sh + +. settings.sh + +# update symlinks (needed for repo validation) +ln -s -f "$REAL/Metadata/pingdata.xml" "$REPO/Metadata/pingdata.xml" +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" diff --git a/renew-config b/renew-config index 4743b0f..a7e8314 100755 --- a/renew-config +++ b/renew-config @@ -17,10 +17,7 @@ if [ -n "$(git rev-list HEAD..origin/master)" ]; then fi # update symlinks (needed for repo validation) -ln -s -f "$REAL/Metadata/pingdata.xml" Metadata/pingdata.xml -ln -s -f "$REAL/Packages/cache" Packages/cache -ln -s -f "$REAL/Probes/probed.xml" Probes/probed.xml -ln -s -f "$REAL/Properties/secrets.xml" Properties/secrets.xml +$(dirname $0)/prepare-repository if ! bcfg2-lint -Q "$REPO"; then error "$REPO: bcfg2-lint detected errors." |