Shell script patch sys openbsd and build new kernel

#!/bin/sh
cd /usr/src

#wget –passive-ftp ftp://ftp.openbsd.org/pub/OpenBSD/`uname -r`/sys.tar.gz

#tar zxvf sys.tar.gz

#wget –passive-ftp ftp://ftp.openbsd.org/pub/OpenBSD/patches/`uname -r`/common/*

echo “run patch -p0 < *.patch”

ls *.patch >> file.patch

for i in `cat file.patch`
do
patch -p0 < $i
done

cd /usr/src/sys/arch/`arch -s`/conf
config GENERIC && cd ../compile/GENERIC
make depend && make && sudo make install
reboot

Leave a Reply