No te preocupes si ya lo tengo listo... lo que he hecho es desglosar el número de la versión por un lado en 4 y luego el "sub-version" que puede ser 11 o 12-dev o lo que sea... como si es 35.
Para versiones menores de 4 (q no se si habrá) directamente q mate procesos... y para la version 4 ya chequela a "sub-version"... y si es 11 o menos pues mata procesos y si es 12 o mas ya no los mata... y por supuesto el "por defecto" es que ya no los mate, con lo que solo los matará si cumple alguna de las anteriores q dije y ya no habrá que tocarlo más para el futuro... bueno, q esto así explicado es un lío, ya lo verás en código y funcionando cuando lo suba, pero vamos que está todo controlado y que va a funcionar 100%... lo que pasa es que estaba con otro desarrollo y ya los subiré juntos. tardaré un par de días que ando liado.
a ver que os parece lo que estoy haciendo (aunque a wifislax no le afecta... por ahora...):
cuando se ejecuta en una distro no reconocida, o reconocida pero q no suele llevar todas las herramientas que el script necesita (debian o ubuntu por ejemplo), antes chequeaba todas las herramientas para ver si las tenías instaladas y si no tenías alguna te avisaba y no te dejaba continuar... bien, pues esto es una ))))) si por ejemplo solo te falta yo que se... wpaclean, pues no poder usar el script porque te falte wpaclean que se usa en un submenú de un submenú y de pascuas a ramos, pues es una ****da. así que ahora estoy dividiendo las tools que el script necesita en "essential_tools" y "optional_tools".
Por supuesto si no tienes todas las "essential_tools" no te dejará seguir avisándote de lo que te falta y demás... pero mi intención es que si te faltase una "optional_tool", pues que te avise, que te recomiende instalarla pero que te deje seguir, y luego controlar por supuesto para que no puedas usar la caracteristica concreta del script que la utiliza.
Es que como va creciendo la cosa, pues así al menos se podrá usar para algo concreto que a alguien le interese sin tener que estar instalando todo lo que el script pueda usar en un momento dado... y comentaba que no le afecta a wifislax con el "de momento" resaltado porque por ahora wifislax tiene instalado de base todo lo que usa el script, pero si mañana por ejemplo meto algo que wifislax no llevase instalado de serie como por ejemplo hashcat, pues que así los usuarios de wifislax lo puedan usar (todo menos esa caracteristica) sin tener que andar instalando nada...
perdonad por el tochako escrito! saludos!