refs #596 install newly added dkms modules
parent
3fffd212da
commit
2a2da12966
|
@ -92,22 +92,15 @@ def boottoolsSoftwareInstall (osarch, osrelease):
|
||||||
print ('about to install these packages: "{}"'.format (' '.join (pkgs)))
|
print ('about to install these packages: "{}"'.format (' '.join (pkgs)))
|
||||||
_aptget_install (pkgs)
|
_aptget_install (pkgs)
|
||||||
|
|
||||||
"""
|
|
||||||
# Instalar módulos que algunos paquetes puedan tener pendientes de compilar.
|
# Instalar módulos que algunos paquetes puedan tener pendientes de compilar.
|
||||||
echo "Instalando módulos adicionales con DKMS"
|
stdout, _ = _run (['dkms', 'status'])
|
||||||
while read -e mod vers; do
|
for l in stdout.strip().split ('\n'):
|
||||||
echo -n "Intalando módulo $mod v$vers"
|
if not l: continue
|
||||||
dkms install -m $mod -v $vers &>/dev/null
|
print ('l "{}"'.format (l))
|
||||||
RETVAL=$?
|
mod, vers, status = l.split (',')
|
||||||
if [ $RETVAL == 0 ]; then
|
if 'added' in status:
|
||||||
echo " : OK - Módulo instalado correctamente (codigo interno de dkms $RETVAL)"
|
print ('dkms installing {} {}'.format (mod, vers))
|
||||||
else
|
_run (['dkms', 'install', '-m', mod.strip(), '-v', vers.strip()])
|
||||||
echo " : Error módulo $mod (codigo interno de dkms $RETVAL) "
|
|
||||||
echo "Pulse [Intro] para continuar"
|
|
||||||
read
|
|
||||||
fi
|
|
||||||
done < <(dkms status 2>/dev/null | awk -F, '$3~/added/ {print $1,$2}')
|
|
||||||
"""
|
|
||||||
|
|
||||||
_oghook_activate()
|
_oghook_activate()
|
||||||
_restore_mtab()
|
_restore_mtab()
|
||||||
|
|
Loading…
Reference in New Issue