GNOME Bugzilla – Bug 427586
[PATCH] Seahorse attempts to chmod the daemon in the agent's Makefile
Last modified: 2007-06-01 02:31:46 UTC
Seahorse 1.0.1 fails to install on a clean system since the agent's Makefile attempts to chmod the seahorse-daemon executable when it is not already installed. This seems to be fallout from the daemon/agent split. The trivial solution is to remove the install-exec-hook target from agent/Makefile.am.
Created attachment 86010 [details] [review] Removal of the chmod suid command in agent/Makefile.(in|am) This patch solved it here for building and installing into DESTDIR=/somewhere/new
It should only try to do that on 'make install'. Is that the case for you?
Correct, make install on a clean system fails because the agent subdirectory is installed before the daemon subdirectory. A reinstall on a system with seahorse already present will work.
Oh, of course. Thanks for catching that. I don't know how that went unnoticed for this long :( 2007-04-07 Nate Nielsen <nielsen@memberwebs.com> * agent/Makefile.am: Set proper binary as setuid. Fixes bug #427586 Commit: 1721
*** Bug 430223 has been marked as a duplicate of this bug. ***
*** Bug 435013 has been marked as a duplicate of this bug. ***
*** Bug 442754 has been marked as a duplicate of this bug. ***