1.1, pavlinux (ok), 17:46, 12/11/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Создаем и копируем все дриверы в одну папку!
# mkdir /usr/src/drivers
# cp -a btrfs-0.16.tar.bz2 madwifi.tar.bz2 ipw3945-1.0.2.tar.bz2 /usr/src/drivers
for i in /usr/src/drivers
do
cd $i;
make clean; make; make install;
cd -
done
| |
|
2.2, User294 (ok), 17:51, 12/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
А при выходе нового ядра я так понимаю Павлин предлагает в i-й раз перекомпиливать все самостоятельно, так? =)
| |
|
3.3, pavlinux (ok), 20:39, 12/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
Как же эта хрень определяет что появилось новое ядро?
Так и мы, попишемся в /etc/cron.daily, со словами
#!/bin/sh
VER="/etc/kernel.version"
function recompile(){
for i in /usr/src/drivers
do
pushd
cd $i;
make clean && make && make install
if [ $? != 0]
then
exit 1;
fi
popd
done
uname -r > $VER;
}
main() {
if [ 'md5sum $VER' -ne 'uname -r | md5sum' ]
then
recompile;
else
exit 0;
fi
}
main;
Причёсывайте сами...
| |
|
4.7, User294 (ok), 21:30, 14/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Причёсывайте сами...
Юзайте это сами, thanks :).Так сходу - а что будет если апдейт ядра случится до того как это daily отстреляется? =)
| |
|
5.11, pavlinux (ok), 23:40, 15/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
Ну блин, ты Unix_oid или откуда
Говорю же
> Причёсывайте сами...
cat >> /etc/crontab << EOF
1 * * * * root /etc/cron.dayly/update_modules.sh
EOF
| |
|
|
|
|
|
2.5, pavlinux (ok), 03:04, 13/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
>> Причёсывайте сами...
>
>Рассмешил.
А такой монстроподобный dkms.conf для каждого драйвера, это смешно? :)
| |
|
3.8, User294 (ok), 22:28, 14/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
>А такой монстроподобный dkms.conf для каждого драйвера, это смешно? :)
Смотрим текст новости еще раз, для btrfs =)
======================
MAKE[0]=make
BUILT_MODULE_NAME[0]=btrfs
DEST_MODULE_LOCATION[0]="/kernel/fs/btrfs"
PACKAGE_NAME="btrfs"
PACKAGE_VERSION="0.16"
CLEAN="make clean"
AUTOINSTALL="yes"
======================
И вот это теперь называется монструозным конфигом?Ну тогда наверное пора начинать считать в стиле 1, 2, много... если 7 строчек - монструозно =)
Первый конфиг в примере - для большой *кучки* модулей.Вы что, десятками добавляется собственные модули в ядро? =)
| |
|
|
1.9, Valentin (??), 22:31, 14/11/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Аффигеть. А теперь расскажите мне, чем оно лучше module-assistant Debian'а!
Пример:
установка дров nvidia (ядерного модуля и только):
m-a prepare #подготовка ядра к сборке модулей
m-a a-i nvidia # _загрузка_, сборка и установка модуля
modprobe nvidia #profit
| |
|
2.10, Zulu (?), 14:35, 15/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
Мало чем, но DKMS более распространен и стало быть для совместимости его надо поддерживать.
| |
|
1.12, pavlinux (ok), 00:39, 22/11/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А я Вам даже объясню почему подобные вещи - зло для Unix.
Вся прелесть открытых Unix_ов - полный контроль над системой.
Данные скриптовые комплексы - разрушают эту гармонию, когда рушатся
такие системы, вам приходиться изучать, чужие методы и способы работы
со скриптовыми языками!
Время которое уйдёт на создание и эксплуатацию Вашей системы, намного
меньше, чем изучение и ремонт чужой.
Особенное зло - это использование чужих фаирволов на базе iptables/xtables/iproute2.
| |
|
2.13, User294 (ok), 22:51, 22/11/2008 [^] [^^] [^^^] [ответить]
| +/– |
>А я Вам даже объясню почему подобные вещи - зло для Unix.
А при чем тут вообще юниксы?Разговор про лоадабельные модули ядра в линуксах.Вы хотите рулить модулями ядра во всех *никсоподобных одинаково?Жаль но боюсь что с этой мечтой придется умереть.А так по вашей логике cron тоже зло.
> Вся прелесть открытых Unix_ов - полный контроль над системой.
Поэтому давайте выкинем крон нафиг.Будем сами вместо него принимать решения когда надо модули сбилдить или там процесс запустить.
>Данные скриптовые комплексы - разрушают эту гармонию, когда рушатся
>такие системы, вам приходиться изучать, чужие методы и способы работы
>со скриптовыми языками!
А почему вас не коробит изучать "чужие" скриптовые конструкции скажем для управления старичком init?Собссно по вашей логике дебиановские средства для упрощения настройки стартовых скриптов надо выбросить.В редхатоподобных - аналогично.И айда педалить с десяток симлинков в разных дирах руками!Ибо нефиг автоматизировать этот процесс.А то отличия между *никсами получаются, мать-мать-мать...
>Особенное зло - это использование чужих фаирволов на базе iptables/xtables/iproute2.
Какой же ты зануда, Павлин =).Скажи, а при нужде доехать из точки А в точку Б ты сперва тоже озадачиваешься вопросами угла опережения зажигания и нытьем про то что автоматические коробки передач - для лохов, а система микроклимата в салоне автоматически удерживающая заданную температуру а также бортовой компьютер с нафигацией - ненужная блажь, да? =)
| |
|
|