summaryrefslogtreecommitdiff
path: root/mcon/U/cf_email.U
diff options
context:
space:
mode:
Diffstat (limited to 'mcon/U/cf_email.U')
-rw-r--r--mcon/U/cf_email.U10
1 files changed, 8 insertions, 2 deletions
diff --git a/mcon/U/cf_email.U b/mcon/U/cf_email.U
index 65c8329..311b050 100644
--- a/mcon/U/cf_email.U
+++ b/mcon/U/cf_email.U
@@ -13,7 +13,7 @@
?RCS: patch16: created
?RCS:
?RCS:
-?MAKE:cf_email: cat cf_by myhostname mydomain Oldconfig Myread
+?MAKE:cf_email: cat cf_by test myhostname mydomain Oldconfig Myread
?MAKE: -pick add $@ %<
?S:cf_email:
?S: Electronic mail address of the person who ran Configure. This can be
@@ -34,7 +34,13 @@ EOM
cont=x
while test "$cont"; do
case "$MAILDOMAIN" in
- '') maildomain="$myhostname$mydomain";;
+ '')
+ if $test -s /etc/mailname; then
+ maildomain=`$cat /etc/mailname`
+ else
+ maildomain="$myhostname$mydomain"
+ fi
+ ;;
*) maildomain="$MAILDOMAIN";;
esac
case "$cf_email" in