Date: Thu, 04 Sep 2008 14:00:13 +0200 From: Nick Hibma <nick@anywi.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/127087: bincimap port does not include an rc.d file Message-ID: <1220529613.381102.8910.nullmailer@van-laarhoven.org> Resent-Message-ID: <200809041210.m84CA1qZ003701@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 127087 >Category: ports >Synopsis: bincimap port does not include an rc.d file >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Sep 04 12:10:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Nick Hibma >Release: FreeBSD 7.0-STABLE i386 >Organization: AnyWi Technologies >Environment: System: FreeBSD hind.van-laarhoven.org 7.0-STABLE FreeBSD 7.0-STABLE #3: Thu Aug 14 21:10:55 CEST 2008 toor@hind.van-laarhoven.org:/usr/src/sys/i386/compile/HIND i386 >Description: See below for an rc.d script. Also, the port should probably depend on sysutils/ucspi-tcp (if tcpserver is not found) and security/checkpassword-pam (if /usr/local/bin/checkpassword* is not found). >How-To-Repeat: >Fix: #!/bin/sh # # Copyright 2007, AnyWi Technologies # # PROVIDE: bincimapd # REQUIRE: LOGIN cleanvar # # Note: tcpserver can be found in the sysutils/ucspi-tcp package. . /etc/rc.subr name="bincimapd" rcvar=`set_rcvar` load_rc_config $name : ${bincimapd_enable="NO"} : ${bincimapd_tcpserver="/usr/local/bin/tcpserver"} : ${bincimapd_tcpserver_flags="-R -H"} : ${bincimapd_host="0"} : ${bincimapd_port="imap"} : ${bincimapd_conf="/usr/local/etc/bincimap/bincimap.conf"} : ${bincimapd_pidfile="/var/run/bincimapd.pid"} : ${bincimapd_checkpassword="/usr/local/bin/checkpassword-pam"} # e.g. /usr/local/bin/checkpassword-pam : ${bincimapd_checksubprogram="/usr/bin/true"} bincimapd_start() { echo -n "Starting bincimapd: " $bincimapd_tcpserver $bincimapd_tcpserver_flags $bincimapd_host $bincimapd_port \ /usr/local/bin/bincimap-up --conf=$bincimapd_conf -- \ /usr/local/bin/checkpassword-pam -s imap -- /usr/local/bin/bincimapd & echo $! > $bincimapd_pidfile echo "." } bincimapd_stop() { echo "Stopping bincimapd" pkill -F $bincimapd_pidfile } start_cmd="bincimapd_start" stop_cmd="bincimapd_stop" run_rc_command "$1" >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1220529613.381102.8910.nullmailer>