bsbf-resources: update to GIT HEAD of 2026-05-14
authorChester A. Unal <redacted>
Wed, 13 May 2026 12:16:26 +0000 (13:16 +0100)
committerChester A. Unal <redacted>
Fri, 15 May 2026 10:49:15 +0000 (11:49 +0100)
Update bsbf-resources to the GIT HEAD of 2026-05-14.

- Improve bsbf-bonding --uninstall logic.

Signed-off-by: Chester A. Unal <redacted>
net/bsbf-resources/Makefile
net/bsbf-resources/files/usr/sbin/bsbf-bonding

index cb2cb4da6e3f27c0a920b9c5c1795d362f010660..18d8fd496dbc00be6278ab57be42b40856a2b12f 100644 (file)
@@ -11,9 +11,9 @@ PKG_MAINTAINER:=Chester A. Unal <chester.a.unal@arinc9.com>
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://github.com/bondingshouldbefree/bsbf-resources.git
-PKG_SOURCE_DATE:=2026-05-11
-PKG_SOURCE_VERSION:=d4bad00854218e3ac8490ad288da6db9baf6cf1a
-PKG_MIRROR_HASH:=0927c07f092375db09d1911bd516c466f3eff6a0aca4e78332dc1837e966c1a2
+PKG_SOURCE_DATE:=2026-05-14
+PKG_SOURCE_VERSION:=3eece0a10ff73ca94bdedeacd063869c267aa3ca
+PKG_MIRROR_HASH:=d3e1094f27ba49a1f99045fb27724aaea51813260eaafebe255780336da57931
 
 include $(INCLUDE_DIR)/package.mk
 
index 781ffd9f6dd2f5353fdad7fbb3b1ee72d0a2d047..8d7ef502dcce6838ef14af55322a83cb279d1488 100644 (file)
@@ -71,23 +71,27 @@ case "$1" in
        ip mp e f
        ;;
 --uninstall)
-       # Uninstall BSBF packages.
-       apk del bsbf-bonding bsbf-client-web bsbf-mptcp bsbf-rate-limiting
-
        # Delete nftables rules.
        nft destroy table bsbf_bonding
 
-       # Restore xray.
-       rm -f /etc/xray/config.json
-       uci set xray.enabled.enabled='0'
-       uci commit
-       service xray restart 2>/dev/null
+       # Stop bsbf-mptcp init.d service.
+       service bsbf-mptcp stop 2>/dev/null
 
        # Delete bsbf-mptcp files.
        rm -f /run/bsbf-mptcp-*
 
        # Flush the MPTCP endpoint table.
        ip mp e f
+
+       # Restore xray.
+       rm -f /etc/xray/config.json
+       uci set xray.enabled.enabled='0'
+       uci commit
+       service xray restart 2>/dev/null
+
+       # Uninstall bsbf-bonding, bsbf-client-web, bsbf-mptcp, and
+       # bsbf-rate-limiting.
+       apk del bsbf-bonding bsbf-client-web bsbf-mptcp bsbf-rate-limiting
        ;;
 *)
        usage
git clone https://git.99rst.org/PROJECT