Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Oct 2020 17:14:20 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r551655 - in head: . net/py-wsdd net/py-wsdd/files
Message-ID:  <202010071714.097HEK0s035660@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim (src committer)
Date: Wed Oct  7 17:14:19 2020
New Revision: 551655
URL: https://svnweb.freebsd.org/changeset/ports/551655

Log:
  Create dedicated sandbox user for wsdd service
  
  This changes the account the wsdd service runs under from the generic
  'daemon' user to its own dedicated '_wsdd' user.
  
  Approved by:	hiroo.ono+freebsd@gmail.com (maintainer)
  PR:		250159
  MFH:		2020Q4

Modified:
  head/GIDs
  head/UIDs
  head/net/py-wsdd/Makefile
  head/net/py-wsdd/files/patch-etc_rc.d_wsdd

Modified: head/GIDs
==============================================================================
--- head/GIDs	Wed Oct  7 16:15:36 2020	(r551654)
+++ head/GIDs	Wed Oct  7 17:14:19 2020	(r551655)
@@ -310,7 +310,7 @@ httptunnel:*:361:
 # free: 367
 # free: 368
 # free: 369
-# free: 370
+_wsdd:*:370:
 # free: 371
 # free: 372
 # free: 373

Modified: head/UIDs
==============================================================================
--- head/UIDs	Wed Oct  7 16:15:36 2020	(r551654)
+++ head/UIDs	Wed Oct  7 17:14:19 2020	(r551655)
@@ -315,7 +315,7 @@ httptunnel:*:361:361::0:0:httptunnel Daemon:/nonexiste
 # free: 367
 # free: 368
 # free: 369
-# free: 370
+_wsdd:*:370:370::0:0:Web Service Discovery Daemon:/nonexistent:/usr/sbin/nologin
 # free: 371
 # free: 372
 # free: 373

Modified: head/net/py-wsdd/Makefile
==============================================================================
--- head/net/py-wsdd/Makefile	Wed Oct  7 16:15:36 2020	(r551654)
+++ head/net/py-wsdd/Makefile	Wed Oct  7 17:14:19 2020	(r551655)
@@ -3,7 +3,7 @@
 PORTNAME=	wsdd
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.6.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -19,6 +19,9 @@ GH_ACCOUNT=	christgau
 SHEBANG_FILES=	src/${PORTNAME}.py
 NO_ARCH=	yes
 NO_BUILD=	yes
+
+USERS=		_wsdd
+GROUPS=		_wsdd
 
 PLIST_FILES=	bin/${PORTNAME} \
 		etc/rc.d/${PORTNAME} \

Modified: head/net/py-wsdd/files/patch-etc_rc.d_wsdd
==============================================================================
--- head/net/py-wsdd/files/patch-etc_rc.d_wsdd	Wed Oct  7 16:15:36 2020	(r551654)
+++ head/net/py-wsdd/files/patch-etc_rc.d_wsdd	Wed Oct  7 17:14:19 2020	(r551655)
@@ -68,7 +68,7 @@
 +wsdd_start()
 +{
 +	echo -n "Starting ${name}."
-+	/usr/sbin/daemon -u daemon -S -p ${pidfile} ${command} ${wsdd_opts}
++	/usr/sbin/daemon -u _wsdd -S -p ${pidfile} ${command} ${wsdd_opts}
 +}
 +
  run_rc_command "$1"



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