Changeset 4f7cda5
- Timestamp:
- 04/25/18 20:56:16 (7 years ago)
- Branches:
- gcc484, master, perl-5.22
- Children:
- 4d0b1ea
- Parents:
- b26e5aa
- Location:
- npl/mailserver
- Files:
-
- 74 added
- 8 deleted
- 7 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
npl/mailserver/netqmail/netqmail.SlackBuild
rb26e5aa r4f7cda5 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 … … 135 140 136 141 # 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 END142 # cat <<END > /home/system/qmail/tcp.smtp 143 # 127.0.0.1:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-queue" 144 # 127.0.0.2:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 145 # 127.0.0.3:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 146 # 172.16.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 147 # 172.17.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 148 # 172.18.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 149 # 172.19.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 150 # 172.20.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 151 # 172.21.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 152 # 172.22.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 153 # 172.23.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 154 # 172.24.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 155 # 172.25.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 156 # 172.26.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 157 # 172.27.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 158 # 172.28.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 159 # 172.29.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 160 # 172.30.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 161 # 172.31.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 162 # 192.168.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 163 # 10.:allow,RELAYCLIENT="",QMAILQUEUE="bin/qmail-qmqpc" 164 # :allow,QMAILQUEUE="bin/qmail-qmqpc" 165 # END 161 166 #tcprules /home/system/qmail/tcp.smtp.cdb /home/system/qmail/tcp.smtp.tmp < /home/system/qmail/tcp.smtp 162 167 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/locals168 # echo 5 > /var/qmail/control/concurrencyincoming 169 # chmod 644 /var/qmail/control/concurrencyincoming 170 171 172 # #locals is een link naar me 173 # rm /var/qmail/control/locals 174 # ln -s me /var/qmail/control/locals 170 175 } 171 176 172 177 make_scripts() { 173 178 # 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/rc179 # cat > /var/qmail/rc << END 180 # #!/bin/sh 181 # exec env - PATH="/var/qmail/bin:\$PATH" \ 182 # qmail-start '' splogger qmail 183 # END 184 # chmod +x /var/qmail/rc 180 185 181 186 # 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/run187 # cat > /var/qmail/supervise/qmail-send/run << END 188 # #!/bin/sh 189 # #dynamic update of hostname 190 # hostname -f > /var/qmail/control/me 191 # #zet de assign file om naar binair formaat. 192 # /var/qmail/bin/qmail-newu 193 # exec /var/qmail/rc 194 # END 195 # chmod +x /var/qmail/supervise/qmail-send/run 196 # 197 # cat > /var/qmail/supervise/qmail-send/log/run << END 198 # #!/bin/sh 199 # exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-send 200 # END 201 # chmod +x /var/qmail/supervise/qmail-send/log/run 202 # 203 # # Create a qmail-smtpd supervise (including log) run script 204 # cat > /var/qmail/supervise/qmail-smtpd/run << END 205 # #!/bin/sh 206 # QMAILDUID=\`id -u qmaild\` 207 # NOFILESGID=\`id -g qmaild\` 208 # MAXSMTPD=\`cat /var/qmail/control/concurrencyincoming\` 209 # LOCAL=\`head -1 /var/qmail/control/me\` 210 # if [ -z "\$QMAILDUID" -o -z "\$NOFILESGID" -o -z "\$MAXSMTPD" -o -z "\$LOCAL" ]; then 211 # echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in 212 # echo /var/qmail/supervise/qmail-smtpd/run 213 # exit 1 214 # fi 215 # if [ ! -f /var/qmail/control/rcpthosts ]; then 216 # echo "No /var/qmail/control/rcpthosts!" 217 # echo "Refusing to start SMTP listener because it'll create an open relay" 218 # exit 1 219 # fi 220 # exec /usr/bin/softlimit -m 150000000 /usr/bin/tcpserver -v -R -l "\$LOCAL" -x /etc/qmail/tcp.smtp.cdb \ 221 # -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 222 # END 223 # chmod +x /var/qmail/supervise/qmail-smtpd/run 224 # 225 # cat > /var/qmail/supervise/qmail-smtpd/log/run << END 226 # #!/bin/sh 227 # exec /usr/bin/setuidgid qmaill /usr/bin/multilog t s2500000 /var/log/qmail/qmail-smtpd 228 # END 229 # chmod +x /var/qmail/supervise/qmail-smtpd/log/run 225 230 226 231 # Create a qmail-pop3d supervise (including log) run script … … 241 246 #END 242 247 #chmod +x /var/qmail/supervise/qmail-pop3d/log/run 248 true; 243 249 } 244 250 245 251 prepare() { 246 252 #niet met symlink, ivm package removal 247 mkdir -p $PKG/service248 mkdir -p $PKG/var/log253 # mkdir -p $PKG/service 254 # mkdir -p $PKG/var/log 249 255 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/qmail256 # mkdir -p $PKG/etc 257 # mkdir -p $PKG/home/system/qmail 258 # mv /var/qmail/control $PKG/home/system/qmail 259 # mv /var/qmail/alias $PKG/home/system/qmail 260 # mv /var/qmail/queue $PKG/home/system/qmail 261 # mv /var/qmail/users $PKG/home/system/qmail 256 262 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 263 rm -rf $PKG/var/qmail/{queue,alias,control} 264 265 # cp -a /var/log/qmail $PKG/var/log 266 # ln -sf /home/system/qmail/queue $PKG/var/qmail/queue 267 # ln -sf /home/system/qmail/control $PKG/var/qmail/control 268 # ln -sf /home/system/qmail/alias $PKG/var/qmail/alias 269 # ln -sf /home/system/qmail/users $PKG/var/qmail/users 270 # ln -sf /home/system/qmail $PKG/etc/qmail 271 # ln -sf /var/qmail/supervise/qmail-send $PKG/service/qmail-send 272 # ln -sf /var/qmail/supervise/qmail-smtpd $PKG/service/qmail-smtpd 265 273 #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/274 # cp -a $CWD/qmail.permissions $PKG/etc 275 # cp -a $CWD/qmail.rc.config $PKG/etc 276 # cp -a $CWD/qmailctl $PKG/var/qmail/bin/ 277 # cp -a /home/system/qmail/tcp.smtp $PKG/home/system/qmail/ 278 # cp -a /home/system/qmail/tcp.smtp.cdb $PKG/home/system/qmail/ 271 279 mkdir -p $PKG/usr/sbin 272 280 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 281 # cat $TMP/$NAME-$VERSION/$NAME-$VERSION/config-fast.sh | sed "s/QMAIL/\/var\/qmail/" > $PKG/var/qmail/bin/config-fast 282 # chmod 600 $PKG/etc/qmail.permissions 283 # chmod 600 $PKG/etc/qmail.rc.config 284 # chmod 755 $PKG/var/qmail/bin/qmailctl 285 # chmod 755 $PKG/var/qmail/bin/config-fast 286 282 287 } 283 288 … … 311 316 cat > $PKG/etc/postinst.d/post.qmail << END 312 317 #!/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 318 svcrestart /service/qmail-smtpd 319 svcrestart /service/qmail-send 327 320 328 321 END … … 332 325 build() { 333 326 # 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 1327 # 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 328 336 329 337 330 # Build the package: 338 331 cd $PKG 339 echo $VERSION > $CWD/$NAME.version332 echo $VERSION"_"$ROBVERSION > $CWD/$NAME.version 340 333 echo $ARCH > $CWD/$NAME.arch 341 334 makepkg -l y -c n $CWD/$NAME.pkg -
npl/mailserver/netqmail/netqmail.build
rb26e5aa r4f7cda5 1 63 491 6360 -
npl/mailserver/netqmail/netqmail.depver
rb26e5aa r4f7cda5 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
rb26e5aa r4f7cda5 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 78fca5e9eaf7645a28be22551742aab7 ./netqmail.pkg 3 c6ddf5614862cfb5bd379bd594cbfe0e ./netqmail.SlackBuild 4 ea63baa0dfcc679451ab16a93c550e14 ./netqmail.SlackBuild.log.gz 5 2fbc85fee68c868ba2a45e7e84a138b7 ./roberto-netqmail-1.06.patch-latest -
npl/mailserver/netqmail/netqmail.version
rb26e5aa r4f7cda5 1 1.0 51 1.06_rob20180403 -
npl/mailserver/netqmail_conf/root/usr/bin/syn3-dagent
rb26e5aa r4f7cda5 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.