build: update copy-prebuilt and build-all scripts

This commit is contained in:
Eric Sauvageau
2025-11-27 23:58:12 -05:00
parent f0f1501d1b
commit f13179e540
2 changed files with 135 additions and 52 deletions

View File

@@ -38,28 +38,30 @@ BUILD_ROGUI=y
#BGTAC2900=y
#BAC68V4=y
BAX88=y
BGTAX11000=y
#BAX88=y
#BGTAX11000=y
#BAX56=y
BAX58=y
#BAX58=y
BAX86=y
BAX68=y
BGTAXE11000=y
#BAX86=y
#BAX68=y
#BGTAXE11000=y
BGTAX6000=y
BXT12=y
BGTAXE16000=y
BGTAX11000_PRO=y
BAX86_PRO=y
BAX88_PRO=y
BBE96=y
BGTBE98PRO=y
BBE88=y
BBE86=y
#BGTAX6000=y
#BXT12=y
#BGTAXE16000=y
#BGTAX11000_PRO=y
#BAX86_PRO=y
#BAX88_PRO=y
#BBE96=y
#BGTBE98PRO=y
#BBE88=y
#BBE86=y
#BBE92=y
#BBE58GO=y
#BGTBE19000AI=y
### Branches for each model
BRANCH_AC68=386_x
@@ -89,10 +91,13 @@ BRANCH_GTAX11000_PRO=3006.102-wifi6
BRANCH_AX86_PRO=3006.102-wifi6
BRANCH_AX88_PRO=3006.102-wifi6
BRANCH_BE96=3006.102
BRANCH_GTBE98_PRO=3006.102
BRANCH_BE88=3006.102
BRANCH_BE86=3006.102
BRANCH_BE96=main
BRANCH_GTBE98_PRO=main
BRANCH_BE88=main
BRANCH_BE86=main
BRANCH_BE92=main
BRANCH_BE58_GO=rt-be58_go
BRANCH_GTBE19000AI=asuswrt6
### Paths
# Store built images there
@@ -139,9 +144,12 @@ build_fw()
elif [ "$FWMODEL" = "gt-ax6000" ] || [ "$FWMODEL" = "xt12" ] || [ "$FWMODEL" = "gt-axe16000" ] || [ "$FWMODEL" = "gt-ax11000_pro" ] || [ "$FWMODEL" = "rt-ax86u_pro" ] || [ "$FWMODEL" = "rt-ax88u_pro" ] ; then
FWNAME="$(find -- *_nand_squashfs.pkgtb | head -n 1)"
ZIPNAME="$(echo "$FWNAME" | sed 's~_nand_squashfs.pkgtb~~g').zip"
elif [ "$FWMODEL" = "gt-be98_pro" ] || [ "$FWMODEL" = "gt-be98" ] || [ "$FWMODEL" = "rt-be96u" ] || [ "$FWMODEL" = "rt-be88u" ] || [ "$FWMODEL" = "rt-be86u" ] ; then
elif [ "$FWMODEL" = "gt-be98_pro" ] || [ "$FWMODEL" = "gt-be98" ] || [ "$FWMODEL" = "rt-be96u" ] || [ "$FWMODEL" = "rt-be88u" ] || [ "$FWMODEL" = "rt-be86u" ] || [ "$FWMODEL" = "rt-be92u" ] || [ "$FWMODEL" = "rt-be58_go" ]; then
FWNAME="$(find -- *_nand_squashfs.pkgtb | head -n 1)"
ZIPNAME="$(echo "$FWNAME" | sed 's~_nand_squashfs.pkgtb~~g').zip"
elif [ "$FWMODEL" = "gt-be19000ai" ] ; then
FWNAME="$(find -- *_emmc_squashfs.pkgtb | head -n 1)"
ZIPNAME="$(echo "$FWNAME" | sed 's~_emmc_squashfs.pkgtb~~g').zip"
else
FWNAME="$(find -- *.trx | head -n 1)"
ZIPNAME="$(echo "$FWNAME" | sed 's~.trx~~g').zip"
@@ -201,6 +209,14 @@ clean_tree()
FWMODEL="$3"
BRANCH="$4"
echo "*** $(date +%R) - Cleaning up $FWMODEL..."
cd "$SRC_LOC" || exit 1
CURRENT=$(git branch | grep "\*" | cut -d ' ' -f2)
if [ "$CURRENT" != "$BRANCH" ] ; then
git switch "$BRANCH"
fi
if [ "$RSYNC_TREE" = "y" ]; then
echo "*** $(date +%R) - Updating $FWMODEL tree..."
rsync -a --del "$SRC_LOC/" "$HOME/$FWPATH"
@@ -211,12 +227,6 @@ clean_tree()
fi
cd "$HOME/$FWPATH" || exit 1
CURRENT=$(git branch | grep "\*" | cut -d ' ' -f2)
if [ "$CURRENT" != "$BRANCH" ] ; then
git checkout "$BRANCH"
fi
echo "*** $(date +%R) - $FWMODEL code ready."
}
@@ -304,12 +314,33 @@ fi
if [ "$BBE86" = "y" ]; then
clean_tree amng.be86 amng.be86/release/src-rt-5.04behnd.4916 rt-be86u $BRANCH_BE86
fi
if [ "$BBE92" = "y" ]; then
clean_tree amng.be92 amng.be92/release/src-rt-5.04behnd.4916 rt-be92u $BRANCH_BE92
fi
if [ "$BBE58GO" = "y" ]; then
clean_tree amng.be58go amng.be58go/release/src-rt-5.04behnd.4916 rt-be58_go $BRANCH_BE58_GO
fi
if [ "$BGTBE19000AI" = "y" ]; then
clean_tree amng.gtbe19000ai amng.gtbe19000ai/release/src-rt-5.04behnd.4916 gt-be19000ai $BRANCH_GTBE19000AI
fi
echo "--- $(date +%R) - All trees ready!"
# Launch parallel builds
echo "--- $(date +%R) - Launching all builds"
if [ "$BGTBE19000AI" = "y" ]; then
build_fw amng.gtbe19000ai release/src-rt-5.04behnd.4916 gt-be19000ai &
fi
if [ "$BBE58GO" = "y" ]; then
build_fw amng.be58go release/src-rt-5.04behnd.4916 rt-be58_go &
fi
if [ "$BBE92" = "y" ]; then
build_fw amng.be92 release/src-rt-5.04behnd.4916 rt-be92u &
fi
if [ "$BBE88" = "y" ]; then
build_fw amng.be88 release/src-rt-5.04behnd.4916 rt-be88u &
fi

View File

@@ -98,6 +98,8 @@ then
cp release/src-rt-5.02axhnd/hostTools/prebuilt/cmplzma $REPO/release/src-rt-5.02axhnd/hostTools/prebuilt/
cp release/src-rt-5.02axhnd/hostTools/prebuilt/lzmacmd $REPO/release/src-rt-5.02axhnd/hostTools/prebuilt/
cp release/src-rt-5.02axhnd/bcmdrivers/broadcom/net/wl/impl51/main/components/apps/acsdv2/prebuilt/* $REPO/release/src-rt-5.02axhnd/bcmdrivers/broadcom/net/wl/impl51/main/components/apps/acsdv2/prebuilt/$BUILD_NAME/
cp -ar release/src-rt-5.02axhnd/bcmdrivers/broadcom/net/wl/impl51/sys/src/dongle/sysdeps/default/* $REPO/release/src-rt-5.02axhnd/bcmdrivers/broadcom/net/wl/impl51/sys/src/dongle/sysdeps/$BUILD_NAME/
rsync -a --del release/src-rt-5.02axhnd/router-sysdep/ $REPO/release/src-rt-5.02axhnd/router-sysdep.$BUILD_NAME_LC
elif [ "$BUILD_NAME" == "RT-AX56U" ] || [ "$BUILD_NAME" == "RT-AX58U" ]
@@ -154,7 +156,7 @@ then
cp release/src-rt-5.04axhnd.675x/bcmdrivers/broadcom/char/pktrunner/impl2/pktrunner.o $REPO/release/src-rt-5.04axhnd.675x/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04axhnd.675x/bcmdrivers/broadcom/char/wlcsm_ext/impl1/wlcsm.o $REPO/release/src-rt-5.04axhnd.675x/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
elif [ "$BUILD_NAME" == "RT-BE96U" ] || [ "$BUILD_NAME" == "GT-BE98_PRO" ] || [ "$BUILD_NAME" == "RT-BE88U" ] || [ "$BUILD_NAME" == "RT-BE86U" ]
elif [ "$BUILD_NAME" == "RT-BE96U" ] || [ "$BUILD_NAME" == "GT-BE98_PRO" ] || [ "$BUILD_NAME" == "RT-BE88U" ] || [ "$BUILD_NAME" == "RT-BE86U" ] || [ "$BUILD_NAME" == "RT-BE92U" ] || [ "$BUILD_NAME" == "RT-BE58_GO" ] || [ "$BUILD_NAME" == "GT-BE19000AI" ]
then
SDK="_4916hnd"
ARCH="_arm"
@@ -167,7 +169,6 @@ then
# rsync -a --del release/src-rt-5.04behnd.4916/bootloaders/obj/ $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/net/*.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/net/
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/drivers/net/bcmbca/phy/dt_parsing.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/drivers/net/bcmbca/phy/
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/drivers/net/bcmbca/bcmbca_xrdp_eth.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/drivers/net/bcmbca/
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/common/autoboot.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/common/
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/board/broadcom/bcmbca/*.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/board/broadcom/bcmbca/
@@ -176,7 +177,12 @@ then
then
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/src/wl/exe/prebuilt/* $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/src/wl/exe/prebuilt/*
else
cp release/src/router/wlexe/wl $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/src/wl/exe/prebuilt/
if [ "$BUILD_NAME" == "RT-BE58_GO" ]
then
cp release/src/router/wlexe/wl $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl105/main/src/wl/exe/prebuilt/
else
cp release/src/router/wlexe/wl $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/src/wl/exe/prebuilt/
fi
fi
cp release/src-rt-5.04behnd.4916/hostTools/prebuilt/addvtoken $REPO/release/src-rt-5.04behnd.4916/hostTools/prebuilt/$BUILD_NAME/
@@ -187,25 +193,68 @@ then
cp release/src-rt-5.04behnd.4916/hostTools/prebuilt/mkfs.ubifs $REPO/release/src-rt-5.04behnd.4916/hostTools/prebuilt/
cp release/src-rt-5.04behnd.4916/hostTools/prebuilt/mksquashfs $REPO/release/src-rt-5.04behnd.4916/hostTools/prebuilt/
cp release/src-rt-5.04behnd.4916/hostTools/prebuilt/ubinize $REPO/release/src-rt-5.04behnd.4916/hostTools/prebuilt/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/acsdv2/prebuilt/* $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/acsdv2/prebuilt/$BUILD_NAME/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/qosmgmtd $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/prebuilt/$BUILD_NAME/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/qm_cli $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/prebuilt/$BUILD_NAME/
cp -ar release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/sys/src/dongle/sysdeps/default/6726b0/* $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/sys/src/dongle/sysdeps/$BUILD_NAME/6726b0/
if [ "$BUILD_NAME" == "RT-BE58_GO" ]
then
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl105/main/components/apps/acsdv2/prebuilt/* $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl105/main/components/apps/acsdv2/prebuilt/$BUILD_NAME/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl105/main/components/apps/qosmgmt/qosmgmtd $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl105/main/components/apps/qosmgmt/prebuilt/$BUILD_NAME/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl105/main/components/apps/qosmgmt/qm_cli $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl105/main/components/apps/qosmgmt/prebuilt/$BUILD_NAME/
else
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/acsdv2/prebuilt/* $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/acsdv2/prebuilt/$BUILD_NAME/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/qosmgmtd $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/prebuilt/$BUILD_NAME/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/qm_cli $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/main/components/apps/qosmgmt/prebuilt/$BUILD_NAME/
if [ -d "release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/sys/src/dongle/bin/6726b0/release" ]
then
cp -ar release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/sys/src/dongle/bin/6726b0/release/* $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/sys/src/dongle/sysdeps/$BUILD_NAME/6726b0/
else
cp -ar release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/sys/src/dongle/sysdeps/default/6726b0/* $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/wl/impl103/sys/src/dongle/sysdeps/$BUILD_NAME/6726b0/
fi
fi
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/mpm/impl1/bcm_mpm.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/pktrunner/impl2/pktrunner.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/bcmdrivers/opensource/net/enet/impl7/bcm_enet.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/bcmdrivers/opensource/net/wfd/impl1/wfd.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
aarch64-buildroot-linux-gnu-strip --strip-debug $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/*.o
# Realtek driver used by some models
if [ -f "release/src-rt-5.04behnd.4916/kernel/linux-4.19/drivers/char/rtl8372/rtl8372.o" ]
then
cp release/src-rt-5.04behnd.4916/kernel/linux-4.19/drivers/char/rtl8372/rtl8372.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
fi
# Found in bcmdrivers - do we have to copy/sort into prebuild? They don't show anywhere else in a compiled tree, so might not be used.
# release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/cmdlist/impl1/cmdlist.o
# release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/pktflow/impl1/pktflow.o
if [ "$BUILD_NAME" == "RT-BE92U" ] || [ "$BUILD_NAME" == "RT-BE58_GO" ]
then
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/arch/arm/mach-bcmbca/ubus/*.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/arch/arm/mach-bcmbca/ubus/
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/arch/arm/mach-bcmbca/rng/*.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/arch/arm/mach-bcmbca/rng/
rsync -a --del release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/archer/impl1/ $REPO/release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/archer/impl1
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/cmdlist/impl1/cmdlist.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/vlan/impl1/bcmvlan.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/bpm/impl1/bcm_bpm.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/pktflow/impl1/pktflow.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
# Unused?
# release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/pon_drv/impl2/bcm_pondrv.o
# release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/vlan/impl2/bcmvlan.o
# release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/net/gdx/impl1/prebuilt/gdx_hw.o
else # These don't exist in bcm676x
cp release/src-rt-5.04behnd.4916/bcmdrivers/broadcom/char/pktrunner/impl2/pktrunner.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/bootloaders/u-boot-2019.07/drivers/net/bcmbca/bcmbca_xrdp_eth.o $REPO/release/src-rt-5.04behnd.4916/bootloaders/obj.$BUILD_NAME_LC/drivers/net/bcmbca/
fi
# RDP model-specifics for BCM6813
if [ -f "release/src-rt-5.04behnd.4916/rdp/projects/BCM6813/target/rdpa/rdpa.o" ]
then
cp release/src-rt-5.04behnd.4916/rdp/drivers/bdmf/bdmf.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/rdp/projects/BCM6813/target/rdpa/rdpa.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/rdp/projects/BCM6813/target/rdpa_gpl/rdpa_gpl.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
cp release/src-rt-5.04behnd.4916/rdp/projects/BCM6813/target/rdpa_user/rdpa_usr.o $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/
fi
if [ "$BUILD_NAME" == "GT-BE19000AI" ]
then
cp release/src/router/ark/prebuild/* $REPO/release/src/router/ark/prebuild/
fi
aarch64-buildroot-linux-gnu-strip --strip-debug $REPO/release/src-rt-5.04behnd.4916/router-sysdep.$BUILD_NAME_LC/hnd_extra/prebuilt/*.o
else
echo "Unrecognized BUILD_NAME!"
exit
@@ -215,19 +264,22 @@ fi
# Skip these if no USB port
echo "*** Copying USB-related files..."
if [ "$BUILD_NAME" != "XT12" ]
if [ "$BUILD_NAME" != "XT12" ] && [ "$BUILD_NAME" != "GT-BE58_GO" ]
then
cp -ar release/src/router/tuxera/broadcom* $REPO/release/src/router/tuxera/
rm -rf $REPO/release/src/router/tuxera/broadcom_arm $REPO/release/src/router/tuxera/broadcom_arm_7114
cp release/src/router/lighttpd-1.4.39/prebuild/* $REPO/release/src/router/lighttpd-1.4.39/prebuild/$BUILD_NAME/
cp release/src/router/dropbox_client/prebuild/* $REPO/release/src/router/dropbox_client/prebuild/$BUILD_NAME/
cp release/src/router/ftpclient/prebuild/* $REPO/release/src/router/ftpclient/prebuild/$BUILD_NAME/
cp release/src/router/sambaclient/prebuild/* $REPO/release/src/router/sambaclient/prebuild/$BUILD_NAME/
cp release/src/router/u2ec/prebuild/* $REPO/release/src/router/u2ec/prebuild/$BUILD_NAME/
cp release/src/router/webdav_client/prebuild/* $REPO/release/src/router/webdav_client/prebuild/$BUILD_NAME/
cp release/src/router/usbclient/prebuild/* $REPO/release/src/router/usbclient/prebuild/$BUILD_NAME/
cp release/src/router/asuswebstorage/prebuild/* $REPO/release/src/router/asuswebstorage/prebuild/$BUILD_NAME/
cp release/src/router/inotify/prebuild/* $REPO/release/src/router/inotify/prebuild/$BUILD_NAME/
if [ "$BUILD_NAME" != "GT-BE19000AI" ]
then
cp release/src/router/lighttpd-1.4.39/prebuild/* $REPO/release/src/router/lighttpd-1.4.39/prebuild/$BUILD_NAME/
cp release/src/router/dropbox_client/prebuild/* $REPO/release/src/router/dropbox_client/prebuild/$BUILD_NAME/
cp release/src/router/ftpclient/prebuild/* $REPO/release/src/router/ftpclient/prebuild/$BUILD_NAME/
cp release/src/router/sambaclient/prebuild/* $REPO/release/src/router/sambaclient/prebuild/$BUILD_NAME/
cp release/src/router/webdav_client/prebuild/* $REPO/release/src/router/webdav_client/prebuild/$BUILD_NAME/
cp release/src/router/usbclient/prebuild/* $REPO/release/src/router/usbclient/prebuild/$BUILD_NAME/
cp release/src/router/asuswebstorage/prebuild/* $REPO/release/src/router/asuswebstorage/prebuild/$BUILD_NAME/
cp release/src/router/inotify/prebuild/* $REPO/release/src/router/inotify/prebuild/$BUILD_NAME/
fi;
fi;
# Common to all
@@ -248,8 +300,8 @@ cp release/src/router/protect_srv/prebuild/* $REPO/release/src/router/protect_sr
cp release/src/router/protect_srv/lib/prebuild/* $REPO/release/src/router/protect_srv/lib/prebuild/$BUILD_NAME/
cp release/src/router/wlc_nt/prebuild/* $REPO/release/src/router/wlc_nt/prebuild/$BUILD_NAME/
cp release/src/router/networkmap/prebuild/* $REPO/release/src/router/networkmap/prebuild/$BUILD_NAME/
cp release/src/router/nmp-api/networkmap/prebuild/* $REPO/release/src/router/nmp-api/networkmap/prebuild/$BUILD_NAME/
cp release/src/router/nt_center/prebuild/* $REPO/release/src/router/nt_center/prebuild/$BUILD_NAME/
cp release/src/router/nt_center/actMail/prebuild/* $REPO/release/src/router/nt_center/actMail/prebuild/$BUILD_NAME/
cp release/src/router/nt_center/lib/prebuild/* $REPO/release/src/router/nt_center/lib/prebuild/$BUILD_NAME/
cp release/src/router/libletsencrypt/prebuild/* $REPO/release/src/router/libletsencrypt/prebuild/$BUILD_NAME/
cp release/src/router/libbcm/prebuilt/* $REPO/release/src/router/libbcm/prebuilt/$BUILD_NAME/