On Sat, 26 Aug 2006 08:30:53 -0400 "Landry, Marc-Andre" <[EMAIL PROTECTED]>
babbled:

> Landry, Marc-Andre wrote:
> > Carsten Haitzler (The Rasterman) wrote:
> >> 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.
> >>
> > 
> > This explain everything. Thank you.
> > 
> >>> ---
> >>> 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.
> >>>
> > 
> > So I just have to add eval in .xsession... one day I will understand all
> > the tricky part of the shell. I will have to redesing lot of my shell
> > script at work, it will simplify the understanding.
> > 
> It look like I have a shell trouble 'cause this .xsession script didn't
> run as expected.
> 
> #!/bin/sh
> eval 'ssh-agent'
> eval 'dbus-launch --sh-syntax --exit-with-session'
> exec enlightenment

you are using forward-single-quotes. you need to use BACKWARDs single quotes -
see my email and examples closely.

> 
> Nor SSH and DBus get propagetted to enlightenment. I will try to
> understand this. Thank you all for your help.
> 
> LMA1980
> 
> -------------------------------------------------------------------------
> 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