[openwrt] include the ap51 flash utility and a make flash target
This commit is contained in:
parent
0fa9bbb015
commit
53942e91e6
|
@ -46,17 +46,21 @@ cp patches/420-tune_spi_bitbanging_for_avr.patch $BACKFIRE_PATH/target/linux/ath
|
||||||
|
|
||||||
# backport loglevel fix to busybox v1.15.3-2
|
# backport loglevel fix to busybox v1.15.3-2
|
||||||
# see: https://bugs.busybox.net/show_bug.cgi?id=681
|
# see: https://bugs.busybox.net/show_bug.cgi?id=681
|
||||||
cp patches/920-fix_crond_loglevel.patch $BACKFIRE_PATH/package/busybox/patches
|
cp patches/820-fix_crond_loglevel.patch $BACKFIRE_PATH/package/busybox/patches
|
||||||
|
|
||||||
# patch the default OpenWRT Lua package
|
# patch the default OpenWRT Lua package
|
||||||
rm $BACKFIRE_PATH/package/lua/patches/400-luaposix_5.1.4-embedded.patch
|
rm $BACKFIRE_PATH/package/lua/patches/400-luaposix_5.1.4-embedded.patch
|
||||||
rm $BACKFIRE_PATH/package/lua/patches/500-eglibc_config.patch
|
rm $BACKFIRE_PATH/package/lua/patches/500-eglibc_config.patch
|
||||||
cp patches/600-lua-tablecreate.patch $BACKFIRE_PATH/package/lua/patches
|
cp patches/600-lua-tablecreate.patch $BACKFIRE_PATH/package/lua/patches
|
||||||
|
|
||||||
|
# copy flash utility to the tools dir
|
||||||
|
cp ../tools/ap51-flash $BACKFIRE_PATH/tools
|
||||||
|
|
||||||
# patch files of the OpenWRT build system
|
# patch files of the OpenWRT build system
|
||||||
cd $BACKFIRE_PATH
|
cd $BACKFIRE_PATH
|
||||||
patch -p0 < $REPO_PATH/patches/900-disable_console.patch
|
patch -p0 < $REPO_PATH/patches/900-disable_console.patch
|
||||||
patch -p0 < $REPO_PATH/patches/910-set_ttyS0_baud_to_115200.patch
|
patch -p0 < $REPO_PATH/patches/910-set_ttyS0_baud_to_115200.patch
|
||||||
|
patch -p0 < $REPO_PATH/patches/920-add-make-flash-option.patch
|
||||||
|
|
||||||
# we don't need rdate, relying on ntpclient instead
|
# we don't need rdate, relying on ntpclient instead
|
||||||
rm $BACKFIRE_PATH/package/base-files/files/etc/hotplug.d/iface/40-rdate
|
rm $BACKFIRE_PATH/package/base-files/files/etc/hotplug.d/iface/40-rdate
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
--- Makefile (revision 26802)
|
||||||
|
+++ Makefile (working copy)
|
||||||
|
@@ -90,6 +90,17 @@
|
||||||
|
package/symlinks-clean:
|
||||||
|
$(SCRIPT_DIR)/feeds uninstall -a
|
||||||
|
|
||||||
|
+# flash the target with Sven Ola's ap51-flash tool
|
||||||
|
+SUDO=sudo
|
||||||
|
+AP51=tools/ap51-flash
|
||||||
|
+ETH=eth0
|
||||||
|
+BINDIR=bin/atheros
|
||||||
|
+ROOTFS=$(BINDIR)/openwrt-atheros-root.squashfs
|
||||||
|
+KERNEL=$(BINDIR)/openwrt-atheros-vmlinux.lzma
|
||||||
|
+
|
||||||
|
+flash:
|
||||||
|
+ $(SUDO) $(AP51) $(ETH) $(ROOTFS) $(KERNEL)
|
||||||
|
+
|
||||||
|
.PHONY: clean dirclean prereq prepare world package/symlinks package/symlinks-install package/symlinks-clean
|
||||||
|
|
||||||
|
endif
|
Binary file not shown.
Loading…
Reference in New Issue