--with-timestamp enable timestamp support
+ --without-kiss-insults disable kiss insults
+
--uid-max=NUM set UID_MAX (default 65535)
--gid-max=NUM set GID_MAX (default 65535)
# defaults
WITHOUT_TIMESTAMP=yes
+WITHOUT_KISS_INSULTS=""
UID_MAX=65535
GID_MAX=65535
--with-shadow) WITHOUT_SHADOW=; WITHOUT_PAM=yes ;;
--without-pam) WITHOUT_PAM=yes ;;
--without-shadow) WITHOUT_SHADOW=yes ;;
+ --without-kiss-insults) WITHOUT_KISS_INSULTS=yes ;;
--with-timestamp) WITHOUT_TIMESTAMP= ;;
--without-timestamp) WITHOUT_TIMESTAMP=yes ;;
--uid-max) UID_MAX=$var ;;
return 1
}
+definsults() {
+ printf 'SRCS += insults.c\n' >>$CONFIG_MK
+ [ "$WITHOUT_KISS_INSULTS" ] && {
+ printf 'Not using KISS insults'
+ return 0
+ }
+}
+
+
persistmethod() {
[ -z "$WITHOUT_TIMESTAMP" ] && {
printf '#define USE_TIMESTAMP\n' >>$CONFIG_H
exit 1
fi
+insults=$(definsults)
+
persist=$(persistmethod)
if [ $? -eq 0 ]; then
printf 'Using persist method\t\t\t%s.\n' "$persist" >&2