Skip to content
Snippets Groups Projects
Commit c1e50005 authored by Bob Mottram's avatar Bob Mottram
Browse files

Build bmx7 plugins

parent 43bdba2b
Loading
......@@ -834,6 +834,7 @@ install_bmx7() {
git clone "$BMX7_REPO" "$rootdir/etc/bmx7"
MBEDTLS_VERSION='2.11.0'
UCI_VERSION='0.7.5'
cat <<EOF > "$rootdir/usr/bin/install_bmx7"
#!/bin/bash
......@@ -844,30 +845,36 @@ cd mbedtls-${MBEDTLS_VERSION}
make
sudo make install
cd /etc
wget http://downloads.openwrt.org/sources/uci-${UCI_VERSION}.tar.gz
tar xzvf uci-${UCI_VERSION}.tar.gz
cd uci-${UCI_VERSION}
make clean all install WOPTS="-pedantic -Wall"
sudo make install
cd /etc/bmx7
git checkout $BMX7_COMMIT -b $BMX7_COMMIT
make EXTRA_CFLAGS="-DCRYPTLIB=MBEDTLS_${MBEDTLS_VERSION}"
make build_all EXTRA_CFLAGS="-DTRAFFIC_DUMP -DCRYPTLIB=MBEDTLS_${MBEDTLS_VERSION}"
make install
cd /etc/bmx7/lib/bmx7_http_info
make
make install
cd /etc/bmx7
make -C lib/bmx7_http_info/
make -C lib/bmx7_http_info/ install
cd /etc/bmx7/lib/bmx7_json
make
make install
make -C lib/bmx7_uci_config/
make -C lib/bmx7_uci_config/ install
cd /etc/bmx7/lib/bmx7_tun
make
make install
make -C lib/bmx7_json/
make -C lib/bmx7_json/ install
cd /etc/bmx7/lib/bmx7_sms
make
make install
make -C lib/bmx7_tun/
make -C lib/bmx7_tun/ install
cd /etc/bmx7/lib/bmx7_topology
make
make install
make -C lib/bmx7_sms/
make -C lib/bmx7_sms/ install
make -C lib/bmx7_topology/
make -C lib/bmx7_topology/ install
EOF
chroot "$rootdir" chmod +x /usr/bin/install_bmx7
chroot "$rootdir" /usr/bin/install_bmx7
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment