aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin André <martin.andre@kvhasia.com>2015-07-01 17:14:06 +0900
committerMartin André <martin.andre@kvhasia.com>2015-07-02 09:09:41 +0900
commite6ef6218da0ac5dc3bc0a9a00c577a4aad31623d (patch)
tree8dfe331f3973d94ec1c9fa885d75858101ae849a
parent3a4500c1220f11aa01faabf3ae4e74b6697861c0 (diff)
downloadkolla-e6ef6218da0ac5dc3bc0a9a00c577a4aad31623d.tar.gz
kolla-e6ef6218da0ac5dc3bc0a9a00c577a4aad31623d.zip
Add validation script for broken symlinks
Change-Id: Iae6d9f26e1a8dd7d565e9dbd815816c26cb92b74 Partially-implements: blueprint add-broken-symlink-check
-rwxr-xr-xtools/validate-links.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/validate-links.sh b/tools/validate-links.sh
new file mode 100755
index 000000000..d9415f8a7
--- /dev/null
+++ b/tools/validate-links.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
+cd "$(dirname "$REAL_PATH")/.."
+
+echo "Checking for broken links"
+if find . -type l -exec test ! -e {} \; -print | egrep '.*'; then
+ exit 1
+fi