<div dir="ltr">I'm dependent on the debian releases, but I've added the changes you've made to our running version of ulogin, and it works fine now. Thanks for your help.</div><br><div class="gmail_quote"><div dir="ltr">On Fri, 20 Jul 2018 at 17:09, heasley <<a href="mailto:heas@shrubbery.net">heas@shrubbery.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Fri, Jul 20, 2018 at 04:53:09PM +0100, Alex DEKKER:<br>
> On 20/07/18 15:22, Craig Hopkins wrote:<br>
> ><br>
> ><br>
> > That's only part of it, though. I still need the right .cloginrc <br>
> > commands. If I use ulogin, then:<br>
> ><br>
> > $ ulogin MYDEVICE<br>
> > MYDEVICE<br>
> > spawn ssh -x -l ubnt MYDEVICE<br>
> > Welcome to EdgeOS<br>
> ><br>
> > By logging in, accessing, or using the Ubiquiti product, you<br>
> > acknowledge that you have read and understood the Ubiquiti<br>
> > License Agreement (available in the Web UI at, by default,<br>
> > <a href="http://192.168.1.1" rel="noreferrer" target="_blank">http://192.168.1.1</a>) and agree to be bound by its terms.<br>
> ><br>
> > Linux MYDEVICE 3.10.107-UBNT #1 SMP Fri Jun 22 14:27:52 UTC 2018 mips64<br>
> > Welcome to EdgeOS<br>
> > Last login: Fri Jul 20 09:09:49 2018 from MY.IP.GOES.HERE<br>
> > ubnt<br>
> > ubnt@MYDEVICE:~$ ubnt<br>
> > -vbash: ubnt: command not found<br>
> > ubnt@MYDEVICE:~$<br>
> ><br>
> > Where is that extra "ubnt" coming from?<br>
> <br>
> I expect the "Last login:" message is confusing ulogin and that's why it <br>
> sends the username again.<br>
<br>
probably; thats new.  this ought to address that.<br>
<br>
Index: bin/<a href="http://ulogin.in" rel="noreferrer" target="_blank">ulogin.in</a><br>
===================================================================<br>
--- bin/<a href="http://ulogin.in" rel="noreferrer" target="_blank">ulogin.in</a>       (revision 3831)<br>
+++ bin/<a href="http://ulogin.in" rel="noreferrer" target="_blank">ulogin.in</a>       (working copy)<br>
@@ -170,6 +170,12 @@<br>
        -nocase -re "^warning: remote host denied authentication agent forwarding." {<br>
            exp_continue;<br>
        }<br>
+       -nocase -re "last login:" {<br>
+           exp_continue<br>
+       }<br>
+       -nocase -re "failed login:" {   <br>
+           exp_continue<br>
+       }<br>
        eof { send_user "\nError: Couldn't login\n"; wait; return 1 }<br>
        -nocase "unknown host\r" {<br>
            catch {close}; catch {wait};<br>
<br>
_______________________________________________<br>
Rancid-discuss mailing list<br>
<a href="mailto:Rancid-discuss@shrubbery.net" target="_blank">Rancid-discuss@shrubbery.net</a><br>
<a href="http://www.shrubbery.net/mailman/listinfo/rancid-discuss" rel="noreferrer" target="_blank">http://www.shrubbery.net/mailman/listinfo/rancid-discuss</a><br>
</blockquote></div>