#!/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