X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=_templates%2Fadd.sh;h=af6b2d8b3ad6b8abb461349de4184f18371c698f;hb=25976ed67c66d30811fa0a01043e50347e9d1e69;hp=f56489b67ddaae7a2cfcc332fc2f2c86729ecf13;hpb=52afe5d05acf649159ddd5677415df45590c8979;p=senf.git diff --git a/_templates/add.sh b/_templates/add.sh index f56489b..af6b2d8 100755 --- a/_templates/add.sh +++ b/_templates/add.sh @@ -37,10 +37,13 @@ if [ "$1" == "-f" ]; then shift fi -type="${1##*.}" -name="`basename "$1" ".$type"`" +name="`basename "$1"`" +case "$name" in + *.*) type=".${name#*.}"; name="${name%.$type}" ;; + *) type="" ;; +esac -if [ ! -r "$base/Example.$type" ] ; then +if [ ! -r "$base/Example$type" ] ; then echo "Don't know about file type '$type'" exit 1 fi @@ -53,7 +56,7 @@ if [ -z "$force" -a -r "$1" ] ; then fi sed -e "s/@NAME@/$name/g" -e "s/@AUTHOR@/${SENF_AUTHOR:-@AUTHOR@}/g" \ - < "$base/Example.$type" \ + < "$base/Example$type" \ > "$1" svn add "$1"