mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-23 15:20:56 +02:00
davmail-bin: fix https://github.com/pentoo/pentoo-overlay/issues/678
This commit is contained in:
parent
65edb0e1d1
commit
b5f75c38a3
5 changed files with 88 additions and 2 deletions
|
|
@ -21,7 +21,9 @@ DEPEND="|| ( >=virtual/jre-1.6:*
|
|||
)
|
||||
!net-mail/davmail"
|
||||
RDEPEND="${DEPEND}
|
||||
server? ( acct-user/davmail )"
|
||||
server? ( acct-user/davmail
|
||||
acct-group/davmail
|
||||
)"
|
||||
S="${WORKDIR}"
|
||||
|
||||
java-pkg-2_src_compile() {
|
||||
|
|
@ -34,7 +36,7 @@ src_install() {
|
|||
java-pkg_dojar ${MY_PN}.jar
|
||||
|
||||
# icon
|
||||
# doicon "${FILESDIR}"/${MY_PN}.png
|
||||
doicon "${FILESDIR}"/${MY_PN}.png
|
||||
|
||||
# create wrapper script for the client
|
||||
java-pkg_dolauncher ${MY_PN} --main ${MY_PN}.DavGateway --java_args ""
|
||||
|
|
|
|||
3
net-mail/davmail-bin/files/davmail.conf
Normal file
3
net-mail/davmail-bin/files/davmail.conf
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# /etc/conf.d/davmail: config file for /etc/init.d/davmail
|
||||
|
||||
DAVMAIL_CONF="/etc/davmail.properties"
|
||||
33
net-mail/davmail-bin/files/davmail.init
Normal file
33
net-mail/davmail-bin/files/davmail.init
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
#!/sbin/runscript
|
||||
|
||||
PN="davmail"
|
||||
USER="${PN}"
|
||||
PID_FILE="/var/run/${PN}.pid"
|
||||
RUN_FILE="/usr/bin/${PN}"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -e ${DAVMAIL_CONF} ]; then
|
||||
eerror "You need to have a valid configuration file at ${DAVMAIL_CONF}"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting DavMail gateway"
|
||||
|
||||
start-stop-daemon --start --user ${USER} \
|
||||
--pidfile ${PID_FILE} --make-pidfile --background \
|
||||
--exec ${RUN_FILE} -- ${DAVMAIL_CONF}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Shutting down DavMail gateway"
|
||||
start-stop-daemon --stop --user ${USER} --pidfile ${PID_FILE}
|
||||
eend $?
|
||||
}
|
||||
BIN
net-mail/davmail-bin/files/davmail.png
Normal file
BIN
net-mail/davmail-bin/files/davmail.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.1 KiB |
48
net-mail/davmail-bin/files/davmail.properties
Normal file
48
net-mail/davmail-bin/files/davmail.properties
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
#DavMail settings
|
||||
davmail.allowRemote=true
|
||||
davmail.bindAddress=
|
||||
davmail.caldavAlarmSound=
|
||||
davmail.caldavEditNotifications=false
|
||||
davmail.caldavPastDelay=90
|
||||
davmail.caldavPort=1080
|
||||
davmail.defaultDomain=
|
||||
davmail.disableUpdateCheck=true
|
||||
davmail.enableEws=false
|
||||
davmail.enableProxy=false
|
||||
davmail.forceActiveSyncUpdate=false
|
||||
davmail.imapAutoExpunge=true
|
||||
davmail.imapIdleDelay=
|
||||
davmail.imapPort=1143
|
||||
davmail.keepDelay=30
|
||||
davmail.ldapPort=1389
|
||||
davmail.logFilePath=/var/log/davmail.log
|
||||
davmail.popPort=1110
|
||||
davmail.proxyHost=
|
||||
davmail.proxyPassword=
|
||||
davmail.proxyPort=
|
||||
davmail.proxyUser=
|
||||
davmail.sentKeepDelay=90
|
||||
davmail.server=true
|
||||
davmail.server.certificate.hash=
|
||||
davmail.showStartupBanner=false
|
||||
davmail.smtpPort=1025
|
||||
davmail.ssl.clientKeystoreFile=
|
||||
davmail.ssl.clientKeystorePass=
|
||||
davmail.ssl.clientKeystoreType=
|
||||
davmail.ssl.keyPass=
|
||||
davmail.ssl.keystoreFile=
|
||||
davmail.ssl.keystorePass=
|
||||
davmail.ssl.keystoreType=
|
||||
davmail.ssl.nosecurecaldav=false
|
||||
davmail.ssl.nosecureimap=false
|
||||
davmail.ssl.nosecureldap=false
|
||||
davmail.ssl.nosecurepop=false
|
||||
davmail.ssl.nosecuresmtp=false
|
||||
davmail.ssl.pkcs11Config=
|
||||
davmail.ssl.pkcs11Library=
|
||||
davmail.url=
|
||||
davmail.useSystemProxies=false
|
||||
log4j.logger.davmail=DEBUG
|
||||
log4j.logger.httpclient.wire=WARN
|
||||
log4j.logger.org.apache.commons.httpclient=WARN
|
||||
log4j.rootLogger=WARN
|
||||
Loading…
Reference in a new issue