ports/147818: www/libxul installs directories with incorrect permissions
Peter Jeremy
peterjeremy at acm.org
Sat Jun 12 20:30:06 UTC 2010
>Number: 147818
>Category: ports
>Synopsis: www/libxul installs directories with incorrect permissions
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Jun 12 20:30:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Peter Jeremy
>Release: FreeBSD 8.0-STABLE amd64
>Organization:
n/a
>Environment:
System: FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #3: Mon Apr 5 10:18:04 EST 2010 root at server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64
>Description:
www/libxul up to and including libxul-1.9.0.17_2 installs
a number of directories with permissions 644:
132510 46 drw-r--r-- 61 root wheel 732 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers
133081 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/fontconfig
132785 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/base
132926 4 drw-r--r-- 2 root wheel 11 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/machine
132821 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/fribidi
133455 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/HIToolbox
132937 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/curl
132891 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Cocoa
132878 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/arpa
132823 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/frame
132761 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/th
133486 4 drw-r--r-- 2 root wheel 10 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/freetype
132585 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/proto
132583 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/pcfs
133094 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/asm
133127 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/bsd
133103 4 drw-r--r-- 4 root wheel 19 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/X11
133111 4 drw-r--r-- 2 root wheel 7 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/X11/extensions
133105 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/X11/Xft
132630 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/netinet
132527 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Print
132971 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/cmplrs
133181 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/workbench
133184 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/rpc
133190 4 drw-r--r-- 2 root wheel 11 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gdk
133202 6 drw-r--r-- 3 root wheel 74 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/sys
133228 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/sys/sparc
133285 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/mpw
132705 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gconf
133507 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/CoreServices
132637 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/quipu
133015 4 drw-r--r-- 2 root wheel 31 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gtk
133049 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/dos
133162 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Carbon
132658 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Kerberos
133358 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/dbus
132544 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gdk-pixbuf
132735 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/JavaVM
133478 4 drw-r--r-- 2 root wheel 6 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/mach
133065 4 drw-r--r-- 2 root wheel 12 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libgnomevfs
132656 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/CoreFoundation
132833 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gssapi
133351 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/private
132868 4 drw-r--r-- 2 root wheel 10 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/photon
132650 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/win
133369 4 drw-r--r-- 3 root wheel 8 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/wx
133373 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/wx/xrc
132588 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/kernel
132999 4 drw-r--r-- 2 root wheel 12 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/pango
133304 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/support
132977 4 drw-r--r-- 3 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/IOKit
132980 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/IOKit/pwr_mgt
132725 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libgnomeui
132812 4 drw-r--r-- 2 root wheel 4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libgnome
132516 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/JavaEmbedding
132552 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gnu
132689 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libelf
132534 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/net
132698 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libIDL
133167 4 drw-r--r-- 2 root wheel 6 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/linux
133154 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/sane
132599 4 drw-r--r-- 2 root wheel 5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/app
132641 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/mach-o
132560 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/atk
132988 4 drw-r--r-- 2 root wheel 3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/storage
>How-To-Repeat:
cd /usr/ports/www/libxul
make install
find /usr/local/include/libxul -perm 0755 -o -type d -ls
>Fix:
A workaround is
find /usr/local/include/libxul -perm 0755 -o -type d -print | xargs chmod 755
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list