All pastes #34586 Raw Edit

oleg firmware build

public shellscript v1 · immutable
#34586 ·published 2005-12-22 10:18 UTC
rendered paste body
#!/bin/shOLEG=wl500g-1.9.2.7-6c-pre5if [ -d broadcom ]; then   echo "Removing old broadcom tree..."   rm -rf broadcomfiecho "Unpacking Asus GPL source..."tar xzf GPL_1927.zipecho "Unpacking OLEG source..."tar -C broadcom/src/ -xjf ${OLEG}.tar.bz2if [ ! -G /opt ]; then        echo "You should /create /opt as root:"        echo "mkdir /opt && chgrp users /opt && chmod g+w /opt"        echo "Then continue as regular user!"        exit 1fiif [ -d /opt/brcm ]; then        echo "Removing old toolchain..."        rm -rf /opt/brcmfiecho "Installing broadcom toolchain..."mv broadcom/opt/brcm /optBRCM="/opt/brcm/hndtools-mipsel"PATH=${BRCM}-linux/bin:${BRCM}-uclibc/bin:${PATH}#KERNEL_SOURCE=$PWD/broadcom/src/linux#KERNEL_INCLUDE=$PWD/broadcom/src/linux/linux/includeexport PATH#export KERNEL_SOURCE#export KERNEL_INCLUDEOLEG=wl500gcd broadcom/src/${OLEG}echo "Creating uClibc..."make uClibc echo "Creating kernel..."make kernelecho "Creating gateway..."make echo "Compiling gateway..."cd gatewaymake echo "Creating firmware..."make install  #make images