psmisc-22.5.ebuild triggered old problems(bugs 10849, 12529 and others) again. Other major distros like Debian, Ubuntu, RHEL, Fedora has original psmisc layout, they have psmisc binaries in /usr/bin. This causes problems in Gentoo with some scripts and software expecting standard psmisc layout. For example, recent bug in KVPNC: http://bugs.gentoo.org/show_bug.cgi?id=184968 Reproducible: Always Steps to Reproduce:
Created attachment 124583 [details, diff] Get back dosym() code for compatibility
Eh, other things just shouldn't hardcode paths for binaries...
psmisc now installs everything into /usr/bin except for fuser
(In reply to comment #2) > Eh, other things just shouldn't hardcode paths for binaries... > Agree, hardcoding of paths in binaries is a bad idea. But IMHO base utils(like coreutils, psmisc, iptables, etc) should have the same layout in every linux distro for compatibility not only with software like kpvnc, but also with scripts that use absolute paths.
(In reply to comment #3) > psmisc now installs everything into /usr/bin except for fuser > Good decision, thanks. Although FC and Debian also use /usr/bin/ for most of psmisc binaries, they use different path for "fuser" (Debian4 - /bin/fuser, FC6 - /sbin/fuser). Funny. Hope, FHS standard will fix such incompatibilities in future.