params, int flags), which will add a command that gets the command that
the user sent along in "sentcmd".
- Fixed typo in new module build switch
+- Added a Config -advanced prompt for --with-moduleswhich=
if [ "$DISABLEEXTBANSTACKING" = "1" ]; then
ARG="$ARG--with-disable-extendedban-stacking ";
fi
+ARG="$ARG--with-moduleswhich=$MODULESWHICH "
fi
if [ "$NOSPOOF" = "1" ] ; then
ARG="$ARG--enable-nospoof "
esac
done
+TEST=""
+while [ -z "$TEST" ]; do
+ if [ "$MODULESWHICH" = "onlycommands" ]; then
+ TEST="commands"
+ elif [ "$MODULESWHICH" = "onlymodules" ]; then
+ TEST="modules"
+ else
+ TEST="both"
+ fi
+ echo ""
+ echo "Do you wish to compile commands.so, the m_*.so modules, or both?"
+ echo $n "[$TEST] -> $c"
+ read cc
+ if [ -z "$cc" ]; then
+ cc=$TEST
+ fi
+ case "$cc" in
+ commands|commands.so|onlycommands|commandsonly)
+ MODULESWHICH="onlycommands"
+ ;;
+ modules|m_\*.so|onlymodules|modulesonly)
+ MODULESWHICH="onlymodules"
+ ;;
+ both|commandsandmodules|modulesandcommands)
+ MODULESWHICH="commandsandmodules"
+ ;;
+ *)
+ echo ""
+ echo "Unrecognized response"
+ TEST=""
+ esac
+done
}
c=""
n=""
DISABLEUSERMOD=""
OPEROVERRIDEVERIFY=""
DISABLEEXTBANSTACKING=""
+MODULESWHICH=""
EXTRAPARA=""
if [ "`eval echo -n 'a'`" = "-n a" ] ; then
c="\c"
DISABLEUSERMOD="$DISABLEUSERMOD"
OPEROVERRIDEVERIFY="$OPEROVERRIDEVERIFY"
DISABLEEXTBANSTACKING="$DISABLEEXTBANSTACKING"
+MODULESWHICH="$MODULESWHICH"
EXTRAPARA="$EXTRAPARA"
ADVANCED="$ADVANCED"
__EOF__