SOURCES: calamaris-croniface - die early if output can't be written
glen
glen at pld-linux.org
Wed Feb 7 17:56:49 CET 2007
Author: glen Date: Wed Feb 7 16:56:49 2007 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- die early if output can't be written
---- Files affected:
SOURCES:
calamaris-croniface (1.9 -> 1.10)
---- Diffs:
================================================================
Index: SOURCES/calamaris-croniface
diff -u SOURCES/calamaris-croniface:1.9 SOURCES/calamaris-croniface:1.10
--- SOURCES/calamaris-croniface:1.9 Wed Feb 7 17:56:07 2007
+++ SOURCES/calamaris-croniface Wed Feb 7 17:56:44 2007
@@ -73,6 +73,11 @@
else
ARG="$ARG_PLAIN"
fi
+ local dir=$(dirname "$3")
+ if [ ! -d "$dir" ]; then
+ echo >&2 "$3 can not be saved as it's parent dir $dir does not exist!"
+ exit 1
+ fi
call_calamaris "$1" "$ARG" > $3
[ -n "$SAVE_OWNER" ] || chown $SAVE_OWNER $3
[ -n "$SAVE_PERM" ] || chmod $SAVE_PERM $3
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/calamaris-croniface?r1=1.9&r2=1.10&f=u
More information about the pld-cvs-commit
mailing list