On Fri, 25 Aug 2006 16:34:42 -0400 "Landry, Marc-Andre" <[EMAIL PROTECTED]>
babbled:

> Carsten Haitzler (The Rasterman) wrote:
> > 
> > maybe you should make the eap do:
> > 
> > xterm -e gdb ssh-agent
> > 
> > and trace it (maybe compile ssh-agent so you have debugging symbols).?
> > 
> I tried tracing it but ssh-agent don't bug... It just didn't propagate
> is value to enlightenment env vars if I put it in the startup sequence
> of enlightenment :
> ---
>  ~ $ ssh-agent
> SSH_AUTH_SOCK=/tmp/ssh-WDGQeG3680/agent.3680; export SSH_AUTH_SOCK;
> SSH_AGENT_PID=3681; export SSH_AGENT_PID;
> echo Agent pid 3681;
> ---
> my .order file for startup & resulting ps xf
> ---
>  ~ $ ps xf
>   PID TTY      STAT   TIME COMMAND
> 28528 ?        S      0:03 /usr/bin/enlightenment-0.17
> 28649 ?        Ss     0:00  \_ xscreensaver
> 28663 ?        Ss     0:00  \_ /bin/bash /usr/libexec/mozilla-launcher
> 28699 ?        Sl     0:03  |   \_
> /usr/lib/mozilla-thunderbird/thunderbird-bin
> 28668 ?        Ss     0:01  \_ gaim
> 28724 ?        S      0:00  |   \_ gaim
> 28725 ?        S      0:00  |   \_ gaim
> 28924 ?        Ss     0:00  \_ xterm -rv -bc
> 28926 pts/0    Ss     0:00      \_ bash
> 29021 pts/0    R+     0:00          \_ ps xf
> 28713 ?        S      0:00 /usr/libexec/gconfd-2 24
> 28681 ?        Ss     0:00 ssh-agent
> 28629 ?        S      0:00 dbus-launch --exit-with-session
> /usr/bin/enlightenmen
> 28628 ?        Ss     0:00 dbus-daemon --fork --print-pid 8
> --print-address 6 --
>  ~ $ cat .e/e/applications/startup/.order
> xscreensaver.eap
> thunderbird.eap
> gaim.eap
> ssh-agent.eap
> ---
> In the ps xf output you could see that xscreensaver attach to PPID of
> e17 but not ssh-agent. Should I try to do not fork? And did somebody may
> explain me why I don't see his env value that it shall initialized?

of COURSE you don't see the ssh agent environment. ssh-agent is DESIGNED to be
run LIKE this:

#!/bin/sh

# run ssh agent and take it's stdout and EVALUATE it - modifying the shell
# environment
eval `ssh-agent`
# run enlightenment - it now inherits the shell environment. anything
# enlightenment runs will also inherit this environment - which contains the
# ssh-agent environment variables
exec enlightenment

The problem is ssh-agent is designed to modify a shell - e's environment CANNOT
be modified by another program - NO process' environment can be modified by
another process. a child process inherits the environment of its parent. the
ONLY reason this works is ssh-agent is designed to print out shell commands
which as above you tell the shell to READ the stdout from ss-agent and then
interpret those commands - the shell changes its OWN environment. ssh-agent
never does.

> 
> ---
> I tryed to add it to my .xsession but don't get it to work... even worse
> I break everything and e17 don't get to start.
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to