Version: (using Devel) OS: Linux Installed from: Compiled sources While installing kdebase-runtime 4.4 beta 1, I've faced this bug: make install ... cut ... chgrp: invalid group: `nogroup' running /usr/bin/cmake -E create_symlink oxygen /opt/kde4/share/icons/default.kde4 2>&1 Done installing. My distributive is Fedora 12. There's no 'nogroup' group here.
Created attachment 40259 [details] Linux specific patch to solve this problem. The correct solution will be to cmake'fy kdebase-runtime/kdesu/configure.in.in script.
Still there in KDE 4.5RC2.
Created attachment 48785 [details] (Perhaps broken) patch to check for which group to change kdesud to I tried giving it a go at a proper CMake-style porting of the configure.in.in (which just looks for nogroup, nobody, or gives up and manually uses a group of 65534). It even allows the user to change the group name manually. BUT the CMake install isn't actually expanding my new KDESUD_GROUP setting from what I can tell, because the final chgrp command is getting executed like "chgrp '' '/path/to/kdesud'" (where the KDESUD_GROUP is being expanded to nothing, the single quotes are in the command line). The entry is definitely making it into the cache though. Maybe someone else can figure out why this patch doesn't actually work?
I wonder why this bug is still unfixed. I'm talking about KDE SVN snapshot.
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
I'm looking at kde-runtime-17.08.3/kdesu/kdesud/CMakeLists.txt and I see: EXECUTE_PROCESS(COMMAND sh -c \"chgrp nogroup '\${KDESUD_PATH}' && chmod g+s '\${KDESUD_PATH}'\") so I presume this bug is still not fixed. Wow.
Thanks for the update!
Still not fixed: https://github.com/KDE/kde-runtime/blob/master/kdesu/kdesud/CMakeLists.txt