[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