ports/67397: audio/timidity installs files with invalid uid and gid.
Taoka Fumiyoshi
fmysh at iijmio-mail.jp
Sun May 30 22:01:04 UTC 2004
>Number: 67397
>Category: ports
>Synopsis: audio/timidity installs files with invalid uid and gid.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun May 30 15:00:29 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Taoka Fumiyoshi
>Release:
>Organization:
>Environment:
>Description:
audio/timidity installs some files with invalid uid and gid.
This is caused by installing the files directly from
an archive. Tar with a root priviledge preserves owners
and permissions by default.
>How-To-Repeat:
# make install
# ls -lR /usr/local/lib/timidity
total 32
drwxr-xr-x 5 508 100 4608 Sep 14 1997 goemon
-rw-r--r-- 1 508 100 6478 May 31 06:54 goemon.cfg
-rw-r--r-- 1 root wheel 2770 May 31 06:54 gravis.cfg
-rw-r--r-- 1 root wheel 1826 May 31 06:54 gsdrum.cfg
-rw-r--r-- 1 root wheel 517 May 31 06:54 midia.cfg
-rw-r--r-- 1 root wheel 2316 May 31 06:54 mt32.cfg
-rw-r--r-- 1 root wheel 2558 May 31 06:54 timidity.cfg
-rw-r--r-- 1 root wheel 1132 May 31 06:54 wowpats.cfg
/usr/local/lib/timidity/goemon:
total 10712
-rw-r--r-- 1 508 100 20707 May 25 1996 acbass.pat
-rw-r--r-- 1 508 100 19623 May 25 1996 accordn.pat
-rw-r--r-- 1 508 100 119705 May 25 1996 acguitar2.pat
(SNIP)
>Fix:
Add --no-same-owner and --no-same-permissions options.
--- Makefile.orig Mon May 31 06:30:31 2004
+++ Makefile Mon May 31 06:31:01 2004
@@ -31,7 +31,7 @@
post-install:
cd ${PREFIX}/lib/timidity && \
- ${TAR} zxf ${DISTDIR}/${TIINS} && \
+ ${TAR} --no-same-owner --no-same-permissions -zxf ${DISTDIR}/${TIINS} && \
${CP} goemon.cfg goemon.cfg.bak && \
${SED} 's=dir goemon=dir ${PREFIX}/lib/timidity/goemon=' \
< goemon.cfg.bak > goemon.cfg && \
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list