Changeset ebe3105 in freewrt


Ignore:
Timestamp:
Dec 4, 2006, 8:05:29 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
76baa5c7
Parents:
f333571
Message:

try to rework snapshot build

git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@1250 afb5a338-a214-0410-bd46-81f09a774fd1

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • scripts/ib.sh

    rf333571 rebe3105  
    4747        kernel=2.4
    4848        cd ${topdir}
     49        mkdir -p bin/packages
     50        mkdir -p bin/kernel
     51        mkdir -p bin/bootloader
     52        if [ "${nopackages}" != 1 ];then
     53                echo "starting full package build"
     54                rm .config
     55                make snapshotconfig
     56                make clean
     57                make allpackages
     58        fi
     59        rm .config
     60        make allnoconfig
    4961        for b in $allowed_boards;do
    5062          for d in $allowed_devices; do
    5163            for f in $allowed_fs; do
     64                B=$(echo $b|tr [:lower:] [:upper:])
     65                M=$(echo $d|tr [:lower:] [:upper:]| sed "s/-/_/g")
    5266                echo "cleaning up first"
    5367                make cleanbuild
     
    5569                make subdir=target/linux/$b-$kernel compile-kernel FS=$f MODEL=$d BOARD=$b KERNEL=$kernel
    5670                echo "creating base package for $d with filesystem $f"
    57                 make package=base-files-arch install FS=$f MODEL=$d BOARD=$b KERNEL=$kernel
     71                make package=base-files-arch install FS=$f MODEL=$d BOARD=$b KERNEL=$kernel FWRT_LINUX_2_4_${B}_${M}=y
    5872                echo "copy kernel and loader"
    5973                make subdir=target/image/brcm install-kernel install-loader FS=$f MODEL=$d BOARD=$b KERNEL=$kernel
     
    6175          done
    6276        done
    63         if [ "${nopackages}" != 1 ];then
    64                 echo "starting full package build"
    65                 make
    66         fi
    6777        exit 0
    6878}
     
    227237for p in $(grep -v '^#' $packagelist)
    228238  do
    229         $ipkg_command install $(ls ${basedir}/${board}-${kernel}/packages/${p}_*)
     239        package_name=$(ls ${basedir}/${board}-${kernel}/packages/${p}_*)
     240        if [ -f "$package_name" ];
     241          then
     242                $ipkg_command install $(ls ${basedir}/${board}-${kernel}/packages/${p}_*)
     243        else
     244                echo "Package $p is missing in install directory"
     245                exit 127
     246        fi
    230247done
    231248# busybox + tmp hack
  • target/Config.in

    rf333571 rebe3105  
    66
    77menu "Target system (Broadcom)"
    8 
     8choice
     9prompt "Embedded Device"
     10depends on ! FWRT_LINUX_SNAPSHOT_META_TARGET
    911source "target/linux/brcm-2.4/Config.in"
     12endchoice
    1013
    1114choice
  • target/linux/brcm-2.4/Config.in

    rf333571 rebe3105  
    1 choice
    2 prompt "Embedded System"
    3 
    41config FWRT_LINUX_2_4_BRCM_ASUS_WL500G
    52        bool "Asus WL500g [Linux 2.4]"
     
    238235          Netgear WGT634U
    239236
    240 endchoice
Note: See TracChangeset for help on using the changeset viewer.