diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | courier-imapd-ssl.service | 3 | ||||
-rw-r--r-- | courier-imapd.service | 3 | ||||
-rw-r--r-- | courier-pop3d-ssl.service | 3 | ||||
-rw-r--r-- | courier-pop3d.service | 3 |
6 files changed, 27 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = courier-imap pkgdesc = IMAP(s)/POP3(s) Server pkgver = 4.18.2 - pkgrel = 1 + pkgrel = 2 url = http://www.courier-mta.org/imap/ arch = i686 arch = x86_64 @@ -30,10 +30,10 @@ pkgbase = courier-imap source = courier-pop3d.service source = courier-pop3d-ssl.service sha512sums = 821f0151012f1a357faf705d938d8498a939cc994957398c0d5e2b7a619eabe202549f174e625161545ba6a94b753072458e9f0edc30cbb2443b15405740347e - sha512sums = fcbc553e2b4542f246762ed1b20f1ae6a8f2b7c808e9ac537577e21ad933a0b1b4ea04eabb900ef423e2f4d037f973e73bf5f7e8ff6f0e3f7997f26dfd39b09f - sha512sums = daec41de02a8b056a0b54e9c5446e144192762e4354875fb18b306473e006eadee74664e65f45e07e071b70158f741720a9acd41c14474d61ee0c619a59e8a98 - sha512sums = 329ae0f76d5db53ed5392584ddfe7c4a10bfcec51a50c80d10fda1c318ab4929251ecc206403e045dba2c1d7388334473e2d8bf04dcfcc3d07301e89a609ea57 - sha512sums = 337639e7c666e972ffc9d9fe58a897b3643582c80c22cf2503d616319c3e69969bba2fc629b4ae7f94a6f6a97ae0524b8c12426c5f05be4240e742a1f7c9d934 + sha512sums = dfb4caa92e5033fbd5396df2e1718ae1f18d63d41f61e14014edee31f823d0fe49a151af570546767a7bafa31e0517717c1aef82896ff6741696a35bba397925 + sha512sums = 7cd18dc9449255ab7fc945ceb836e470afcfa2e722bd20c19d46a88082eee61d9136a4cbccc082625ba1f0c97d70c287d2b98718694613c32a180decce5f3051 + sha512sums = 419014a8956bb82de36f29afe859b6b2b57818fc7456a734c3447b389ff606c2bfe400506a2c33d4cec005583081e4cb78c38230d126aadc1f62b9ce0ec1e4d0 + sha512sums = 896af7b284e48f1b85f7d485b3ca169b2b5b90f8678018a1473fe18b4852f149623c2883614d5aa8205f1a3debe910b5cbf18904adb4985bb72059704f9ebec1 pkgname = courier-imap @@ -6,12 +6,12 @@ pkgname=courier-imap pkgver=4.18.2 -pkgrel=1 +pkgrel=2 pkgdesc="IMAP(s)/POP3(s) Server" arch=('i686' 'x86_64' 'armv7h') license=('GPL2') url="http://www.courier-mta.org/imap/" -depends=('courier-maildrop' 'gcc-libs' 'gamin' 'gdbm' 'openssl' 'courier-unicode>=2.0') +depends=('courier-maildrop' 'gcc-libs' 'gamin' 'gdbm' 'openssl' 'courier-unicode>=2.0' 'courier-authlib') backup=('etc/courier-imap/imapd.cnf' 'etc/courier-imap/pop3d.cnf' \ 'etc/courier-imap/imapd' 'etc/courier-imap/imapd-ssl' \ 'etc/courier-imap/pop3d' 'etc/courier-imap/pop3d-ssl') @@ -24,10 +24,10 @@ source=(http://downloads.sourceforge.net/project/courier/imap/${pkgver}/${pkgnam courier-pop3d.service courier-pop3d-ssl.service) sha512sums=('821f0151012f1a357faf705d938d8498a939cc994957398c0d5e2b7a619eabe202549f174e625161545ba6a94b753072458e9f0edc30cbb2443b15405740347e' - 'fcbc553e2b4542f246762ed1b20f1ae6a8f2b7c808e9ac537577e21ad933a0b1b4ea04eabb900ef423e2f4d037f973e73bf5f7e8ff6f0e3f7997f26dfd39b09f' - 'daec41de02a8b056a0b54e9c5446e144192762e4354875fb18b306473e006eadee74664e65f45e07e071b70158f741720a9acd41c14474d61ee0c619a59e8a98' - '329ae0f76d5db53ed5392584ddfe7c4a10bfcec51a50c80d10fda1c318ab4929251ecc206403e045dba2c1d7388334473e2d8bf04dcfcc3d07301e89a609ea57' - '337639e7c666e972ffc9d9fe58a897b3643582c80c22cf2503d616319c3e69969bba2fc629b4ae7f94a6f6a97ae0524b8c12426c5f05be4240e742a1f7c9d934') + 'dfb4caa92e5033fbd5396df2e1718ae1f18d63d41f61e14014edee31f823d0fe49a151af570546767a7bafa31e0517717c1aef82896ff6741696a35bba397925' + '7cd18dc9449255ab7fc945ceb836e470afcfa2e722bd20c19d46a88082eee61d9136a4cbccc082625ba1f0c97d70c287d2b98718694613c32a180decce5f3051' + '419014a8956bb82de36f29afe859b6b2b57818fc7456a734c3447b389ff606c2bfe400506a2c33d4cec005583081e4cb78c38230d126aadc1f62b9ce0ec1e4d0' + '896af7b284e48f1b85f7d485b3ca169b2b5b90f8678018a1473fe18b4852f149623c2883614d5aa8205f1a3debe910b5cbf18904adb4985bb72059704f9ebec1') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -65,6 +65,8 @@ package() { # this is what usually "make install-configure" does # *.dist files get rid of "dist" for _distfile in "${pkgdir}/etc/courier-imap/"*.dist; do + # change ownership where it is assumed the user & group already exist + chown -R 72:72 "${pkgdir}/etc/courier-imap/" mv "${_distfile}" "${pkgdir}/etc/courier-imap/"$(basename "${_distfile}" .dist) done sed -i 's|TLS_CERTFILE=/usr/share/|TLS_CERTFILE=/etc/courier-imap/|' \ @@ -75,6 +77,8 @@ package() { # "${pkgdir}/etc/pam.d/"$(basename "${_pamfile}" .pam | sed "s/d$//") #done + chown 72:72 "${pkgdir}/usr/lib/courier-imap" + # Install systemd service files install -Dm 644 "${srcdir}/courier-imapd.service" "${pkgdir}/usr/lib/systemd/system/courier-imapd.service" install -Dm 644 "${srcdir}/courier-imapd-ssl.service" "${pkgdir}/usr/lib/systemd/system/courier-imapd-ssl.service" diff --git a/courier-imapd-ssl.service b/courier-imapd-ssl.service index 147f686df608..5b5c55f58046 100644 --- a/courier-imapd-ssl.service +++ b/courier-imapd-ssl.service @@ -5,10 +5,13 @@ After=authdaemond.service [Service] Type=forking +User=courier +Group=courier EnvironmentFile=/etc/courier-imap/imapd ExecStart=/usr/lib/courier-imap/imapd-ssl.rc start ExecStop=/usr/lib/courier-imap/imapd-ssl.rc stop PIDFile=/var/run/courier/imapd-ssl.pid +AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID [Install] WantedBy=multi-user.target diff --git a/courier-imapd.service b/courier-imapd.service index 5ef45851de68..2adbabfe18cc 100644 --- a/courier-imapd.service +++ b/courier-imapd.service @@ -5,10 +5,13 @@ After=authdaemond.service [Service] Type=forking +User=courier +Group=courier EnvironmentFile=/etc/courier-imap/imapd ExecStart=/usr/lib/courier-imap/imapd.rc start ExecStop=/usr/lib/courier-imap/imapd.rc stop PIDFile=/var/run/courier/imapd.pid +AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID [Install] WantedBy=multi-user.target diff --git a/courier-pop3d-ssl.service b/courier-pop3d-ssl.service index ef1a623e3a2c..3cfde53ac889 100644 --- a/courier-pop3d-ssl.service +++ b/courier-pop3d-ssl.service @@ -5,10 +5,13 @@ After=authdaemond.service [Service] Type=forking +User=courier +Group=courier EnvironmentFile=/etc/courier-imap/pop3d ExecStart=/usr/lib/courier-imap/pop3d-ssl.rc start ExecStop=/usr/lib/courier-imap/pop3d-ssl.rc stop PIDFile=/var/run/courier/pop3d-ssl.pid +AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID [Install] WantedBy=multi-user.target diff --git a/courier-pop3d.service b/courier-pop3d.service index 6fdc36a87e2e..0f9e0b9e9482 100644 --- a/courier-pop3d.service +++ b/courier-pop3d.service @@ -5,10 +5,13 @@ After=authdaemond.service [Service] Type=forking +User=courier +Group=courier EnvironmentFile=/etc/courier-imap/pop3d ExecStart=/usr/lib/courier-imap/pop3d.rc start ExecStop=/usr/lib/courier-imap/pop3d.rc stop PIDFile=/var/run/courier/pop3d.pid +AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID [Install] WantedBy=multi-user.target |