Changeset a39aa4c for npl/mailserver
- Timestamp:
- 05/17/18 15:00:08 (7 years ago)
- Branches:
- master, perl-5.22
- Children:
- b4abfab
- Parents:
- 94ad01e (diff), f690de8 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- npl/mailserver
- Files:
-
- 83 added
- 8 deleted
- 7 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
npl/mailserver/netqmail/netqmail.SlackBuild
r94ad01e ra39aa4c 4 4 #DEP:libspf2 5 5 #NEED:groff 6 #DEP:libdomainkeys 7 #DEP:libsrs2 8 #DEP:openssl 9 #DEP:vpopmail 6 10 7 11 #Gemodificeerd door edwin voor mailserver productlijn. … … 19 23 # Set initial variables: 20 24 NAME=netqmail 21 VERSION=1.05 22 BUILD=1DatuX 23 24 25 ## Location to download the sources 26 SRC_LOC="http://ds9a.nl/qmail/$NAME-$VERSION.tar.gz" 25 VERSION=1.06 26 27 27 28 28 PKG=$TMP/package_$NAME 29 29 30 ## Lets Grab the Source if needed31 if [ -a $CWD/$NAME-$VERSION.tar.gz ]; then32 echo "Source present not downloading"33 else34 $WGET $SRC_LOC || true35 fi36 30 37 31 if [ ! -d $TMP ]; then … … 44 38 cd $TMP 45 39 rm -rf $NAME-$VERSION 46 tar x zvf $CWD/$NAME-$VERSION.tar.gz|| exit 147 48 49 50 # Maak die godverredommese users and groups aan!! :-)40 tar xvf $CWD/$NAME-$VERSION.tar || exit 1 41 42 43 44 # Maak users and group aan 51 45 groupadd -g 55 nofiles 52 46 useradd -g nofiles -u 50 -d /home/system/qmail/alias alias -s /sbin/false … … 61 55 # Directory's maken 62 56 make_dirs() { 63 mkdir -p /var/qmail/supervise/qmail-send/log64 mkdir -p /var/qmail/supervise/qmail-smtpd/log65 # mkdir -p /var/qmail/supervise/qmail-pop3d/log66 mkdir -p /var/log/qmail/qmail-send67 mkdir -p /var/log/qmail/qmail-smtpd68 # mkdir -p /var/log/qmail/qmail-pop3d69 mkdir -p /var/qmail/alias70 mkdir -p /var/qmail/control71 mkdir -p /var/qmail/users72 mkdir -p /home/system/qmail57 # 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 73 67 74 68 # Files touchen 75 touch /var/qmail/control/rcpthosts76 touch /var/qmail/control/defaultdomain77 touch /var/qmail/control/virtualdomains78 touch /var/qmail/control/locals69 # touch /var/qmail/control/rcpthosts 70 # touch /var/qmail/control/defaultdomain 71 # touch /var/qmail/control/virtualdomains 72 # touch /var/qmail/control/locals 79 73 #touch /var/qmail/alias/.qmail-postmaster 80 74 #touch /var/qmail/alias/.qmail-root 81 75 # qmqpservers bestand maken 82 echo "127.0.0.1" > /var/qmail/control/qmqpservers76 # echo "127.0.0.1" > /var/qmail/control/qmqpservers 83 77 # default alias file voor delivery via dspam naar cyrus 84 echo '|/usr/bin/syn3-dagent "$LOCAL" "$SENDER"' > /var/qmail/alias/.qmail-default78 # echo '|/usr/bin/syn3-dagent "$LOCAL" "$SENDER"' > /var/qmail/alias/.qmail-default 85 79 # assign bestand aanmaken om delivery naar een maildir te overiden 86 echo '+:alias:50:55:/var/qmail/alias:-::87 .' > /var/qmail/users/assign80 # echo '+:alias:50:55:/var/qmail/alias:-:: 81 # .' > /var/qmail/users/assign 88 82 89 83 # Rechten goed zetten 90 chmod +t /var/qmail/supervise/qmail-send91 chmod +t /var/qmail/supervise/qmail-smtpd84 # chmod +t /var/qmail/supervise/qmail-send 85 # chmod +t /var/qmail/supervise/qmail-smtpd 92 86 #chmod +t /var/qmail/supervise/qmail-pop3d 93 chmod 644 /var/qmail/alias/.qmail* 94 95 chown -R qmaill /var/log/qmail 87 # chmod 644 /var/qmail/alias/.qmail* 88 89 # chown -R qmaill /var/log/qmail 90 true 96 91 } 97 92 … … 100 95 101 96 97 98 102 99 #algemene patches netqmail 103 ./collate.sh || exit 1 100 # ./collate.sh || exit 1 101 104 102 105 103 #qmail tap patch 106 patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-tap.diff || exit 1 104 #patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-tap.diff || exit 1 105 #TESTEN OF NIEWUER WERKT! 107 106 108 107 #qmail dns patch 109 patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-103.patch || exit 1108 # patch -F 3 -d $NAME-$VERSION -p1 < $CWD/qmail-103.patch || exit 1 110 109 111 110 112 111 #qmail spp patch 113 echo "SPP" 114 tar -xzf $CWD/qmail-spp-0.42.tar.gz || exit 1 115 patch -d $NAME-$VERSION -F3 -p0 < qmail-spp-0.42/netqmail-spp.diff || exit 1 116 117 #### spp plugins 118 mkdir -p $PKG/var/qmail/plugins 119 120 #helo plugin: 121 gcc -o helodnscheck $CWD/helodnscheck2.c -lresolv || exit 1 122 mv helodnscheck $PKG/var/qmail/plugins || exit 1 123 124 gcc -Wall -o qmail-spp-spf $CWD/qmail-spp-spf-20091020.c -lspf2 -I/usr/include/spf2 || exit 1 125 mv qmail-spp-spf $PKG/var/qmail/plugins || exit 1 126 127 128 chmod +x $PKG/var/qmail/plugins/* 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/* 129 134 130 135 #compile it 131 136 cd $NAME-$VERSION 137 138 # echo '#define CHKUSER_ENABLE_ALIAS_DEFAULT' >> chkuser_settings.h || exit 1 139 132 140 #large inode support 133 141 sed 's/O2$/O2 -D_FILE_OFFSET_BITS=64/' conf-cc -i || exit 1 … … 135 143 136 144 # Default qmail rules 137 cat <<END > /home/system/qmail/tcp.smtp138 127.0.0.1:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-queue"139 127.0.0.2:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"140 127.0.0.3:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"141 172.16.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"142 172.17.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"143 172.18.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"144 172.19.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"145 172.20.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"146 172.21.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"147 172.22.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"148 172.23.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"149 172.24.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"150 172.25.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"151 172.26.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"152 172.27.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"153 172.28.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"154 172.29.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"155 172.30.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"156 172.31.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"157 192.168.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"158 10.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc"159 :allow,QMAILQUEUE="bin/qmail-qmqpc"160 END145 # 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 161 169 #tcprules /home/system/qmail/tcp.smtp.cdb /home/system/qmail/tcp.smtp.tmp < /home/system/qmail/tcp.smtp 162 170 163 echo 5 > /var/qmail/control/concurrencyincoming164 chmod 644 /var/qmail/control/concurrencyincoming165 166 167 # locals is een link naar me168 rm /var/qmail/control/locals169 ln -s me /var/qmail/control/locals171 # 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 170 178 } 171 179 172 180 make_scripts() { 173 181 # Create a qmail run script 174 cat > /var/qmail/rc << END175 # !/bin/sh176 exec env - PATH="/var/qmail/bin:\$PATH" \177 qmail-start '' splogger qmail178 END179 chmod +x /var/qmail/rc182 # 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 180 188 181 189 # Create a qmail-send supervise (including log) run script 182 cat > /var/qmail/supervise/qmail-send/run << END183 # !/bin/sh184 # dynamic update of hostname185 hostname -f > /var/qmail/control/me186 # zet de assign file om naar binair formaat.187 /var/qmail/bin/qmail-newu188 exec /var/qmail/rc189 END190 chmod +x /var/qmail/supervise/qmail-send/run191 192 cat > /var/qmail/supervise/qmail-send/log/run << END193 # !/bin/sh194 exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-send195 END196 chmod +x /var/qmail/supervise/qmail-send/log/run197 198 # Create a qmail-smtpd supervise (including log) run script199 cat > /var/qmail/supervise/qmail-smtpd/run << END200 # !/bin/sh201 QMAILDUID=\`id -u qmaild\`202 NOFILESGID=\`id -g qmaild\`203 MAXSMTPD=\`cat /var/qmail/control/concurrencyincoming\`204 LOCAL=\`head -1 /var/qmail/control/me\`205 if [ -z "\$QMAILDUID" -o -z "\$NOFILESGID" -o -z "\$MAXSMTPD" -o -z "\$LOCAL" ]; then206 echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in207 echo /var/qmail/supervise/qmail-smtpd/run208 exit 1209 fi210 if [ ! -f /var/qmail/control/rcpthosts ]; then211 echo "No /var/qmail/control/rcpthosts!"212 echo "Refusing to start SMTP listener because it'll create an open relay"213 exit 1214 fi215 exec /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>&1217 END218 chmod +x /var/qmail/supervise/qmail-smtpd/run219 220 cat > /var/qmail/supervise/qmail-smtpd/log/run << END221 # !/bin/sh222 exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-smtpd223 END224 chmod +x /var/qmail/supervise/qmail-smtpd/log/run190 # 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 225 233 226 234 # Create a qmail-pop3d supervise (including log) run script … … 241 249 #END 242 250 #chmod +x /var/qmail/supervise/qmail-pop3d/log/run 251 true; 243 252 } 244 253 245 254 prepare() { 246 255 #niet met symlink, ivm package removal 247 mkdir -p $PKG/service248 mkdir -p $PKG/var/log256 # mkdir -p $PKG/service 257 # mkdir -p $PKG/var/log 249 258 mkdir -p $PKG/var/qmail 250 mkdir -p $PKG/etc251 mkdir -p $PKG/home/system/qmail252 mv /var/qmail/control $PKG/home/system/qmail253 mv /var/qmail/alias $PKG/home/system/qmail254 mv /var/qmail/queue $PKG/home/system/qmail255 mv /var/qmail/users $PKG/home/system/qmail259 # 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 256 265 cp -a /var/qmail $PKG/var 257 cp -a /var/log/qmail $PKG/var/log 258 ln -sf /home/system/qmail/queue $PKG/var/qmail/queue 259 ln -sf /home/system/qmail/control $PKG/var/qmail/control 260 ln -sf /home/system/qmail/alias $PKG/var/qmail/alias 261 ln -sf /home/system/qmail/users $PKG/var/qmail/users 262 ln -sf /home/system/qmail $PKG/etc/qmail 263 ln -sf /var/qmail/supervise/qmail-send $PKG/service/qmail-send 264 ln -sf /var/qmail/supervise/qmail-smtpd $PKG/service/qmail-smtpd 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 265 276 #ln -s /var/qmail/supervise/qmail-pop3d $PKG/service/qmail-pop3d 266 cp -a $CWD/qmail.permissions $PKG/etc267 cp -a $CWD/qmail.rc.config $PKG/etc268 cp -a $CWD/qmailctl $PKG/var/qmail/bin/269 cp -a /home/system/qmail/tcp.smtp $PKG/home/system/qmail/270 cp -a /home/system/qmail/tcp.smtp.cdb $PKG/home/system/qmail/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/ 271 282 mkdir -p $PKG/usr/sbin 272 283 ln -s /var/qmail/bin/sendmail $PKG/usr/sbin/sendmail || exit 1 273 cat $TMP/$NAME-$VERSION/$NAME-$VERSION/config-fast.sh | sed "s/QMAIL/\/var\/qmail/" > $PKG/var/qmail/bin/config-fast 274 chmod 600 $PKG/etc/qmail.permissions 275 chmod 600 $PKG/etc/qmail.rc.config 276 chmod 755 $PKG/var/qmail/bin/qmailctl 277 chmod 755 $PKG/var/qmail/bin/config-fast 278 279 mkdir -p $PKG/usr/bin 280 cp $CWD/syn3-dagent $PKG/usr/bin || exit 1 281 chmod 755 $PKG/usr/bin/syn3-dagent || 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 282 290 } 283 291 … … 311 319 cat > $PKG/etc/postinst.d/post.qmail << END 312 320 #!/bin/sh 313 svc -d /service/qmail-* 314 svcstop /service/nscd/ 315 /var/qmail/bin/qmailctl user 316 svcreset /service/nscd/ 317 touch /var/qmail/control/smtpplugins 318 svc -dx /service/qmail-* 319 #update old config? 320 if ! grep "127.0.0.3" /etc/qmail/tcp.smtp; then 321 mv /etc/qmail/tcp.smtp.new /etc/qmail/tcp.smtp 322 fi 323 324 325 #regenerate cdb 326 tcprules /etc/qmail/tcp.smtp.cdb /etc/qmail/tcp.smtp.tmp < /etc/qmail/tcp.smtp 321 svcrestart /service/qmail-smtpd 322 svcrestart /service/qmail-send 327 323 328 324 END … … 332 328 build() { 333 329 # configfile moeten op .new eindigen 334 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 1330 # 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 335 331 336 332 337 333 # Build the package: 338 334 cd $PKG 339 echo $VERSION > $CWD/$NAME.version335 echo $VERSION"_"$ROBVERSION > $CWD/$NAME.version 340 336 echo $ARCH > $CWD/$NAME.arch 341 337 makepkg -l y -c n $CWD/$NAME.pkg -
npl/mailserver/netqmail/netqmail.build
r94ad01e ra39aa4c 1 63 491 6363 -
npl/mailserver/netqmail/netqmail.depver
r94ad01e ra39aa4c 2 2 slackpackage 0 3 3 libspf2 0 4 libdomainkeys 0 5 libsrs2 0 6 openssl 5 7 vpopmail 0 -
npl/mailserver/netqmail/netqmail.md5
r94ad01e ra39aa4c 1 604085a48a5bbb909a67a9a0cedbb173 ./helodnscheck2.c 2 4c03848af9d37e281f3b82cc59230d9b ./netqmail-1.05.tar.gz 3 b1c93102cc9ba49ec0f278f918cb95d9 ./netqmail.pkg 4 db53b86fa47dced8a100386e97755f41 ./netqmail.SlackBuild 5 036914b6ab72fc95e4993976fa44ef85 ./netqmail.SlackBuild.log.gz 6 9140ad2b03017145cd7963c84bb24f16 ./qmail-103.patch 7 49c6b7898cc85df03dfabb190c7ffc4a ./qmailctl 8 38b762a96e8c462c03e4ed5a42437f9e ./qmail.permissions 9 a781066c2d8b2e42e4eae0cd0545391b ./qmail.rc.config 10 384372f60ba2c1071601d0fea1f221ec ./qmail-spp-0.42.tar.gz 11 13356ef41ba7a8508fa570d569b117cf ./qmail-spp-spf-20091020.c 12 bcafe3f1412a9eef6efe09a97234c04c ./qmail-tap.diff 13 a23a39d1e0321a8d4fc6eeea60df829b ./syn3-dagent 1 26c95bd8faca909f3432c1aa55f251b6 ./netqmail-1.06.tar 2 fc09f10879e8fd10880d136de5b51a87 ./netqmail.pkg 3 24b173c1fdd1a05abfbd48a6ccba56f4 ./netqmail.SlackBuild 4 584232cea7d0ecd5691041e5973edac9 ./netqmail.SlackBuild.log.gz 5 2fbc85fee68c868ba2a45e7e84a138b7 ./roberto-netqmail-1.06.patch-latest -
npl/mailserver/netqmail/netqmail.version
r94ad01e ra39aa4c 1 1.0 51 1.06_rob20180403 -
npl/mailserver/netqmail_conf/root/usr/bin/syn3-dagent
r94ad01e ra39aa4c 45 45 fi 46 46 47 # check cyrus is up, and deliver it there:48 if /usr/bin/pgrep -f -x /usr/cyrus/bin/master ; then49 if [ "$SPAM" ]; then50 /usr/cyrus/bin/deliver -a "$USER" -m Spam "$USER" < $MAIL51 end $?52 else53 /usr/cyrus/bin/deliver -a "$USER" "$USER" < $MAIL54 end $?55 fi56 fi47 # #check cyrus is up, and deliver it there: 48 # if /usr/bin/pgrep -f -x /usr/cyrus/bin/master ; then 49 # if [ "$SPAM" ]; then 50 # /usr/cyrus/bin/deliver -a "$USER" -m Spam "$USER" < $MAIL 51 # end $? 52 # else 53 # /usr/cyrus/bin/deliver -a "$USER" "$USER" < $MAIL 54 # end $? 55 # fi 56 # fi 57 57 58 58 #check zarafa is up, and deliver it there: … … 67 67 fi 68 68 69 #check kopano is up, and deliver it there: 70 if pidof kopano-server >/dev/null; then 71 if [ "$SPAM" ]; then 72 /usr/bin/kopano-dagent "$USER" -q -j < $MAIL 73 end $? 74 else 75 /usr/bin/kopano-dagent "$USER" -q < $MAIL 76 end $? 77 fi 78 fi 79 69 80 #no backend mailstorage up, so fail temporary 70 81 echo "All mailbackends are down, retry again later..."
Note: See TracChangeset
for help on using the changeset viewer.