fi
fi
+ # LTS support
+ case "$RELEASE" in
+ squeeze)
+ if [ -n "$MIRROR" ] ; then
+ echo "Release matching $RELEASE - enabling LTS support in sources.list"
+ echo "deb $MIRROR ${RELEASE}-lts $COMPONENTS" >> /etc/apt/sources.list
+ fi
+ ;;
+ esac
+
# add security.debian.org:
case "$RELEASE" in
unstable|sid|lenny) ;; # no security pool available
sed -i "s/^inet_interfaces = .*/inet_interfaces = loopback-only/" /etc/postfix/main.cf
grep -q inet_interfaces /etc/postfix/main.cf || echo 'inet_interfaces = loopback-only' >> /etc/postfix/main.cf
fi
+ if [ -r /etc/mailname ] ; then
+ # adjust /etc/mailname
+ local etc_mail_domain=$(/bin/dnsdomainname 2>/dev/null || echo localdomain)
+ case "$HOSTNAME" in
+ *.*)
+ local mailname="$HOSTNAME"
+ ;;
+ *)
+ local mailname="${HOSTNAME}.${etc_mail_domain}"
+ ;;
+ esac
+ echo "Setting mailname to ${mailname}"
+ echo "$mailname" > /etc/mailname
+ fi
fi
}
# }}}