ports/67396: x11/fbsd-icons installs files with invalid uid and gid
Taoka Fumiyoshi
fmysh at iijmio-mail.jp
Sun May 30 21:50:29 UTC 2004
>Number: 67396
>Category: ports
>Synopsis: x11/fbsd-icons 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 14:50:26 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Taoka Fumiyoshi
>Release:
>Organization:
>Environment:
>Description:
x11/fbsd-icons installs 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 -l /usr/X11R6/icons
total 34
-rw-r--r-- 1 1000 1000 1077 May 12 1997 chuck.xpm
-rw-r--r-- 1 1000 1000 5053 May 12 1997 freebsd-menu.xpm
-rw-r--r-- 1 1000 1000 4641 May 12 1997 freebsd2-menu.xpm
-rw-r--r-- 1 1000 1000 5871 May 12 1997 freebsd3-menu.xpm
-rw-r--r-- 1 1000 1000 467 May 12 1997 mini-backup.xpm
-rw-r--r-- 1 1000 1000 467 May 12 1997 mini-info.xpm
-rw-r--r-- 1 1000 1000 480 May 12 1997 mini-internet.xpm
-rw-r--r-- 1 1000 1000 439 May 12 1997 mini-iris.xpm
-rw-r--r-- 1 1000 1000 512 May 12 1997 mini-kfm.xpm
-rw-r--r-- 1 1000 1000 491 May 12 1997 mini-run2.xpm
-rw-r--r-- 1 1000 1000 453 May 12 1997 mini-world.xpm
>Fix:
Add --no-same-owner --no-same-permissions options.
--- Makefile.orig Mon May 31 03:46:52 2004
+++ Makefile Mon May 31 06:13:06 2004
@@ -21,6 +21,6 @@
do-install:
${MKDIR} ${X11BASE}/icons
- ( cd ${X11BASE}/icons; ${TAR} -xzf ${DISTDIR}/fbsd-icons.tar.gz )
+ ( cd ${X11BASE}/icons; ${TAR} --no-same-owner --no-same-permissions -xzf ${DISTDIR}/fbsd-icons.tar.gz )
.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list