Tiri-viimane-kernel
Allikas: Pingviini viki
#!/bin/sh ## Lihtne ja üsana rumal skript, mis tirib Eesti peeglist linuxi ## tuuma, kontrollib ta õigsust ja pakib lahti. Vajalik wget, gpg ja ## tar. ## Seaded # Kuhu kataloogi kernel salvestatakse DIR=/home/mihkel/linux-2.6/ # Mis versioon tiritakse. Jäta tühjaks, kui soovid viimast # stabiilset. Kui aga viimast testingust, siis on parameetriks testing #VER= VER=testing # Liigu õigesse kataloogi cd $DIR # Löö plats puhtaks echo "\tKustutan vanad failid ..." rm -rf * # Milline on versiooni number VERSION=$(curl -s http://ftp.ee.kernel.org/pub/linux/kernel/v2.6/$VER/ | grep LATEST-IS- | sed 's/.*LATEST-IS-\(.*\)<\/a.*/\1/') echo "\n\tSikutan tuuma versiooni $VERSION ...\n" BASEURL="http://www.ee.kernel.org/pub/linux/kernel/v2.6/$VER/linux-" # tiri .tar.bz2 EXTENSION=".tar.bz2" FULL_URL=${BASEURL}${VERSION}${EXTENSION} wget "$FULL_URL" wget "$FULL_URL.sign" # Kontrolli paki ehtsust gpg --verify linux-${VERSION}${EXTENSION}.sign linux-${VERSION}${EXTENSION} echo "\n\tArhiivi lahti pakkimine ...\n" tar -xjf *.tar.bz2 echo "\n\tValmis!\n\tKustutan *.bz2 ja *.sign failid.\n" rm -f *.tar.bz2 rm -f *.tar.bz2.* echo "\n\tLäbi see lõbu ..." #EOF