Re: ssh-copy-id no newline bug

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



On 22/03/16 22:32, Philip Hands wrote:
"Tom G. Christensen" <tgc@xxxxxxxxxxxxxxx> writes:

On 22/03/16 08:34, Philip Hands wrote:

    [ "`tail -c1 .ssh/authorized_keys 2>/dev/null`" ] && echo > .ssh/authorized_keys ;

anyone know of portability issues with that?


On Solaris 10 and older /usr/bin/tail does not understand the -c1
syntax, it needs -1c instead.

OK, it seems that tail from coreutils on Debian can deal with -1c as
well -- odd -- is this actually the portable option despite not being in
the manual?

BTW can Solaris 10's tail handle it with a space after the c, thus:

    tail -c 1


No. It seems the default tail in /usr/bin is the old one from the BSD days of SunOS 4 hence it does not know the more modern syntax.

You can see the manpage here:
https://docs.oracle.com/cd/E26502_01/html/E29030/tail-1.html

-tgc
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev



[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux