#!/bin/sh

. /lib/functions.sh
. /lib/functions/network.sh

# Configuration parameters
target_iface="lan"
service_name="pgyvpn"

# 仅处理目标接口事件
[ -n "$target_iface" -a "$INTERFACE" = "$target_iface" ] || return 0

logger -t oray_hotplug "Interface $INTERFACE triggered $ACTION event"

case "$ACTION" in
    ifup)
        # 安全检查服务状态
        if /etc/init.d/$service_name enabled >/dev/null 2>&1; then
            logger -t oray_hotplug "Service $service_name is enabled, restarting now"
            /etc/init.d/$service_name restart
        else
            logger -t oray_hotplug "Skipping restart: $service_name is not enabled for autostart"
        fi
    ;;
esac

return 0