From 79de09409b0c989f4045c2ee605f920022353f60 Mon Sep 17 00:00:00 2001 From: jlam Date: Mon, 7 Aug 2017 08:26:38 +0000 Subject: sbin/jserver should be a setuid executable in ja-freewnn-server. SPECIAL_PERMS was set to incorrect or missing paths to freewnn server executables. There is only one server executable installed by the package and it is ${PREFIX}/sbin/jserver, which needs to be setuid to the "wnn" user. Bump the PKGREVISION due to fixes in the packgae install scripts. --- inputmethod/ja-freewnn-server/Makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/inputmethod/ja-freewnn-server/Makefile b/inputmethod/ja-freewnn-server/Makefile index e5ecc324443..363d46d1bba 100644 --- a/inputmethod/ja-freewnn-server/Makefile +++ b/inputmethod/ja-freewnn-server/Makefile @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.11 2015/06/13 20:40:30 tsutsui Exp $ +# $NetBSD: Makefile,v 1.12 2017/08/07 08:26:38 jlam Exp $ .include "../../inputmethod/ja-freewnn-lib/Makefile.common" PKGNAME= ja-FreeWnn-server-1.11alpha23 +PKGREVISION= 1 COMMENT+= (Japanese server) @@ -28,10 +29,8 @@ FREEWNN_GROUP= jserver PKG_GROUPS= ${FREEWNN_GROUP} PKG_USERS= ${FREEWNN_USER}:${FREEWNN_GROUP} -SPECIAL_PERMS+= bin/Wnn4/jserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 -SPECIAL_PERMS+= bin/Wnn4/cserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 -SPECIAL_PERMS+= bin/Wnn4/tserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 -SPECIAL_PERMS+= bin/Wnn4/kserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 +# sbin/jserver needs to be setuid to ${FREEWNN_USER}. +SPECIAL_PERMS+= sbin/jserver ${FREEWNN_USER} ${FREEWNN_GROUP} 4511 OWN_DIRS+= ${IMDICTDIR}/wnn/ja_JP OWN_DIRS_PERMS+= ${IMDICTDIR}/wnn/ja_JP/usr ${FREEWNN_USER} ${FREEWNN_GROUP} ${PKGDIRMODE} -- cgit v1.2.3