| 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. |