Date: Sat, 8 Nov 1997 12:59:37 +0200 (SAT) From: sheldonh@iafrica.com To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/4977: xemacs installs /usr/local/lib/xemacs/lock world-writable Message-ID: <199711081059.MAA20254@axl.iafrica.com> Resent-Message-ID: <199711081100.DAA00794@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711081059.MAA20254>