#!/bin/sh # config BASE="ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/kernel" TYPE="default" RPMS="kernel-${TYPE} kernel-${TYPE}-nongpl kernel-source" ARCH="$(uname -m | sed -e 's/i.86/i386/')" REXT=".$(uname -m | sed -e 's/i.86/i586/').rpm" TREE="kotd/${ARCH}/HEAD" # drop old ones rm -f kernel-*${REXT} # fetch new ones for rpm in $RPMS; do file="${BASE}/${TREE}/${rpm}-2.6*${REXT}" echo "### fetching $(basename $file)" wget -nv "$file" echo done # install echo "### installing kernel" rpm -vh -i kernel-${TYPE}-*${REXT} rpm -vh -U kernel-source-*${REXT} echo # list installed echo "### list installed kernels" rpm -qa "kernel-${TYPE}*" | sort echo