prompt "flags:                "

DEFAULT="digest-subscribe"

# Check loading flags from "flags"

touch "$DIR"/addtrailer
echo aBcdefGHIJkLmNOpqRSTuvWxYz > "$DIR"/flags
${EZBIN}/ezmlm-manage "$DIR" <"$TMP" >"$ERR" 2>&1 || \
fatal "failed to produce subscribe probe"
grepbodynot Flag: t

rm "$DIR"/addtrailer
echo aBcdefGHIJkLmNOpqRStuvWxYz > "$DIR"/flags
${EZBIN}/ezmlm-manage "$DIR" <"$TMP" >"$ERR" 2>&1 || \
fatal "failed to produce subscribe probe"
grepbody Flag: t

rm "$DIR"/flags

# Check loading flags from "config"

touch "$DIR"/addtrailer
echo F:aBcdefGHIJkLmNOpqRSTuvWxYz > "$DIR"/config
${EZBIN}/ezmlm-manage "$DIR" <"$TMP" >"$ERR" 2>&1 || \
fatal "failed to produce subscribe probe"
grepbodynot Flag: t

rm "$DIR"/addtrailer
echo F:aBcdefGHIJkLmNOpqRStuvWxYz > "$DIR"/config
${EZBIN}/ezmlm-manage "$DIR" <"$TMP" >"$ERR" 2>&1 || \
fatal "failed to produce subscribe probe"
grepbody Flag: t

echo X: > "$DIR"/config
echo F:aBcdefGHIJkLmNOpqRStuvWxYz >> "$DIR"/config
echo 0:zerogoeshere >> "$DIR"/config
${EZBIN}/ezmlm-manage "$DIR" <"$TMP" >"$ERR" 2>&1 || \
fatal "failed to produce subscribe probe"
grepbody Flag: t

rm "$DIR"/config

# Check handling of number flags

touch "$DIR"/remote
${EZBIN}/ezmlm-manage "$DIR" <"$TMP" >"$ERR" 2>&1 || \
fatal "failed to produce subscribe probe"
grepbody Flag: 9

rm -f "$DIR"/remote
${EZBIN}/ezmlm-manage "$DIR" <"$TMP" >"$ERR" 2>&1 || \
fatal "failed to produce subscribe probe"
grepbodynot Flag: 9

echo OK
