forked from ungleich-public/cdist
check for sane id
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
ca82a0d4a0
commit
1944110b42
1 changed files with 10 additions and 1 deletions
|
@ -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}"
|
||||
|
|
Loading…
Reference in a new issue