#!/bin/sh

VERSION=2.2.17-0vl10BOOT
DIRS="local network pcmcia2 hdimage"

rpm -ivh ../../../Vine/RPMS/kerne-BOOT-2.2.17-0vl10.i386.rpm
cp /lib/modules/${VERSION}/*/*.o kernel/mod/

for i in $DIRS; do
  echo updating $i modules..
  cd $i/modules
  mkdir $VERSION
  for j in `cat ../../modlist/$i-modlist`; do
    cp ../../kernel/mod/$j $VERSION
  done
  find $VERSION -type f | cpio $q -H crc -o | gzip -9 > modules.cgz
  rm -rf $VERSION
  cd ../..
done

echo updating instimage modules...
cd ../../../Vine/instimage/modules
mkdir $VERSION
cp ../../../misc/src/trees/kernel/mod/* $VERSION
find $VERSION -type f | cpio -H crc -o | gzip -9 > modules.cgz
rm -rf $VERSION
cd ../../../misc/src/trees

echo updating boot kernel...
cp /boot/vmlinuz-$VERSION boot/vmlinuz

echo updating fdless kernel and root images...
cp /boot/vmlinuz-$VERSION ../../../images/fdless/
cp /boot/vmlinuz-$VERSION ../../../dosutils/autoboot/
cp initrd-local.img ../../../images/fdless/local.img
cp initrd-network.img ../../../images/fdless/network.img
cp initrd-pcmcia.img ../../../images/fdless/pcmcia.img
cp initrd-pcmcia2.img ../../../images/fdless/pcmcia2.img

echo done.
