20. 08. 2011

Auto” build modulu pro novej kernel

Přítelkyně si pořídila novej notebook, u kterýho je třeba při nainstalování novýho kernelu vždycky zbuildit modul pro Broadcom WiFi. Co s tim…

Jelikož jede na Debian testing (ano, jsme HC domácnost), tak komp docela často aktualizuju a tím padem se nový jádra instalujou docela často. Kromě jinejch problémů, který používání testingu přináší se občas stane, že ten modul zapomenu zbuildit a po vybití baterky se jí nastartuje komp s novým jádrem, který nemá pravě onen modul na wifi. Což by nebyl zas takovej problém, kdyby si to před buildem nepotřebovalo stáhnout (mimo) jiné i hlavičky kernelu z interwebu. Samozřejmě se to dá pořešit jednoduše (zapojí se eth, zbuildí se to a loadne modul do jádra), ale je to tak nějak vopruz. Tedy nejvíc hledat ten kabel.

Dlouho jsem si lámal hlavu, jak to nějak systémově zautomatizovat. Nakonec jsem se na to vykašlal a dohodil jsem build modulu do aliasu na update systému.

alias up='aptitude update; aptitude full-upgrade; yes | m-a a-i broadcom-sta; aptitude clean'

Prasácky jednoduchý.

PS. Já na tom, že přítelkyně používá Linux nemám až zas takovej podíl, jak si myslíte. Je to patrně jedinej člověk na světě, kterej přešel z Windows na Linux kvůli hrám ;)

4 comments
(already: 4) Comment post

Comments

stibi 20.08.2011 17:51
avatar

To máš fakt nejspíš unikátní milou…která hra že za to teda může?

starenka 20.08.2011 17:55
avatar

Dik;) Takovej ten klasickej nasup: CrackAttack, 99% karetnich her a variaci Sudoku a Mahjonggu, logicky hry s cislama, FrozenBubble, PixFrogger…

yedpodtrzitko 21.08.2011 22:29
avatar

V gentoo je utilita module-rebuild, ktera znovu buildne vsechny tyhle moduly (virtualbox, nvidia…), takze neni potreba buildit jednotlive moduly rucne a vzpominat, jestli se na nejaky nezapomnelo. Treba je v debianu neco podobneho…

starenka 21.08.2011 22:34
avatar

Presne neco takovyho jsem prave chtel najit (videl jsem to v debianu prave treba u virtualboxu), ale bojim se, ze je to (DKMS) takle zarizeny pres balik, kterej prave dokud nepouziju module-assistant, kterej ho zbuildi, nemam. Nicmene si mi zpatky vratil cervika, kterej hlodal. Jeste na to kouknu.

PS. Dik za trpelivost s komentarema, Byteflow se trosicko vzpouzi s Djangem 1.3 o cemz jsem do ted nevedel

Comment post