Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2017 16:36:59 +0000 (UTC)
From:      Ben Woods <woodsb02@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r433952 - in head/x11/lightdm: . files
Message-ID:  <201702121636.v1CGax87046534@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: woodsb02
Date: Sun Feb 12 16:36:59 2017
New Revision: 433952
URL: https://svnweb.freebsd.org/changeset/ports/433952

Log:
  x11/lightdm: Improve rc script to use daemon(8)
  
  This fixes an issue noticed when sysutils/bsdstats was installed and
  enabled at runtime in /etc/rc.conf, but for whatever reason was failing
  to send the updated statistics. Upon failing, the lightdm process would
  receive a SIGHUP, causing it to stop seconds after the login screen was
  displayed (before the user even had a chance to login).

Modified:
  head/x11/lightdm/Makefile
  head/x11/lightdm/files/lightdm.in

Modified: head/x11/lightdm/Makefile
==============================================================================
--- head/x11/lightdm/Makefile	Sun Feb 12 15:50:52 2017	(r433951)
+++ head/x11/lightdm/Makefile	Sun Feb 12 16:36:59 2017	(r433952)
@@ -3,7 +3,7 @@
 
 PORTNAME=	lightdm
 PORTVERSION=	1.20.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	x11
 MASTER_SITES=	https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/
 

Modified: head/x11/lightdm/files/lightdm.in
==============================================================================
--- head/x11/lightdm/files/lightdm.in	Sun Feb 12 15:50:52 2017	(r433951)
+++ head/x11/lightdm/files/lightdm.in	Sun Feb 12 16:36:59 2017	(r433952)
@@ -22,8 +22,9 @@ load_rc_config ${name}
 
 : ${lightdm_enable:="NO"}
 
-command="%%PREFIX%%/sbin/${name}"
+command="/usr/sbin/daemon"
+procname="%%PREFIX%%/sbin/${name}"
 pidfile="/var/run/${name}.pid"
-command_args="--pid-file=${pidfile} > /dev/null 2>&1 &"
+command_args="-f ${procname} --pid-file=${pidfile}"
 
 run_rc_command "$1"



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