Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137524 - googleearth-4-beta ebuild installs files with wrong permissions
Summary: googleearth-4-beta ebuild installs files with wrong permissions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-21 15:47 UTC by mrsteven
Modified: 2006-06-22 00:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of ls -lRn /opt/googleearth (googleearth.ls,44.10 KB, text/plain)
2006-06-21 15:51 UTC, mrsteven
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mrsteven 2006-06-21 15:47:44 UTC
The google earth ebuild installs many files with wrong permissions: some xml files are marked executable and many files have uid and gid set to 1000.

emerge --info:
Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17 i686)
=================================================================
System uname: 2.6.17 i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium-m -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://mirror.switch.ch/mirror/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.du.se/pub/os/gentoo http://gentoo.mirror.solnet.ch"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X acpi akode alsa apache2 arts audacious audiofile avi berkdb bitmap-fonts bzip2 cddb cdparanoia cli crypt cups curl dri dvd dvdread emacs emboss encode exif ffmpeg firefox flac fortran gdbm gif gimpprint glut gmp gtk gtk2 idn imlib isdnlog java javascript jpeg kde kdeenablefinal libg++ libwww live logrotate mad mikmod mng motif mp3 mpeg mule ncurses network nls no_wxgtk1 nptl ogg opengl pam pcmcia pcre pdf pdflib perl png pnp povray pppd python qt quicktime readline real reflection samba sdl session spell spl sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis wmf x264 xcomposite xine xml xorg xscreensaver xv xvid zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_de userland_GNU video_cards_radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 mrsteven 2006-06-21 15:51:55 UTC
Created attachment 89763 [details]
Output of ls -lRn /opt/googleearth

Directory listing of /opt/googleearth
Comment 2 Stefan Schweizer (RETIRED) gentoo-dev 2006-06-22 00:30:27 UTC
thanks, fixed

Index: googleearth-4_beta.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/x11-misc/googleearth/googleearth-4_beta.ebuild,v
retrieving revision 1.5
diff -u -b -B -r1.5 googleearth-4_beta.ebuild
--- googleearth-4_beta.ebuild   13 Jun 2006 18:42:11 -0000      1.5
+++ googleearth-4_beta.ebuild   22 Jun 2006 07:29:54 -0000
@@ -59,12 +59,16 @@
        dodoc README.linux

        cd bin
-       tar xpf ${WORKDIR}/${PN}-linux-x86.tar
+       tar xf ${WORKDIR}/${PN}-linux-x86.tar
        exeinto /opt/${PN}
        doexe *

        cd ${D}/opt/${PN}
-       tar xpf ${WORKDIR}/${PN}-data.tar
+       tar xf ${WORKDIR}/${PN}-data.tar
+
+       # make sure we install with correct permissions
+       fowners -R root:root /opt/${PN}
+       fperms -R a-x,a+X /opt/googleearth/{xml,res{,ources}}
 }

 pkg_postinst() {