[PATCH] Have unsermake call itself by absolute path

Michael Pyne pynm0001 at comcast.net
Sun Jul 31 06:30:03 BST 2005


Hi all,

Attached is a patch to have unsermake call itself in the generated makefiles 
by absolute path instead of just calling 'unsermake'.  This is for operating 
systems like Kubuntu and Gentoo that install sudo with the --secure-path 
option.

What this means is that if the path to unsermake doesn't appear in the secure 
path whitelist when sudo was compiled, users will be unable to install 
unsermake-based packages by using sudo (which is annoying the hell out of 
me. ;)

The solution is to use the absolute path (which is what kdesvn-build does when 
calling make/unsermake install), but if the Makefiles recursively call make 
or unsermake then that doesn't work.

Anyways, this works by changing 'unsermake' to '$(UNSERMAKE)' in the generated 
Makefiles, and also setting UNSERMAKE = /absolute/path/to/unsermake.

Comments/Suggestions about the "correct" way to go about doing this would be 
appreciated, otherwise I intend to commit in about a day or two.

Regards,
 - Michael Pyne
-------------- next part --------------
A non-text attachment was scrubbed...
Name: absolut-unsermake.patch
Type: text/x-diff
Size: 1515 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050731/46721f58/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050731/46721f58/attachment.sig>


More information about the kde-core-devel mailing list