#!/bin/sh
[ "${IPKG_NO_SCRIPT}" = "1" ] && exit 0

chmod 0755 /usr/bin/hubvpn 2>/dev/null || true
chmod 0755 /etc/init.d/hubvpn 2>/dev/null || true
chmod 0755 /usr/libexec/hubvpn-call 2>/dev/null || true

# 执行 uci-defaults 初始化
if [ -f /etc/uci-defaults/99_hubvpn ]; then
    /bin/sh /etc/uci-defaults/99_hubvpn
    rm -f /etc/uci-defaults/99_hubvpn
fi

# 刷新 LuCI 缓存与 rpcd ACL
rm -rf /tmp/luci-indexcache /tmp/luci-modulecache/ 2>/dev/null
/etc/init.d/rpcd reload 2>/dev/null || true

exit 0
