octonet/mk.patch

58 lines
2.0 KiB
Diff
Executable File

if [ ! -e linux.octonet ]; then
if [ ! -e linux-3.17.7.tar.xz ]; then
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.17.7.tar.xz
fi
tar xf linux-3.17.7.tar.xz
mv linux-3.17.7 linux.octonet
patch -d linux.octonet -p1 < linux.patch
fi
if [ ! -e buildroot ]; then
if [ ! -e buildroot-2015.02-rc2.tar.bz2 ]; then
wget http://buildroot.uclibc.org/downloads/buildroot-2015.02-rc2.tar.bz2
fi
tar xf buildroot-2015.02-rc2.tar.bz2
mv buildroot-2015.02-rc2 buildroot
# cp dvb-apps-0002-Fix-broken-bitops-on-arm.patch buildroot/package/dvb-apps/
# cp busybox-0001-Fix-zcip-arp-compare.patch buildroot/package/busybox/
# cp lzop-0001-ACC.patch buildroot/package/lzop/
if [ -e dl ]; then
ln -sf ../dl buildroot
fi
fi
if [ ! -e ../dddvb ]; then
git clone -b "0.9.20" "https://github.com/DigitalDevices/dddvb.git" ../dddvb
fi
DDDVB=../dddvb
LINUX=linux.octonet
cp $DDDVB/ddbridge/*.[ch] $LINUX/drivers/media/pci/ddbridge/
cp $DDDVB/dvb-core/*.[ch] $LINUX/drivers/media/dvb-core/
cp $DDDVB/include/linux/dvb/*.h $LINUX/include/uapi/linux/dvb/
cp $DDDVB/frontends/drxk*.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/lnb*.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/stv0367dd*.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/stv090x*.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/stv6110*.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/tda18*dd*.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/cxd2099.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/cxd2843.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/stv6111.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/stv0910*.[ch] $LINUX/drivers/media/dvb-frontends/
cp $DDDVB/frontends/mxl5xx*.[ch] $LINUX/drivers/media/dvb-frontends/
if [ ! -e u-boot ]; then
if [ ! -e u-boot-2014.07.tar.bz2 ]; then
wget ftp://ftp.denx.de/pub/u-boot/u-boot-2014.07.tar.bz2
fi
tar xf u-boot-2014.07.tar.bz2
mv u-boot-2014.07 u-boot
patch -d u-boot -p1 < u-boot.patch
fi