Module: check_mk
Branch: master
Commit: 52d65b485af7d36d66cab5a2109857f0005f73d7
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=52d65b485af7d3…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Tue Jun 3 10:19:55 2014 +0200
Headrify: savely skip directories
---
doc/helpers/headrify | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/doc/helpers/headrify b/doc/helpers/headrify
index 72e583e..33a2bdc 100755
--- a/doc/helpers/headrify
+++ b/doc/helpers/headrify
@@ -39,6 +39,10 @@ EOF
headrify ()
{
+ if [ ! -f "$file" ] ; then
+ echo "Skipping $file. It's not a file."
+ return
+ fi
echo "$file..."
PERMISSIONS=$(stat -c %a "$file")
TMP=$(mktemp .headrify.new.XXXXXX)
@@ -89,7 +93,7 @@ headrify ()
else
cat $file >> $TMP
fi
- mv $TMP $file
+ mv $TMP $file || rm -f $TMP
chmod $PERMISSIONS "$file"
}