mirror of https://github.com/bol-van/zapret/
2 changed files with 11 additions and 36 deletions
@ -1,42 +1,21 @@ |
|||||
How to compile native programs for use in openwrt |
How to compile native programs for use in openwrt |
||||
------------------------------------------------- |
------------------------------------------------- |
||||
|
|
||||
1) <fetch correct version of openwrt> |
1) Download latest SDK for your platform from https://downloads.openwrt.org |
||||
|
|
||||
cd ~ |
curl -o - https://downloads.openwrt.org/releases/23.05.5/targets/x86/64/openwrt-sdk-23.05.5-x86-64_gcc-12.3.0_musl.Linux-x86_64.tar.xz | tar -Jxvf - |
||||
|
cd openwrt-sdk-23.05.5-x86-64_gcc-12.3.0_musl.Linux-x86_64 |
||||
<chaos calmer> |
|
||||
git clone git://git.openwrt.org/15.05/openwrt.git |
|
||||
<barrier breaker> |
|
||||
git clone git://git.openwrt.org/14.07/openwrt.git |
|
||||
<trunk> |
|
||||
git clone git://git.openwrt.org/openwrt.git |
|
||||
|
|
||||
cd openwrt |
|
||||
|
|
||||
2) ./scripts/feeds update -a |
2) ./scripts/feeds update -a |
||||
./scripts/feeds install -a |
./scripts/feeds install -a |
||||
|
|
||||
3) #add zapret packages to build root |
3) cp -R /opt/zapret/docs/compile/openwrt/. . |
||||
#copy package descriptions |
cp -R /opt/zapret/tpws package/zapret/tpws |
||||
copy compile/openwrt/* to ~/openwrt |
cp -R /opt/zapret/nfq package/zapret/nfqws |
||||
#copy source code of tpws |
cp -R /opt/zapret/mdig package/zapret/mdig |
||||
copy tpws to ~/openwrt/package/zapret/tpws |
cp -R /opt/zapret/ip2net package/zapret/ip2net |
||||
#copy source code of nfq |
|
||||
copy nfq to ~/openwrt/package/zapret/nfq |
|
||||
#copy source code of ip2net |
|
||||
copy ip2net to ~/openwrt/package/zapret/ip2net |
|
||||
|
|
||||
4) make menuconfig |
|
||||
#select your target architecture |
|
||||
#select packages Network/Zapret/* as "M" |
|
||||
|
|
||||
5) make toolchain/compile |
|
||||
|
|
||||
6) make package/tpws/compile |
4) make package/{tpws,nfqws,mdig,ip2net}/compile |
||||
make package/nfqws/compile |
|
||||
make package/ip2net/compile |
|
||||
make package/mdig/compile |
|
||||
|
|
||||
7) find bin -name tpws*.ipk |
5) find bin -name tpws*.ipk |
||||
#take your tpws*.ipk , nfqws*.ipk , ip2net*.ipk, mdig*.ipk from there |
#take your tpws*.ipk , nfqws*.ipk , ip2net*.ipk, mdig*.ipk from there |
||||
|
Loading…
Reference in new issue