git: ba250e03fd65 - main - x11/xdm: allow X server arguments to be set in Xservers
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 12 Aug 2023 20:20:12 UTC
The branch main has been updated by kbowling: URL: https://cgit.FreeBSD.org/ports/commit/?id=ba250e03fd652940d2da0e4d947dca35e26b5a4c commit ba250e03fd652940d2da0e4d947dca35e26b5a4c Author: Chris Mangin <cmangin@arobas.net> AuthorDate: 2023-08-12 20:18:07 +0000 Commit: Kevin Bowling <kbowling@FreeBSD.org> CommitDate: 2023-08-12 20:19:38 +0000 x11/xdm: allow X server arguments to be set in Xservers This patch changes the rc.d script so that: 1- The xdm_tty variable is set to 'default'. This disable the override and allows xdm to be configured the normal way. xdm uses the ttyv8 terminal by default anyway. 2- The server arguments are only overridden if the user explicitly specify a value for xdm_tty. PR: 265578 --- x11/xdm/Makefile | 2 +- x11/xdm/files/xdm.in | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/x11/xdm/Makefile b/x11/xdm/Makefile index f828df33c99b..2f86e3a665b0 100644 --- a/x11/xdm/Makefile +++ b/x11/xdm/Makefile @@ -1,6 +1,6 @@ PORTNAME= xdm PORTVERSION= 1.1.14 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org diff --git a/x11/xdm/files/xdm.in b/x11/xdm/files/xdm.in index 182911e97848..dae4a2a40039 100644 --- a/x11/xdm/files/xdm.in +++ b/x11/xdm/files/xdm.in @@ -26,11 +26,13 @@ desc="X.org X display manager" load_rc_config $name : ${xdm_enable:=NO} -: ${xdm_tty:=ttyv8} +: ${xdm_tty:=default} command=%%PREFIX%%/bin/$name pidfile=/var/run/$name.pid -start_precmd=xdm_set_vty +if [ "${xdm_tty%%[0-9]*}" = "ttyv" ]; then + start_precmd=xdm_set_vty +fi xdm_set_vty() {