Olá povo,
estava precisando pegar o device de vídeo das máquinas e, caso fosses
unichrome ou via, trocar o nome do driver para vesa.
Bom... consegui, mas tá feio de ver.. hehe
Gostaria de ajuda para melhorar o código.
abração
Código:
#!/bin/bash
DEVICE_DRIVER=""
OLD_IFS="$IFS"
VGA_INFO=$(
IFS=$'\t'
while read lixo NUM_ID lixo;do
grep "0x${NUM_ID%????}.*0x${NUM_ID#????}.*Card:" \
/usr/share/apps/guidance/pcitable
done < /proc/bus/pci/devices | tr [A-Z] [a-z]
)
IFS="$OLD_IFS"
DRIVERS="unichrome via"
for DRIVE in $DRIVERS;do
case ${VGA_INFO} in
*${DRIVE}*)
DEVICE_DRIVER="vesa"
;;
esac
done
--
Jacson R. C. Silva
[As partes desta mensagem que não continham texto foram removidas]