From owner-freebsd-ports Sat Nov 8 03:00:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA00811 for ports-outgoing; Sat, 8 Nov 1997 03:00:03 -0800 (PST) (envelope-from owner-freebsd-ports) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id DAA00794; Sat, 8 Nov 1997 03:00:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 8 Nov 1997 03:00:02 -0800 (PST) Resent-Message-Id: <199711081100.DAA00794@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-ports Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, sheldonh@iafrica.com Received: from lists01.iafrica.com (lists01.iafrica.com [196.7.0.141]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id CAA00749 for ; Sat, 8 Nov 1997 02:59:41 -0800 (PST) (envelope-from sheldonh@axl.iafrica.com) Received: from axl.iafrica.com [196.31.1.167] by lists01.iafrica.com with esmtp (Exim 1.73 #1) id 0xU8bq-0001M1-00; Sat, 8 Nov 1997 12:59:22 +0200 Received: (from sheldonh@localhost) by axl.iafrica.com (8.8.7/8.8.7) id MAA20254; Sat, 8 Nov 1997 12:59:37 +0200 (SAT) (envelope-from sheldonh) Message-Id: <199711081059.MAA20254@axl.iafrica.com> Date: Sat, 8 Nov 1997 12:59:37 +0200 (SAT) From: sheldonh@iafrica.com Reply-To: sheldonh@iafrica.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/4977: xemacs installs /usr/local/lib/xemacs/lock world-writable Sender: owner-freebsd-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 4977 >Category: ports >Synopsis: xemacs installs /usr/local/lib/xemacs/lock world-writable >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Nov 8 03:00:01 PST 1997 >Last-Modified: >Originator: Sheldon Hearn >Organization: NYFB >Release: FreeBSD 2.2.5-STABLE i386 >Environment: FreeBSD 2.2-STABLE as of 5 Nov 1997 >Description: xemacs port installs /usr/local/lib/xemacs/lock world-writable. This is a religious affront. The correct place (after discussion in -ports) is /var/run . >How-To-Repeat: cd /usr/ports/editors/xemacs ; make install >Fix: Patching the port Makefile and pkg/PLIST as follows will have xemacs use /var/run/xemacs/lock instead. --- Makefile.ORIG Sat Nov 8 10:14:32 1997 +++ Makefile Sat Nov 8 10:14:54 1997 @@ -27,6 +27,7 @@ STRIP= HAS_CONFIGURE= yes CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} \ + --statedir=/var/run \ --with-sound=native \ --site-includes=/usr/local/include \ --site-libraries=/usr/local/lib \ --- pkg/PLIST.ORIG Wed Aug 27 03:12:13 1997 +++ pkg/PLIST Sat Nov 8 12:38:24 1997 @@ -17,8 +17,9 @@ man/man1/gnudoit.1.gz man/man1/gnuserv.1.gz man/man1/xemacs.1.gz -@exec mkdir -p lib/xemacs/lock ; chmod 1777 lib/xemacs/lock -@unexec rmdir lib/xemacs/lock +@exec mkdir -p /var/run/xemacs/lock ; chmod 1777 /var/run/xemacs/lock +@unexec rmdir /var/run/xemacs/lock +@unexec rmdir /var/run/xemacs @exec mkdir -p lib/xemacs/site-lisp ; chmod 755 lib/xemacs/site-lisp @unexec rmdir lib/xemacs/site-lisp @unexec rmdir lib/xemacs >Audit-Trail: >Unformatted: