Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • npl/mailserver/netqmail/netqmail.SlackBuild

    rcd8630b rb9261a1  
    44#DEP:libspf2
    55#NEED:groff
    6 #DEP:libdomainkeys
    7 #DEP:libsrs2
    8 #DEP:openssl
    9 #DEP:vpopmail
    106
    117#Gemodificeerd door edwin voor mailserver productlijn.
     
    2319# Set initial variables:
    2420NAME=netqmail
    25 VERSION=1.06
    26 
     21VERSION=1.05
     22BUILD=1DatuX
     23
     24
     25## Location to download the sources
     26SRC_LOC="http://ds9a.nl/qmail/$NAME-$VERSION.tar.gz"
    2727
    2828PKG=$TMP/package_$NAME
    2929
     30## Lets Grab the Source if needed
     31if [ -a $CWD/$NAME-$VERSION.tar.gz ]; then
     32  echo "Source present not downloading"
     33  else
     34  $WGET $SRC_LOC || true
     35fi
    3036
    3137if [ ! -d $TMP ]; then
     
    3844cd $TMP
    3945rm -rf $NAME-$VERSION
    40 tar xvf $CWD/$NAME-$VERSION.tar || exit 1
    41 
    42 
    43 
    44 # Maak  users and group aan
     46tar xzvf $CWD/$NAME-$VERSION.tar.gz || exit 1
     47
     48
     49
     50# Maak die godverredommese users and groups aan!! :-)
    4551groupadd -g 55 nofiles
    4652useradd -g nofiles -u 50 -d /home/system/qmail/alias alias -s /sbin/false
     
    5561# Directory's maken
    5662make_dirs() {
    57 # mkdir -p /var/qmail/supervise/qmail-send/log
    58 # mkdir -p /var/qmail/supervise/qmail-smtpd/log
    59 # #mkdir -p /var/qmail/supervise/qmail-pop3d/log
    60 # mkdir -p /var/log/qmail/qmail-send
    61 # mkdir -p /var/log/qmail/qmail-smtpd
    62 # #mkdir -p /var/log/qmail/qmail-pop3d
    63 # mkdir -p /var/qmail/alias
    64 # mkdir -p /var/qmail/control
    65 # mkdir -p /var/qmail/users
    66 # mkdir -p /home/system/qmail
     63mkdir -p /var/qmail/supervise/qmail-send/log
     64mkdir -p /var/qmail/supervise/qmail-smtpd/log
     65#mkdir -p /var/qmail/supervise/qmail-pop3d/log
     66mkdir -p /var/log/qmail/qmail-send
     67mkdir -p /var/log/qmail/qmail-smtpd
     68#mkdir -p /var/log/qmail/qmail-pop3d
     69mkdir -p /var/qmail/alias
     70mkdir -p /var/qmail/control
     71mkdir -p /var/qmail/users
     72mkdir -p /home/system/qmail
    6773
    6874# Files touchen
    69 # touch /var/qmail/control/rcpthosts
    70 # touch /var/qmail/control/defaultdomain
    71 # touch /var/qmail/control/virtualdomains
    72 # touch /var/qmail/control/locals
     75touch /var/qmail/control/rcpthosts
     76touch /var/qmail/control/defaultdomain
     77touch /var/qmail/control/virtualdomains
     78touch /var/qmail/control/locals
    7379#touch /var/qmail/alias/.qmail-postmaster
    7480#touch /var/qmail/alias/.qmail-root
    7581# qmqpservers bestand maken
    76 # echo "127.0.0.1" > /var/qmail/control/qmqpservers
     82echo "127.0.0.1" > /var/qmail/control/qmqpservers
    7783# default alias file voor delivery via dspam naar cyrus
    78 # echo '|/usr/bin/syn3-dagent "$LOCAL" "$SENDER"' > /var/qmail/alias/.qmail-default
     84echo '|/usr/bin/syn3-dagent "$LOCAL" "$SENDER"' > /var/qmail/alias/.qmail-default
    7985# assign bestand aanmaken om delivery naar een maildir te overiden
    80 # echo '+:alias:50:55:/var/qmail/alias:-::
    81 # .' > /var/qmail/users/assign
     86echo '+:alias:50:55:/var/qmail/alias:-::
     87.' > /var/qmail/users/assign
    8288
    8389# Rechten goed zetten
    84 # chmod +t /var/qmail/supervise/qmail-send
    85 # chmod +t /var/qmail/supervise/qmail-smtpd
     90chmod +t /var/qmail/supervise/qmail-send
     91chmod +t /var/qmail/supervise/qmail-smtpd
    8692#chmod +t /var/qmail/supervise/qmail-pop3d
    87 # chmod 644 /var/qmail/alias/.qmail*
    88 
    89 # chown -R qmaill /var/log/qmail
    90 true
     93chmod 644 /var/qmail/alias/.qmail*
     94
     95chown -R qmaill /var/log/qmail
    9196}
    9297
     
    95100
    96101
    97 
    98 
    99102#algemene patches netqmail
    100 # ./collate.sh || exit 1
    101 
     103./collate.sh || exit 1
    102104
    103105#qmail tap patch
    104 #patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-tap.diff  || exit 1
    105 #TESTEN OF NIEWUER WERKT!
     106patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-tap.diff  || exit 1
    106107
    107108#qmail dns patch
    108 # patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-103.patch  || exit 1
     109patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-103.patch  || exit 1
    109110
    110111
    111112#qmail spp patch
    112 # echo "SPP"
    113 # tar -xzf $CWD/qmail-spp-0.42.tar.gz || exit 1
    114 # patch -d $NAME-$VERSION -F3 -p0 < qmail-spp-0.42/netqmail-spp.diff || exit 1
    115 
    116 ### all important qmail patches
    117 # above is all replaced by the great uberpatch from http://notes.sagredo.eu/en/qmail-notes-185/patching-qmail-82.html THANKS Roberto Puzzanghera!
    118 ROBVERSION="rob20180403"
    119 patch < /tmp/build/roberto-netqmail-1.06.patch-latest || exit 1
    120 ln -s /usr/include/srs2.h /usr/local/include/srs2.h
    121 
    122 # #### spp plugins
    123 # mkdir -p $PKG/var/qmail/plugins
    124 #
    125 # #helo plugin:
    126 # gcc -o helodnscheck $CWD/helodnscheck2.c -lresolv || exit 1
    127 # mv helodnscheck $PKG/var/qmail/plugins || exit 1
    128 #
    129 # gcc -Wall -o qmail-spp-spf $CWD/qmail-spp-spf-20091020.c -lspf2 -I/usr/include/spf2 || exit 1
    130 # mv qmail-spp-spf $PKG/var/qmail/plugins || exit 1
    131 #
    132 #
    133 # chmod +x $PKG/var/qmail/plugins/*
     113echo "SPP"
     114tar -xzf $CWD/qmail-spp-0.42.tar.gz || exit 1
     115patch -d $NAME-$VERSION -F3 -p0 < qmail-spp-0.42/netqmail-spp.diff || exit 1
     116
     117#### spp plugins
     118mkdir -p $PKG/var/qmail/plugins
     119
     120#helo plugin:
     121gcc -o helodnscheck $CWD/helodnscheck2.c -lresolv || exit 1
     122mv helodnscheck $PKG/var/qmail/plugins || exit 1
     123
     124gcc -Wall -o qmail-spp-spf $CWD/qmail-spp-spf-20091020.c -lspf2 -I/usr/include/spf2 || exit 1
     125mv qmail-spp-spf $PKG/var/qmail/plugins || exit 1
     126
     127
     128chmod +x $PKG/var/qmail/plugins/*
    134129
    135130#compile it
    136131cd $NAME-$VERSION
    137 
    138 # echo '#define CHKUSER_ENABLE_ALIAS_DEFAULT' >>  chkuser_settings.h || exit 1
    139 
    140132#large inode support
    141133sed 's/O2$/O2 -D_FILE_OFFSET_BITS=64/' conf-cc -i || exit 1
     
    143135
    144136# Default qmail rules
    145 # cat <<END > /home/system/qmail/tcp.smtp
    146 # 127.0.0.1:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-queue"
    147 # 127.0.0.2:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    148 # 127.0.0.3:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    149 # 172.16.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    150 # 172.17.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    151 # 172.18.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    152 # 172.19.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    153 # 172.20.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    154 # 172.21.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    155 # 172.22.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    156 # 172.23.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    157 # 172.24.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    158 # 172.25.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    159 # 172.26.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    160 # 172.27.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    161 # 172.28.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    162 # 172.29.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    163 # 172.30.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    164 # 172.31.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    165 # 192.168.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    166 # 10.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
    167 # :allow,QMAILQUEUE="bin/qmail-qmqpc"
    168 # END
     137cat <<END > /home/system/qmail/tcp.smtp
     138127.0.0.1:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-queue"
     139127.0.0.2:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     140127.0.0.3:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     141172.16.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     142172.17.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     143172.18.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     144172.19.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     145172.20.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     146172.21.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     147172.22.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     148172.23.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     149172.24.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     150172.25.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     151172.26.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     152172.27.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     153172.28.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     154172.29.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     155172.30.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     156172.31.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     157192.168.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     15810.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"
     159:allow,QMAILQUEUE="bin/qmail-qmqpc"
     160END
    169161#tcprules /home/system/qmail/tcp.smtp.cdb /home/system/qmail/tcp.smtp.tmp < /home/system/qmail/tcp.smtp
    170162
    171 # echo 5 > /var/qmail/control/concurrencyincoming
    172 # chmod 644 /var/qmail/control/concurrencyincoming
    173 
    174 
    175 # #locals is een link naar me
    176 # rm /var/qmail/control/locals
    177 # ln -s me /var/qmail/control/locals
     163echo 5 > /var/qmail/control/concurrencyincoming
     164chmod 644 /var/qmail/control/concurrencyincoming
     165
     166
     167#locals is een link naar me
     168rm /var/qmail/control/locals
     169ln -s me /var/qmail/control/locals
    178170}
    179171
    180172make_scripts() {
    181173# Create a qmail run script
    182 # cat > /var/qmail/rc << END
    183 # #!/bin/sh
    184 # exec env - PATH="/var/qmail/bin:\$PATH" \
    185 # qmail-start ''  splogger qmail
    186 # END
    187 # chmod +x /var/qmail/rc
     174cat > /var/qmail/rc << END
     175#!/bin/sh
     176exec env - PATH="/var/qmail/bin:\$PATH" \
     177qmail-start ''  splogger qmail
     178END
     179chmod +x /var/qmail/rc
    188180
    189181# Create a qmail-send supervise (including log) run script
    190 # cat > /var/qmail/supervise/qmail-send/run << END
    191 # #!/bin/sh
    192 # #dynamic update of hostname
    193 # hostname -f > /var/qmail/control/me
    194 # #zet de assign file om naar binair formaat.
    195 # /var/qmail/bin/qmail-newu
    196 # exec /var/qmail/rc
    197 # END
    198 # chmod +x /var/qmail/supervise/qmail-send/run
    199 #
    200 # cat > /var/qmail/supervise/qmail-send/log/run << END
    201 # #!/bin/sh
    202 # exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-send
    203 # END
    204 # chmod +x /var/qmail/supervise/qmail-send/log/run
    205 #
    206 # # Create a qmail-smtpd supervise (including log) run script
    207 # cat > /var/qmail/supervise/qmail-smtpd/run << END
    208 # #!/bin/sh
    209 # QMAILDUID=\`id -u qmaild\`
    210 # NOFILESGID=\`id -g qmaild\`
    211 # MAXSMTPD=\`cat /var/qmail/control/concurrencyincoming\`
    212 # LOCAL=\`head -1 /var/qmail/control/me\`
    213 # if [ -z "\$QMAILDUID" -o -z "\$NOFILESGID" -o -z "\$MAXSMTPD" -o -z "\$LOCAL" ]; then
    214 #     echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
    215 #     echo /var/qmail/supervise/qmail-smtpd/run
    216 #     exit 1
    217 # fi
    218 # if [ ! -f /var/qmail/control/rcpthosts ]; then
    219 #     echo "No /var/qmail/control/rcpthosts!"
    220 #     echo "Refusing to start SMTP listener because it'll create an open relay"
    221 #     exit 1
    222 # fi
    223 # exec /usr/bin/softlimit -m 150000000 /usr/bin/tcpserver -v -R -l "\$LOCAL" -x /etc/qmail/tcp.smtp.cdb \
    224 # -c "\$MAXSMTPD" -u "\$QMAILDUID" -g "\$NOFILESGID" 0 smtp /usr/bin/rblsmtpd -r cbl.abuseat.org -r bl.spamcop.net /usr/bin/fixcrio /var/qmail/bin/qmail-smtpd 2>&1
    225 # END
    226 # chmod +x /var/qmail/supervise/qmail-smtpd/run
    227 #
    228 # cat > /var/qmail/supervise/qmail-smtpd/log/run << END
    229 # #!/bin/sh
    230 # exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-smtpd
    231 # END
    232 # chmod +x /var/qmail/supervise/qmail-smtpd/log/run
     182cat > /var/qmail/supervise/qmail-send/run << END
     183#!/bin/sh
     184#dynamic update of hostname
     185hostname -f > /var/qmail/control/me
     186#zet de assign file om naar binair formaat.
     187/var/qmail/bin/qmail-newu
     188exec /var/qmail/rc
     189END
     190chmod +x /var/qmail/supervise/qmail-send/run
     191
     192cat > /var/qmail/supervise/qmail-send/log/run << END
     193#!/bin/sh
     194exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-send
     195END
     196chmod +x /var/qmail/supervise/qmail-send/log/run
     197
     198# Create a qmail-smtpd supervise (including log) run script
     199cat > /var/qmail/supervise/qmail-smtpd/run << END
     200#!/bin/sh
     201QMAILDUID=\`id -u qmaild\`
     202NOFILESGID=\`id -g qmaild\`
     203MAXSMTPD=\`cat /var/qmail/control/concurrencyincoming\`
     204LOCAL=\`head -1 /var/qmail/control/me\`
     205if [ -z "\$QMAILDUID" -o -z "\$NOFILESGID" -o -z "\$MAXSMTPD" -o -z "\$LOCAL" ]; then
     206    echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
     207    echo /var/qmail/supervise/qmail-smtpd/run
     208    exit 1
     209fi
     210if [ ! -f /var/qmail/control/rcpthosts ]; then
     211    echo "No /var/qmail/control/rcpthosts!"
     212    echo "Refusing to start SMTP listener because it'll create an open relay"
     213    exit 1
     214fi
     215exec /usr/bin/softlimit -m 150000000 /usr/bin/tcpserver -v -R -l "\$LOCAL" -x /etc/qmail/tcp.smtp.cdb \
     216-c "\$MAXSMTPD" -u "\$QMAILDUID" -g "\$NOFILESGID" 0 smtp /usr/bin/rblsmtpd -r cbl.abuseat.org -r bl.spamcop.net /usr/bin/fixcrio /var/qmail/bin/qmail-smtpd 2>&1
     217END
     218chmod +x /var/qmail/supervise/qmail-smtpd/run
     219
     220cat > /var/qmail/supervise/qmail-smtpd/log/run << END
     221#!/bin/sh
     222exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-smtpd
     223END
     224chmod +x /var/qmail/supervise/qmail-smtpd/log/run
    233225
    234226# Create a qmail-pop3d supervise (including log) run script
     
    249241#END
    250242#chmod +x /var/qmail/supervise/qmail-pop3d/log/run
    251 true;
    252243}
    253244
    254245prepare() {
    255246#niet met symlink, ivm package removal
    256 # mkdir -p $PKG/service
    257 # mkdir -p $PKG/var/log
     247mkdir -p $PKG/service
     248mkdir -p $PKG/var/log
    258249mkdir -p $PKG/var/qmail
    259 # mkdir -p $PKG/etc
    260 # mkdir -p $PKG/home/system/qmail
    261 # mv /var/qmail/control $PKG/home/system/qmail
    262 # mv /var/qmail/alias $PKG/home/system/qmail
    263 # mv /var/qmail/queue $PKG/home/system/qmail
    264 # mv /var/qmail/users $PKG/home/system/qmail
     250mkdir -p $PKG/etc
     251mkdir -p $PKG/home/system/qmail
     252mv /var/qmail/control $PKG/home/system/qmail
     253mv /var/qmail/alias $PKG/home/system/qmail
     254mv /var/qmail/queue $PKG/home/system/qmail
     255mv /var/qmail/users $PKG/home/system/qmail
    265256cp -a /var/qmail $PKG/var
    266 rm -rf $PKG/var/qmail/{queue,alias,control}
    267 
    268 # cp -a /var/log/qmail $PKG/var/log
    269 # ln -sf /home/system/qmail/queue $PKG/var/qmail/queue
    270 # ln -sf /home/system/qmail/control $PKG/var/qmail/control
    271 # ln -sf /home/system/qmail/alias $PKG/var/qmail/alias
    272 # ln -sf /home/system/qmail/users $PKG/var/qmail/users
    273 # ln -sf /home/system/qmail $PKG/etc/qmail
    274 # ln -sf /var/qmail/supervise/qmail-send $PKG/service/qmail-send
    275 # ln -sf /var/qmail/supervise/qmail-smtpd $PKG/service/qmail-smtpd
     257cp -a /var/log/qmail $PKG/var/log
     258ln -sf /home/system/qmail/queue $PKG/var/qmail/queue
     259ln -sf /home/system/qmail/control $PKG/var/qmail/control
     260ln -sf /home/system/qmail/alias $PKG/var/qmail/alias
     261ln -sf /home/system/qmail/users $PKG/var/qmail/users
     262ln -sf /home/system/qmail $PKG/etc/qmail
     263ln -sf /var/qmail/supervise/qmail-send $PKG/service/qmail-send
     264ln -sf /var/qmail/supervise/qmail-smtpd $PKG/service/qmail-smtpd
    276265#ln -s /var/qmail/supervise/qmail-pop3d $PKG/service/qmail-pop3d
    277 # cp -a $CWD/qmail.permissions $PKG/etc
    278 # cp -a $CWD/qmail.rc.config $PKG/etc
    279 # cp -a $CWD/qmailctl $PKG/var/qmail/bin/
    280 # cp -a /home/system/qmail/tcp.smtp $PKG/home/system/qmail/
    281 # cp -a /home/system/qmail/tcp.smtp.cdb $PKG/home/system/qmail/
     266cp -a $CWD/qmail.permissions $PKG/etc
     267cp -a $CWD/qmail.rc.config $PKG/etc
     268cp -a $CWD/qmailctl $PKG/var/qmail/bin/
     269cp -a /home/system/qmail/tcp.smtp $PKG/home/system/qmail/
     270cp -a /home/system/qmail/tcp.smtp.cdb $PKG/home/system/qmail/
    282271mkdir -p $PKG/usr/sbin
    283272ln -s /var/qmail/bin/sendmail $PKG/usr/sbin/sendmail || exit 1
    284 # cat $TMP/$NAME-$VERSION/$NAME-$VERSION/config-fast.sh | sed "s/QMAIL/\/var\/qmail/" > $PKG/var/qmail/bin/config-fast
    285 # chmod 600 $PKG/etc/qmail.permissions
    286 # chmod 600 $PKG/etc/qmail.rc.config
    287 # chmod 755 $PKG/var/qmail/bin/qmailctl
    288 # chmod 755 $PKG/var/qmail/bin/config-fast
    289 
     273cat $TMP/$NAME-$VERSION/$NAME-$VERSION/config-fast.sh | sed "s/QMAIL/\/var\/qmail/" > $PKG/var/qmail/bin/config-fast
     274chmod 600 $PKG/etc/qmail.permissions
     275chmod 600 $PKG/etc/qmail.rc.config
     276chmod 755 $PKG/var/qmail/bin/qmailctl
     277chmod 755 $PKG/var/qmail/bin/config-fast
     278
     279mkdir -p $PKG/usr/bin
     280cp $CWD/syn3-dagent $PKG/usr/bin || exit 1
     281chmod 755 $PKG/usr/bin/syn3-dagent || exit 1
    290282}
    291283
     
    319311cat > $PKG/etc/postinst.d/post.qmail << END
    320312#!/bin/sh
    321 svcrestart /service/qmail-smtpd
    322 svcrestart /service/qmail-send
     313svc -d /service/qmail-*
     314svcstop /service/nscd/
     315/var/qmail/bin/qmailctl user
     316svcreset /service/nscd/
     317touch /var/qmail/control/smtpplugins
     318svc -dx /service/qmail-*
     319#update old config?
     320if ! grep "127.0.0.3" /etc/qmail/tcp.smtp; then
     321    mv /etc/qmail/tcp.smtp.new /etc/qmail/tcp.smtp
     322fi
     323
     324
     325#regenerate cdb
     326tcprules /etc/qmail/tcp.smtp.cdb /etc/qmail/tcp.smtp.tmp < /etc/qmail/tcp.smtp
    323327
    324328END
     
    328332build() {
    329333# configfile moeten op .new eindigen
    330 # find $PKG/etc/qmail.* $PKG/home/system/qmail/control $PKG/home/system/qmail/users $PKG/home/system/qmail/tcp.* -type f -exec mv "{}" "{}.new" \; || exit 1
     334find $PKG/etc/qmail.* $PKG/home/system/qmail/control $PKG/home/system/qmail/users $PKG/home/system/qmail/tcp.* -type f -exec mv "{}" "{}.new" \; || exit 1
    331335
    332336
    333337# Build the package:
    334338cd $PKG
    335 echo $VERSION"_"$ROBVERSION > $CWD/$NAME.version
     339echo $VERSION > $CWD/$NAME.version
    336340echo $ARCH > $CWD/$NAME.arch
    337341makepkg -l y -c n $CWD/$NAME.pkg
Note: See TracChangeset for help on using the changeset viewer.