Summary: | wrong file ownerships of gdesklets desklets (weather, sysinfo, starterbar,...) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Volz <linux> |
Component: | New packages | Assignee: | Mike Gardiner (RETIRED) <obz> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dougw |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andreas Volz
2003-11-06 14:07:12 UTC
The 'cp -R' isn't actually the issue here. The files in the Sensors/ tree are installed by the included python script. The problem is that the install script uses tar and doesn't include the --no-same-owner parameter. For the desklet-sysinfo-0.21.2.ebuild this can be fixed by adding: sed -i -e "s:tar -xzvf:tar --no-same-owner -xzvf:" Install_${DESKLET_NAME}_Sensor.bin as a single line at the end of src_unpack(). thanks for the comment doug, the other option is just to recursively change the ownership of ${D} to root:root after installing to the image. Okay, fixed in x11-plugins/desklet-: clock, cornerxmms, ltvariations, psisensors, starterbar, sysinfo, temperature, weather Also reminded me to do a few bumps. I had this one in my head to fix for a while but didnt get around to it, so thanks for your report and help here. |