First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 72413
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: SpanKY <vapier@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Yaakov S <yselkowitz@hotmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 72413 depends on: Show dependency tree
Show dependency graph
Bug 72413 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-11-24 19:32 0000
Make install in gtkdiskfree-1.9.3/po causes violations of the sandbox.  The
problem is that the installdir variables aren't preceded by $(DESTDIR), and
make install tries to install directly to /usr/share/locale, which violates the
sandbox.

Reproducible: Always
Steps to Reproduce:
1.emerge gtkdiskfree

Actual Results:  
Here's the relevant output from make install:

Making install in po
make[1]: Entering directory
`/var/tmp/portage/gtkdiskfree-1.9.3/work/gtkdiskfree-1.9.3/po'
if test -r ".././mkinstalldirs"; then \
  .././mkinstalldirs /usr/share; \
else \
  /bin/sh ../mkinstalldirs /usr/share; \
fi
ACCESS DENIED  open_wr:   /usr/share/locale/fr/LC_MESSAGES/gtkdiskfree.mo
/bin/install: cannot create regular file
`/usr/share/locale/fr/LC_MESSAGES/gtkdiskfree.mo': Permission denied
installing fr.gmo as /usr/share/locale/fr/LC_MESSAGES/gtkdiskfree.mo
ACCESS DENIED  open_wr:   /usr/share/locale/pl/LC_MESSAGES/gtkdiskfree.mo
/bin/install: cannot create regular file
`/usr/share/locale/pl/LC_MESSAGES/gtkdiskfree.mo': Permission denied
installing pl.gmo as /usr/share/locale/pl/LC_MESSAGES/gtkdiskfree.mo
ACCESS DENIED  open_wr:   /usr/share/locale/ru/LC_MESSAGES/gtkdiskfree.mo
/bin/install: cannot create regular file
`/usr/share/locale/ru/LC_MESSAGES/gtkdiskfree.mo': Permission denied
installing ru.gmo as /usr/share/locale/ru/LC_MESSAGES/gtkdiskfree.mo

And emerge exits with the following error:

--------------------------- ACCESS VIOLATION SUMMARY---------------------------
LOG FILE = "/tmp/sandbox-app-admin_-_gtkdiskfree-1.9.3-11733.log"

open_wr:   /usr/share/locale/fr/LC_MESSAGES/gtkdiskfree.mo
open_wr:   /usr/share/locale/pl/LC_MESSAGES/gtkdiskfree.mo
open_wr:   /usr/share/locale/ru/LC_MESSAGES/gtkdiskfree.mo
--------------------------------------------------------------------------------



Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4,
glibc-2.3.4.20040808-r1,
2.4.26-gentoo-r11 i686)
=================================================================
System uname: 2.4.26-gentoo-r11 i686 AMD Athlon(TM)
Gentoo Base System version 1.4.16
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -mcpu=i686 -fomit-frame-pointer"
CHOST="i386-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -mcpu=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X accessibility aim alsa apm arts audiofile avi berkdb bitmap-fonts bonobo
cdr crypt cups curl emacs encode esd exif f77 fam flac foomaticdb fortran ftp
gd
gdbm gif gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagick imlib
java jpeg junit kde lcms libg++ libgda libwww mad mikmod mime ming mmap motif
mozilla mpeg mysql ncurses nls odbc oggvorbis opengl oscar oss pam pcre pda
pdflib perl ping png postgres ppds python qt quicktime readline ruby sasl sdl
shared sndfile spell sqlite ssl svg svga tcltk tcpd tetex tidy tiff truetype
usb
wmf wxwindows x86 xml xml2 xmms xpm xv yahoo zlib"

------- Comment #1 From SpanKY 2004-11-29 17:59:55 0000 -------
hrm, i tested gtkdiskfree on a box that had USE=-nls instead of my normal box

fixed in cvs

First Last Prev Next    No search results available      Search page      Enter new bug