¿Por qué no dice "hey" en usleep -o?

16

En una caja de Centos 6.6 noté esto ...

[root@abcd /]# usleep --help
Usage: usleep [microseconds]
  -v, --version     Display the version of this program, and exit
  -o, --oot         oot says hey!

Help options:
  -?, --help        Show this help message
  --usage           Display brief usage message
[root@abcd /]# usleep -o
oot says hey!

Si bien la página del manual no lo menciona ...

OPTIONS
   --usage Show short usage message.

   --help, -?
          Print help information.

   -v, --version
          Print version information.

Entonces, ¿por qué no dice " hey"?

Editar: Ciertamente, este es un huevo de Pascua, pero parece que podría ser uno con una historia.

nkthrasher
fuente
1
¿Por qué apt-get dice moo?
s3lph
2
Los desarrolladores tampoco saben mail-archive.com/[email protected]/…
steve
2
"Oot" puede ser un acrónimo de "fuera de tiempo" que tiene algún sentido en este contexto.
Mark Wagner

Respuestas:

8

No estoy seguro sobre el huevo de pascua, pero

¿Por qué no dice "hey" en usleep -o?

simple, porque está en la fuente :

struct poptOption options[] = {
        { "version", 'v', POPT_ARG_NONE, &showVersion, 0, 
        "Display the version of this program, and exit" },
        { "oot", 'o', POPT_ARG_NONE, &showOot, 0, 
        "oot says hey!" },
    POPT_AUTOHELP
        { 0, 0, 0, 0, 0 }
    };

No hay más indicaciones sobre por qué se introdujo. patos .

Sebastian
fuente