Fix Build-Depends in debian/control
[senf.git] / _templates / add.sh
index f56489b..af6b2d8 100755 (executable)
@@ -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"