svn commit: r539387 - in head/net/courier-sox: . files
Li-Wen Hsu
lwhsu at FreeBSD.org
Tue Jun 16 23:08:17 UTC 2020
Author: lwhsu
Date: Tue Jun 16 23:08:16 2020
New Revision: 539387
URL: https://svnweb.freebsd.org/changeset/ports/539387
Log:
net/courier-sox: Add rc script
PR: 240547
Submitted by: Radim Kolar <hsn at sendmail.cz> (maintainer)
Added:
head/net/courier-sox/files/
head/net/courier-sox/files/sockd.in (contents, props changed)
Modified:
head/net/courier-sox/Makefile
Modified: head/net/courier-sox/Makefile
==============================================================================
--- head/net/courier-sox/Makefile Tue Jun 16 23:04:38 2020 (r539386)
+++ head/net/courier-sox/Makefile Tue Jun 16 23:08:16 2020 (r539387)
@@ -1,8 +1,9 @@
-# $FreeBSD$
# Created by Radim Kolar <hsn at sendmail.cz>
+# $FreeBSD$
PORTNAME= courier-sox
DISTVERSION= 0.12.20180428
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= SF/courier/sox-devel/${DISTVERSION:E}
@@ -26,6 +27,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
+USE_RC_SUBR= sockd
TEST_TARGET= check
post-stage:
Added: head/net/courier-sox/files/sockd.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/courier-sox/files/sockd.in Tue Jun 16 23:08:16 2020 (r539387)
@@ -0,0 +1,57 @@
+#!/bin/sh
+#
+# Copyright (c) 2019 Radim Kolar
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY
+# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+# DAMAGE.
+
+# PROVIDE: socksd
+# REQUIRE: NETWORKING
+# KEYWORD: shutdown
+#
+# $FreeBSD$
+
+. /etc/rc.subr
+
+name="courier_sox"
+rcvar=courier_sox_enable
+load_rc_config $name
+
+: ${courier_sox_enable:="NO"}
+
+required_files="%%PREFIX%%/sbin/sockd"
+pidfile=/var/run/sockd.pid
+procname="%%LOCALBASE%%/sbin/courierlogger"
+start_cmd="sockd_start_cmd"
+stop_cmd="sockd_stop_cmd"
+
+sockd_start_cmd() {
+ if checkyesno $rcvar; then
+ $required_files start
+ fi
+}
+
+sockd_stop_cmd() {
+ $required_files stop
+}
+
+run_rc_command "$1"
More information about the svn-ports-all
mailing list