From: <abe...@us...> - 2016-03-08 21:01:59
|
Revision: 7575 http://sourceforge.net/p/astlinux/code/7575 Author: abelbeck Date: 2016-03-08 21:01:57 +0000 (Tue, 08 Mar 2016) Log Message: ----------- master-build script, add support for 'genx86_64-vm' board type Modified Paths: -------------- branches/1.0/scripts/master-build Modified: branches/1.0/scripts/master-build =================================================================== --- branches/1.0/scripts/master-build 2016-03-08 00:11:48 UTC (rev 7574) +++ branches/1.0/scripts/master-build 2016-03-08 21:01:57 UTC (rev 7575) @@ -13,6 +13,8 @@ BOARDS_SMP64="genx86_64 genx86_64-serial" +BOARDS_SMP64VM="genx86_64-vm" + BOARDS_SMP="geni586 geni586-serial" BOARDS_NO_SMP="net5501 alix" @@ -53,6 +55,26 @@ sed -i 's:^BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="[^"]*":BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="project/astlinux/geni586/linux-smp.config":' .config } +set_smp64vm_kernel() +{ + sed -i 's:^BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="[^"]*":BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="project/astlinux/genx86_64/linux-smp-vm.config":' .config +} + +unset_major_pci_packages() +{ + # disable BR2_PACKAGE_RHINO + sed -i 's:^BR2_PACKAGE_RHINO=y.*$:# BR2_PACKAGE_RHINO is not set:' .config + + # disable BR2_PACKAGE_WANPIPE + sed -i 's:^BR2_PACKAGE_WANPIPE=y.*$:# BR2_PACKAGE_WANPIPE is not set:' .config + + # disable BR2_PACKAGE_DAHDI_HFCS + sed -i 's:^BR2_PACKAGE_DAHDI_HFCS=y.*$:# BR2_PACKAGE_DAHDI_HFCS is not set:' .config + + # BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE=y + sed -i 's:^# BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE .*$:BR2_PACKAGE_DAHDI_NO_CARD_FIRMWARE=y:' .config +} + set_asterisk_version() { case $1 in @@ -180,6 +202,18 @@ for board in $BOARDS_SMP64; do build_board "$FIRMWARE" done + + # SMP64VM Builds + echo "Cleaning out any existing builds..." + rm -rf output + + cp "x86_64-configs/$CONFIG" .config + set_smp64vm_kernel + unset_major_pci_packages + + for board in $BOARDS_SMP64VM; do + build_board "$FIRMWARE" + done done # AstLinux ISO Installer @@ -188,7 +222,7 @@ cp runnix-iso.config .config -for board in $BOARDS_NO_SMP $BOARDS_SMP $BOARDS_SMP64; do +for board in $BOARDS_NO_SMP $BOARDS_SMP $BOARDS_SMP64 $BOARDS_SMP64VM; do ISO_NAME="${ASTVER}-${board}.iso" if [ "${board}" != "${board%-serial}" -o "$board" = "alix" -o "$board" = "net5501" ]; then SERIAL="serial" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |