mmmm tasty
wget [URL=https://raw.github.com/corcor67/BBK/master/BBK]https://raw.github.com/corcor67/BBK/master/BBK[/URL].sh
make -j`grep 'processor' /proc/cpuinfo | wc -l` zImage<br />
find arch/arm/ -name zImage -exec install -D {} $OutDir/zImage \;<br />
INSTALL_MOD_PATH=${OutDir}/system make modules_install<br />
<br />
SquishModules ()<br />
{<br />
cd ${OutDir}/system/lib/modules<br />
wlan=`find -name wlan.ko |grep -v "\./wlan."|sed s~\./~~`<br />
if [ "`echo $wlan|grep -q wlan;echo $?`" = "0" ];<br />
then<br />
ln -sf $wlan `basename $wlan`<br />
fi<br />
mksquashfs * ${OutDir}/modules.sqf -all-root<br />
cd $KERNEL_DIR<br />
return<br />
}<br />
Nice, might I ask why package the modules in squashfs if they are going to be installed to the given file system on the device anyways? Am I missing something?Firerat said:Nice script,
I do something similar, except I use a common config and sed it to build D/S kernel for ebi0 ebi1 and 2708 radios
basically I
I also package the modules in a sqfCode:make -j`grep 'processor' /proc/cpuinfo | wc -l` zImage<br /> find arch/arm/ -name zImage -exec install -D {} $OutDir/zImage \;<br /> INSTALL_MOD_PATH=${OutDir}/system make modules_install<br />
little bit of extra junk in there for the wlan.koCode:<br /> SquishModules ()<br /> {<br /> cd ${OutDir}/system/lib/modules<br /> wlan=`find -name wlan.ko |grep -v "\./wlan."|sed s~\./~~`<br /> if [ "`echo $wlan|grep -q wlan;echo $?`" = "0" ];<br /> then<br /> ln -sf $wlan `basename $wlan`<br /> fi<br /> mksquashfs * ${OutDir}/modules.sqf -all-root<br /> cd $KERNEL_DIR<br /> return<br /> }<br />
![]()
mount squashfs [email protected]/system/lib/modules/modules.sqf /system/lib/modules ro