Seguridad Wireless - Wifi
Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado 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
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 ;)
-
No me da tiempo a trastear mas. No es exactamente como lo pides, pero creo que te puede servir.
#!/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
-
Me vale , gracias. ;)