fauno / owns

dns for the masses
4 stars 2 forks source link

Añadida verificación para binario en versiones antiguas de nsd #6

Closed fermuch closed 4 years ago

fermuch commented 11 years ago

Comprueba si existe el binario nsd-control (última versión), y si no existe, trata de usar a nsdc.

mauriciopasquier commented 11 years ago

no se dice versiones antiguas, se dice estables! :P

fermuch commented 11 years ago

:stuck_out_tongue_closed_eyes:

fauno commented 11 years ago

laburá sobre develop @fermuch !

command -v nsdc te tira la posta sin necesidad de parsearlo con awk (también está where pero es un paquete aparte)

fauno commented 11 years ago
$ command -v which
/usr/bin/which

$ which which
/usr/bin/which

 $ whereis which
 which: /usr/bin/which /usr/share/man/man1/which.1.gz

 $ type which
 which está asociado (/usr/bin/which)

si command no está disponible la siguiente mejor opción me parece which porque a ninguno de los dos hay que parsearlos.

fermuch commented 10 years ago

Refactoricé al código completamente, para que quede estructurado y extendible (se puede usar como biblioteca, por ejemplo). También añadí algunos tests básicos. Hace falta añadir más, pero no estoy seguro de cómo escribirlos (nunca hice aplicaciones de escritorio y/o que funcionen como scripts!)

Reorganicé las carpetas y los archivos para que sean más entendibles.

mauriciopasquier commented 10 years ago

+100 a los tests, pero qué miedo mergear algo tan grande..