[sisyphus] update kernel modules (was: звук слетел окончательно!)

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Май 10 16:56:08 MSD 2005


On Tue, May 10, 2005 at 03:18:24PM +0400, Alexey Morsov wrote:
> >Дык, никогда и не было, чтобы ядра и ядерный модули автоматом
> >ставились.
> окей - тогда как догадаться какую сборку одного модуля мне
> ставить? Где указано какая нужна? Или это "у кого как" ?

Ещё раз кидаю скриптик имени lav на . :)

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
#!/bin/sh
# Vitaly Lipatov <lav на etersoft.ru>, 2004
# Устанавливает самое новое ядро
# Обновляет уже установленные модули до версии
# для самого нового установленного ядра
echo "Update kernel with modules: Vitaly Lipatov <lav на etersoft.ru>, 2004-2005"

# Тип ядра (получаем из текущего запущенного)
TYPESYS=`uname -r | cut -d "-" -f2,3`

test -z "$1" || TYPESYS=$1

SUDO=sudo
if [ "$UID" == "0" ]
then
	SUDO=
fi
echo "Try to install newest kernel image '$TYPESYS' type"
LISTKER=`$SUDO apt-get install kernel-image-$TYPESYS -y | grep "\#" | grep -v "\["`
LISTKER=`echo $LISTKER | cut -d " " -f 1 | head -n 1`
echo "Install new kernel $LISTKER"
$SUDO apt-get install $LISTKER -y

echo "Check for newest kernel..."
NEWESTKERNEL=`rpm -qa kernel-image-${TYPESYS}* | sort | tail -n 1`
INSTVER=`rpm -q $NEWESTKERNEL --queryformat "%{VERSION}-$TYPESYS-%{RELEASE}"`
echo "Updates modules for kernel: $INSTVER ..."
ALLMODULES=`apt-cache pkgnames kernel-modules | sed -e "s/kernel-modules-//g" | sed -e "s/-.*$//g" | sort | uniq | grep -v kernel`
LISTFORUPDATE=""
for i in $ALLMODULES
do
    PKGNAME=kernel-modules-$i
    if rpm -q $PKGNAME-$TYPESYS >/dev/null
    then
	echo modules-$i is installed, updating...
	LISTFORUPDATE="$LISTFORUPDATE$PKGNAME-$INSTVER "
    fi
done
$SUDO apt-get install $LISTFORUPDATE -y
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050510/68ce958d/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus