Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=9622da311e80b936aadf430ff4aad344e7a59877

commit 9622da311e80b936aadf430ff4aad344e7a59877
Author: James Buren <[email protected]>
Date:   Sun Jul 29 10:10:24 2012 -0500

courier-imap-4.9.3-2-x86_64
* convert courier-pop3d-ssl to systemd service

diff --git a/source/network-extra/courier-imap/FrugalBuild 
b/source/network-extra/courier-imap/FrugalBuild
index 0c8bed6..644fbee 100644
--- a/source/network-extra/courier-imap/FrugalBuild
+++ b/source/network-extra/courier-imap/FrugalBuild
@@ -17,7 +17,9 @@ backup=('etc/courier/imapd' 'etc/courier/pop3d' 
'etc/courier/imapd-ssl' 'etc/cou
makedepends=('postfix' 'openldap' 'mysql>=5.5.10' 'postgresql' 
'courier-authlib')
up2date="lynx -dump 'http://www.courier-mta.org/download.php'|grep imap|sed -n 
's/.*-\(.*\)\.t.*/\1/;1 p'"
source=($source rc.courier-imapd rc.courier-imapd-ssl rc.courier-pop3d \
-       rc.courier-pop3d-ssl courier-imapd.service courier-imapd-ssl.service 
courier-pop3d.service README.frugalware expand-variables.patch)
+       rc.courier-pop3d-ssl courier-imapd.service courier-imapd-ssl.service \
+       courier-pop3d.service courier-pop3d-ssl.service README.frugalware \
+       expand-variables.patch)
sha1sums=('6f49997c848247614f24a2a04bf868ee2a7bd404' \
'0da77a7b652876916c7e228bc889586cc5e45176' \
'036597f9d7609fc172509c07198be5057a1d6651' \
@@ -26,10 +28,11 @@ sha1sums=('6f49997c848247614f24a2a04bf868ee2a7bd404' \
'1aa2649fdc12a85f96031b4bc458619a10500a34' \
'8e2cdae0c36848ef73b714d92eaeaa580255fa58' \
'29dc9067540378e33f249bf674af53feb30862d8' \
+          '85325393389481e950b4c8d81c380c63d7109797' \
'b1f5cc4d3b83e2aefb14841de12eb9b3a0948859' \
'117cf5cf4653afb752a88c788f9af3c61f775633')
-_F_sysvinit_units=(courier-imapd courier-imapd-ssl)
-_F_systemd_units=(courier-imapd= courier-imapd-ssl= courier-pop3d=)
+_F_sysvinit_units=(courier-imapd courier-imapd-ssl courier-pop3d 
courier-pop3d-ssl)
+_F_systemd_units=(courier-imapd= courier-imapd-ssl= courier-pop3d= 
courier-pop3d-ssl=)
Finclude systemd

build()
@@ -89,6 +92,7 @@ build()
Ffile /lib/systemd/system/courier-imapd.service
Ffile /lib/systemd/system/courier-imapd-ssl.service
Ffile /lib/systemd/system/courier-pop3d.service
+       Ffile /lib/systemd/system/courier-pop3d-ssl.service
Fgenscriptlet
}

diff --git a/source/network-extra/courier-imap/courier-pop3d-ssl.service 
b/source/network-extra/courier-imap/courier-pop3d-ssl.service
new file mode 100644
index 0000000..7e577e2
--- /dev/null
+++ b/source/network-extra/courier-imap/courier-pop3d-ssl.service
@@ -0,0 +1,19 @@
+[Unit]
+Description=Skeleton service
+Requires=courier-authlib.service
+After=courier-authlib.service
+
+[Service]
+EnvironmentFile=/etc/courier/pop3d-ssl
+EnvironmentFile=/etc/courier/pop3d
+Environment=POP3_TLS=1
+Environment=POP3_STARTTLS=NO
+Environment=POP3_TLS_REQUIRED=0
+ExecStartPre=-/bin/rm -f $TLS_CACHEFILE
+ExecStart=/usr/lib/courier/couriertcpd -address=${SSLADDRESS} 
-stderrlogger=/usr/sbin/courierlogger -stderrloggername=pop3d-ssl 
-maxprocs=${MAXDAEMONS} -maxperip=${MAXPERIP} -pid=${SSLPIDFILE} $TCPDOPTS 
$SSLPORT $COURIERTLS -server -tcpd /usr/sbin/pop3login /usr/bin/pop3d 
$MAILDIRPATH
+ExecStop=/usr/lib/courier/couriertcpd -pid=${SSLPIDFILE} -stop
+PIDFile=$SSLPIDFILE
+Type=forking
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to