[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ltsp-developer
Subject:    Re: [Ltsp-developer] ltsp5
From:       jam <jam () tigger ! ws>
Date:       2007-12-10 5:32:32
Message-ID: 1197264752.30917.12.camel () eeyore ! home
[Download RAW message or body]

Hi all

ok it's now clear:

When name and password are typed then the read succeeds ie

Dec 10 14:07:50 ws125 ldm: [spawn_greeter] cmdline:/usr/bin/ldmgtkgreet  
Dec 10 14:07:50 ws125 ldm: [greeter] In get_userid 
Dec 10 14:07:50 ws125 ldm: [get_greeter_string] [256] "" 
Dec 10 14:07:50 ws125 ldm: [get_greeter_string] i:0 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] ret:1 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] i:1 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] ret:1 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] i:2 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] ret:1 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] i:3 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] ret:1 
Dec 10 14:08:12 ws125 ldm: [1] after get_userid 
Dec 10 14:08:12 ws125 ldm: [get_host] 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] [256] "" 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] i:0 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] ret:1 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] i:1 
Dec 10 14:08:12 ws125 ldm: [get_greeter_string] ret:1 
etc

when LDM_USERNAME & PASSWORD specified the read blocks (for ever ?)
greeter_iface.c ...

    syslog (LOG_INFO, "[get_greeter_string] [%d] \"%s\"", len, str);
    while(TRUE) {
        if (i == (len - 1))
            break;
syslog (LOG_INFO, "[get_greeter_string] i:%d", i);
        ret = read(ldminfo.greeterrfd, p, 1);
syslog (LOG_INFO, "[get_greeter_string] ret:%d", ret);
        if (ret < 0)
            return 1;
        if (*p == '\n')
            break;
        p++;
        i++;
    }

ie
Dec 10 12:28:30 ws125 ldm: [greeter] In get_userid LDM_USERNAME jam 
Dec 10 12:28:30 ws125 ldm: [1] after get_userid 
Dec 10 12:28:30 ws125 ldm: [get_host] 
Dec 10 12:28:30 ws125 ldm: [get_greeter_string] [256] ""
Dec 10 12:28:30 ws125 ldm: [get_greeter_string] i:0 

blocks on read from fd:0

So where does the info eg host IP get put into stdin ?
Who knows the order eg user, hostip etc ?

Thanks
James


-------------------------------------------------------------------------
SF.Net email is sponsored by: 
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_____________________________________________________________________
Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-developer
For additional LTSP help,   try #ltsp channel on irc.freenode.net
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic