neue postremove -> entfernt die user und gruppen bei der deinstallation

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_sendmail@4783 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2009-06-03 14:14:36 +00:00
parent 4e3fdaffc7
commit c1fffd15aa

View File

@ -77,51 +77,9 @@
#
#
if ! getent group smmsp 2>&1 >/dev/null; then
groupadd -g 23 smmsp
fi
if getent group smmsp 2>&1 >/dev/null; then
groupdel smmsp
if ! getent passwd smmsp 2>&1 >/dev/null; then
useradd -u 44 smmsp -g smmsp -s /bin/fals -d /tmp
if getent passwd smmsp 2>&1 >/dev/null; then
userdel smmsp
fi
chown root:smmsp /usr/sbin/sendmail
chown smmsp:smmsp /var/spool/clientmqueue
chmod 1777 /var/spool/clientmqueue
INSTDIR=`pwd`
cd /usr/share/sendmail/cf/cf
if [ ! -f /tmp/NOQUEST ]; then
echo -n "Soll ich eine Konfiguration für Sendmail erstellen ? [y/N]"
read ANSWER
if [ $ANSWER == "y" ]; then
echo "include(\`../m4/cf.m4')dnl" >>$HOSTNAME.mc
echo "OSTYPE(\`mklinux')dnl" >$HOSTNAME.mc
echo "FEATURE(\`use_cw_file')dnl" >>$HOSTNAME.mc
echo "FEATURE(\`nouucp',\`reject')dnl" >>$HOSTNAME.mc
echo "FEATURE(\`always_add_domain')dnl" >>$HOSTNAME.mc
echo -n "Soll Alle Mail als von diesem Rechner kommend maskiert werden ? [y/N]"
read ANSWER
if [ $ANSWER == "y" ]; then
echo "MASQUERADE_AS(\`$HOSTNAME'.\`dnsdomainname')dnl" >>$HOSTNAME.mc
echo "FEATURE(\`allmasquerade')dnl" >>$HOSTNAME.mc
echo "FEATURE(\`masquerade_envelope')dnl" >>$HOSTNAME.mc
fi
DNSDOMAIN=`dnsdomainname`
echo -n "Soll dieses System ein Relay für die Domain $DNSDOMAIN sein ? [y/N]"
read ANSWER
if [ $ANSWER == "y" ]; then
echo "FEATURE(\`relay_entire_domain')dnl" >>$HOSTNAME.mc
fi
echo -n "Soll ein Mail Relay benutzt werden ? [y/N]"
read ANSWER
if [ $ANSWER == "y" ]; then
echo -n "Bitte Adresse des zu verwendenden Mail Relays angeben: "
read RELAY
echo "define(\`SMART_HOST',\`smtp:$RELAY')dnl" >>$HOSTNAME.mc
fi
echo "MAILER(\`smtp')dnl" >>$HOSTNAME.mc
fi
fi
make $HOSTNAME.cf
cp $HOSTNAME.cf /etc/mail/sendmail.cf
cd $INSTDIR