diff --git a/src/freedombone-image-customise b/src/freedombone-image-customise index 994ff82c685a28b39c8513bbfdf366e79d906f8f..483e795997de59b3da809b661ed7cac0ac18666d 100755 --- a/src/freedombone-image-customise +++ b/src/freedombone-image-customise @@ -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