check for sane id

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2010-12-01 20:33:25 +01:00
parent ca82a0d4a0
commit 1944110b42

View file

@ -21,8 +21,17 @@
# Wrapper script that generates cconfig from arguments
#
#[ $# -eq 1 ] || __cdist_usage "cconf"
. cdist-config
[ $# -ge 1 ] || __cdist_usage "<id> <options>"
echo "I am $__cdist_myname and have been called with $@"
id="$1"; shift
# FIXME: find a better definiton of sane (i.e. everything that is a valid filename)
echo "$id" | grep -q '^[A-Za-z0-9]*$' || __cdist_usage "Provide sane id, please"
echo mkdir -p "${cdist_confdir}/${__cdist_myname}/${id}"