From 06b8074b1e63eeb647bbb114b0e6f1decfe06108 Mon Sep 17 00:00:00 2001 From: Shuanglei Tao Date: Mon, 14 Nov 2016 23:47:54 +0800 Subject: [PATCH] [ci skip] openwrt: add build instruction with SDK --- README.md | 2 +- openwrt/README.md | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 openwrt/README.md diff --git a/README.md b/README.md index 8a608b1..01878ea 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ make && make install opkg install ttyd ``` -> **NOTE:** This may only works for [LEDE][6] snapshots currently, if the install command fails, compile it yourself. +> **NOTE:** This may only works for [LEDE][6] snapshots currently, if the install command fails, [compile it yourself](openwrt). # Usage diff --git a/openwrt/README.md b/openwrt/README.md new file mode 100644 index 0000000..7e1cf4a --- /dev/null +++ b/openwrt/README.md @@ -0,0 +1,16 @@ +# Building with OpenWrt/LEDE SDK + +Ubuntu 64bit and LEDE `ar71xx` as example: + +```bash +sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev +curl -sLo- https://downloads.lede-project.org/snapshots/targets/ar71xx/generic/lede-sdk-ar71xx-generic_gcc-5.4.0_musl-1.1.15.Linux-x86_64.tar.xz | tar Jx +cd lede-sdk-ar71xx-generic_gcc-5.4.0_musl-1.1.15.Linux-x86_64 +./scripts/feeds update -a +./scripts/feeds install -a +sed -i 's/$(eval $(call BuildPackage,libwebsockets-cyassl))/#\0/' package/feeds/packages/libwebsockets/Makefile +make defconfig +make package/feeds/packages/ttyd/compile V=99 +``` + +The compiled `.ipk` package will be in the `bin/packages` folder. \ No newline at end of file -- 2.43.4