Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jun 2020 23:08:16 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r539387 - in head/net/courier-sox: . files
Message-ID:  <202006162308.05GN8GK4053738@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006162308.05GN8GK4053738>