--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/diet-qmail-fix-qmail.install Sun Jan 13 23:14:33 2008 +0100
@@ -0,0 +1,101 @@
+From 8397f25eee7131dee872101241029bd26c8f55ca Mon Sep 17 00:00:00 2001
+From: Tomas Zeman <tzeman@volny.cz>
+Date: Tue, 6 Nov 2007 14:24:18 +0100
+Subject: [PATCH] diet-qmail-1.03-1-i686: add qmail.install to repo
+
+---
+ source/dietlibc/diet-qmail/qmail.install | 82 ++++++++++++++++++++++++++++++
+ 1 files changed, 82 insertions(+), 0 deletions(-)
+ create mode 100644 source/dietlibc/diet-qmail/qmail.install
+
+diff --git a/source/dietlibc/diet-qmail/qmail.install b/source/dietlibc/diet-qmail/qmail.install
+new file mode 100644
+index 0000000..1fa4a33
+--- /dev/null
++++ b/source/dietlibc/diet-qmail/qmail.install
+@@ -0,0 +1,82 @@
++post_install() {
++
++ # add required groups
++ if [ ! `grep qmail /etc/group` ]; then
++ groupadd -g 2107 qmail &>/dev/null
++ fi
++
++ if [ ! `grep nofiles /etc/group` ]; then
++ groupadd -g 2108 nofiles &>/dev/null
++ fi
++
++ # add required users
++ id alias &>/dev/null || \
++ useradd -u 7790 -g nofiles -d /var/qmail/alias -s /bin/false alias
++
++ id qmaild &>/dev/null || \
++ useradd -u 7791 -g nofiles -d /var/qmail -s /bin/false qmaild
++
++ id qmaill &>/dev/null || \
++ useradd -u 7792 -g nofiles -d /var/qmail -s /bin/false qmaill
++
++ id qmailp &>/dev/null || \
++ useradd -u 7793 -g nofiles -d /var/qmail -s /bin/false qmailp
++
++ id qmailq &>/dev/null || \
++ useradd -u 7794 -g qmail -d /var/qmail -s /bin/false qmailq
++
++ id qmailr &>/dev/null || \
++ useradd -u 7795 -g qmail -d /var/qmail -s /bin/false qmailr
++
++ id qmails &>/dev/null || \
++ useradd -u 7796 -g qmail -d /var/qmail -s /bin/false qmails
++
++ # create FQDN file
++ if ! [ -f /var/qmail/control/me ]; then
++ /bin/hostname -f > /var/qmail/control/me
++ chmod 644 /var/qmail/control/me
++ fi
++
++ # create aliases
++ for i in postmaster mailer-daemon root; do
++ if ! [ -f ~alias/.qmail-${i} ]; then
++ touch ~alias/.qmail-${i}
++ chmod 644 ~alias/.qmail-${i}
++ fi
++ done
++
++ # create /var/qmail/queue
++ echo "==> Setting up message queue directory (/var/qmail/queue)"
++ /var/qmail/bin/queue-fix /var/qmail/queue &> /dev/null
++
++ cat << EOF
++
++Log out & back in (or source /etc/profile) before running qmail.
++To setup qmail run:
++
++ $ config-fast FQDN
++replacing FQDN with your fully qualified domain.
++Then :
++$ ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /service
++In order to create SSL certificates run make_cert.sh (use -h for more options).
++
++EOF
++}
++
++post_upgrade() {
++ post_install $1
++}
++
++pre_remove() {
++ for user in alias qmail{d,l,p,q,r,s}; do
++ userdel ${user} &> /dev/null
++ done
++ for group in nofiles qmail; do
++ groupdel ${group} &> /dev/null
++ done
++}
++
++op=$1
++shift
++
++$op $*
+--
+1.5.3.4
+