[KDE/Mac] KDE4 and D-BUS
O
illogical1 at gmail.com
Sat Feb 7 19:28:31 CET 2009
On Sat, Feb 7, 2009 at 10:06 AM, Julian Mehnle <julian at mehnle.net> wrote:
> O wrote:
>> On Sat, Feb 7, 2009 at 9:21 AM, Julian Mehnle <julian at mehnle.net> wrote:
>> > `man sudo`:
>> > | ENVIRONMENT
>> > | sudo utilizes the following environment variables:
>> > |
>> > | [...]
>> > |
>> > | SUDO_USER Set to the login of the user who invoked sudo
>> > |
>> > | SUDO_UID Set to the uid of the user who invoked sudo
>> > |
>> > | SUDO_GID Set to the gid of the user who invoked sudo
>> > |
>> > | [...]
>>
>> O wrote:
>> > > If you can figure out how to get sudo to run commands as the local
>> > > user, I can figure out the rest.
>
> Oh, come on!
>
> $ sudo -s # AKA `sudo port ...`
> # su -f $SUDO_USER -c whoami
> julian
> # sudo -H -u $SUDO_USER whoami
> julian
>
> But if "the local user"'s home dir needs to be manipulated, then probably
> _every_ local user's home dir needs to be, not just that of the user who
> ran `port`.
Now try that in your portfile and see what happens.
(hint: jonas' reply above is actually the "correct" answer)
>
> -Julian
>
> _______________________________________________
> kde-mac at kde.org
> List Information: https://mail.kde.org/mailman/listinfo/kde-mac
> KDE/Mac Information: http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X
>
More information about the kde-mac
mailing list