_ and - actually must be forbidden for the makefile generation
1 files changed, 3 insertions(+), 0 deletions(-)

M conf.in
M conf.in +3 -0
@@ 280,6 280,9 @@ function run_new () {
         if [ -z "${PROJ##*$reqsubstr*}" ]; then
             # warn
             echo "WARNING: project name ${PROJ} could be unsafe: it contains the substring '$reqsubstr'." >&2
+            echo "please use a lowercase name without - or _"
+            # FIXME: the Makefile generation currently fails with these.
+            exit 1
         fi
     done
     if test ! x"${ARG_LANG}" = x""; then