HEX
Server: Apache/2.4.41 (FreeBSD) OpenSSL/1.0.2s mod_fcgid/2.3.9
System: FreeBSD salazo 12.0-RELEASE-p1303-ZFS hostBSD 12.0-RELEASE-p1303-ZFS DMR amd64
User: admin (1000)
PHP: 7.4.3
Disabled: NONE
Upload Files
File: /usr/ports/security/openvpn/files/up-script.sample
#!/bin/sh
# OpenVPN simple up/down script for openresolvconf integration.
# (C) Copyright 2016 Baptiste Daroussin
# BSD 2-clause license.

set -e +u
: ${script_type:=down}
case "${script_type}" in
up)
        i=1
        while :; do
                eval option=\"\$foreign_option_${i}\" || break
                [ "${option}" ] || break
                set -- ${option}
                i=$((i + 1))
                [ "$1" = "dhcp-option" ] || continue
                case "$2" in
                DNS)           echo "nameserver ${3}" ;;
                DOMAIN)        echo "domain ${3}" ;;
                DOMAIN-SEARCH) echo "search ${3}" ;;
                esac
        done | /sbin/resolvconf -a "${dev}"
        ;;
down)
        /sbin/resolvconf -d "${dev}" -f
        ;;
esac