Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: USUARIONUEVO en 27-03-2016, 21:49 (Domingo)

Título: Tarea para algun aburrio :=)
Publicado por: USUARIONUEVO en 27-03-2016, 21:49 (Domingo)
Alguien que maneje minimamente bash.


Necesito un script , que es muy sencillo , y si nadie lo hace lo hare yo ,...pero ahora mismo estoy muy hasta arriba de cosas.

Se trata de grepear en /opt/wifislax-updaters , los scripts que declaren alguna dependencia

Código: [Seleccionar]
DEPENDENCIAS="libpcap libwww-perl"
y comprobar si existe

$DEPENDENCIA_updater

estoy trabajando en declarar el maximo de librerias que reuiqren los paquetes al compilar , y voy añadiendolas sin mas , pero me gustaria en algun momento , ver la lista de dependencias declaradas , de las que no existe el updater de turno ... para decidir cuales escribire-


Tal vez el informe deberia ser algo asi


UPDATER --> TAL ---> DEPENDENCIA TAL ---> NO EXISTE UPDATER


gracias por adelantado y si nadie puede lo hare yo mas adelante  ;)

Título: Re: Tarea para algun aburrio :=)
Publicado por: vk496 en 28-03-2016, 20:15 (Lunes)
No me da tiempo a trastear mas. No es exactamente como lo pides, pero creo que te puede servir.

Código: [Seleccionar]
#!/bin/bash

RUTA="/home/vk496/develop/wifislax-updaters"

while read i; do

find $RUTA -type f -name ${i}_updater -printf "%f\n" | grep -q "$i" && echo "Encontrado $i" || echo -e "\e[31m$i\e[0m NO EXISTE"

done < <(find $RUTA -type f -name *_updater -exec grep "DEPENDENCIAS=" {} \; | cut -d "\"" -f2 | tr " " "\n" | sort | uniq)

Salu2
Título: Re: Tarea para algun aburrio :=)
Publicado por: USUARIONUEVO en 28-03-2016, 21:01 (Lunes)
Me vale , gracias.  ;)