Pff - it seems that at my Gentoo system not /usr/bin/isntall is executed.
instead a Python wrapper is used :
bash,14486,tfoerste
  └─ebuild,3954 -O /usr/bin/ebuild pingus-0.7.6.ebuild install
      └─sandbox,3968 /usr/lib/portage/bin/ebuild.sh install
          └─ebuild.sh,3969 /usr/lib/portage/bin/ebuild.sh install
              └─ebuild.sh,3986 /usr/lib/portage/bin/ebuild.sh install
                  └─emake,3995 /usr/lib/portage/bin/ebuild-helpers/emake 
install-exec install-data 
DESTDIR=/var/tmp/portage/games-puzzle/pingus-0.7.6/image/ PREFIX=/usr 
DATADIR=/usr/share/games/pingus BINDIR=/usr/games/bin
                      └─make,3997 -j4 install-exec install-data 
DESTDIR=/var/tmp/portage/games-puzzle/pingus-0.7.6/image/ PREFIX=/usr 
DATADIR=/usr/share/games/pingus BINDIR=/usr/games/bin
                          └─sh,3999 -c cd data/ && \\\012find . \\\012        
-type f -a  \\( \\\012        -name "*.png" -o \\\012        -name "*.jpg" -o 
\\\012        -name "*.wav" -o \\\012        -name "*.scm" -o \\\012        
-name "*.font" -o \\\012        -name "*.story" -o \\\012        -name 
"*.credits" -o \\\012        -name "*.prefab" -o \\\012        -name "*.it" -o 
\\\012        -name "*.ogg" -o \\\012        -name "*.s3m" -o \\\012        
-name "*.po" -o \\\012        -name "*.worldmap" -o \\\012        -name "*.res" 
-o \\\012        -name "*.pingus" -o \\\012        -name "*.levelset" -o \\\012 
       -name "*.sprite" \\\012        \\) -exec install -D {} 
/var/tmp/portage/games-puzzle/pingus-0.7.6/image//usr/share/games/pingus/{} \\;
                              └─find,4000 . -type f -a ( -name *.png -o -name 
*.jpg -o -name *.wav -o -name *.scm -o -name *.font -o -name *.story -o -name 
*.credits -o -name *.prefab -o -name *.it -o -name *.ogg -o -name *.s3m -o 
-name *.po -o -name *.worldmap -o -name *.res -o -name *.pingus -o -name 
*.levelset -o -name *.sprite ) -exec install -D {} 
/var/tmp/portage/games-puzzle/pingus-0.7.6/image//usr/share/games/pingus/{} ;
                                  └─python3.2,4166 
/usr/lib/portage/bin/install.py -D ./images/textures/clouds2.jpg 
/var/tmp/portage/games-puzzle/pingus-0.7.6/image//usr/share/games/pingus/./images/textures/clouds2.jpg



This change in the Makefile make it :

tfoerste@n22 /var/tmp/portage/games-puzzle/pingus-0.7.6/work/pingus-0.7.6 $ 
colordiff Makefile*
66c66
<         \) -exec /usr/bin/install -D {} $(DESTDIR)$(DATADIR)/{} \;
---
>         \) -exec install -D {} $(DESTDIR)$(DATADIR)/{} \;


On 10/28/2013 09:41 PM, Ingo Ruhnke wrote:
> On Mon, Oct 28, 2013 at 8:56 PM, Toralf Förster <toralf.foers...@gmx.de
> <mailto:toralf.foers...@gmx.de>> wrote:
> 
>     On 10/28/2013 08:48 PM, Ingo Ruhnke wrote:
>     > On Mon, Oct 28, 2013 at 8:16 PM, Toralf Förster
>     <toralf.foers...@gmx.de <mailto:toralf.foers...@gmx.de>
>     > <mailto:toralf.foers...@gmx.de <mailto:toralf.foers...@gmx.de>>>
>     wrote:
>     >
>     >     As described here : https://bugs.gentoo.org/show_bug.cgi?id=489600
>     >     using an external USB 2.0 disk to install pingus results in a very
>     >     looong install time.
>     >
>     >     Is this related to the way that each file is installed
>     individually
>     >     instead of copying all of them and then chmod the files in the
>     right
>     >     manner ?
>     >
>     >
>     > How long is long? Copying those few thousands files takes like
>     20sec for
>     > me, which seems fine.
>     >
>     more than 10 minutes :-(
> 
> 
> Is it reproducible? Reproducible when running on a plain Pingus source
> tree without the Gentoo stuff around it?
> 
> Have you made sure that the drive is ok? Might be some bad blocks that
> are causing things to slow down, 'dmesg' might have some error messages
> in that case.
> 
> You could also try a wrap 'strace' around that find to see if anything
> weird is going on.
> 
> -- 
> Blog:     http://grumbel.blogspot.com/
> JabberID: xmpp:grum...@jabber.org <mailto:xmpp%3agrum...@jabber.org>
> ICQ:      59461927


-- 
MfG/Sincerely
Toralf Förster
pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3

_______________________________________________
Pingus-Devel mailing list
Pingus-Devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/pingus-devel

Reply via email to