From 0220c9924c6fb633e7cd55be548a1604fdf4f63c Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 20 Aug 2024 21:02:00 -0300 Subject: Move scripts to other repositories (2) --- openvpn-resolv-conf | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100755 openvpn-resolv-conf (limited to 'openvpn-resolv-conf') diff --git a/openvpn-resolv-conf b/openvpn-resolv-conf deleted file mode 100755 index 8c525cd..0000000 --- a/openvpn-resolv-conf +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash -# -# Parses DHCP options from OpenVPN to update resolv.conf. -# To use set as 'up' and 'down' script in your openvpn config: -# up /etc/openvpn/update-resolv-conf -# down /etc/openvpn/update-resolv-conf -# -# credit: -# * Thomas Hood -# * Chris Hanson -# * chlauber@bnc.ch -# -# Licensed under the GNU GPL - -[ -x /sbin/resolvconf ] || exit 0 - -case $script_type in - up) - for optionname in ${!foreign_option_*} ; do - option="${!optionname}" - echo $option - part1=$(echo "$option" | cut -d " " -f 1) - if [ "$part1" == "dhcp-option" ] ; then - part2=$(echo "$option" | cut -d " " -f 2) - part3=$(echo "$option" | cut -d " " -f 3) - if [ "$part2" == "DNS" ] ; then - IF_DNS_NAMESERVERS="$IF_DNS_NAMESERVERS $part3" - fi - if [ "$part2" == "DOMAIN" ] ; then - IF_DNS_SEARCH="$part3" - fi - fi - done - R="" - if [ "$IF_DNS_SEARCH" ] ; then - R="${R}search $IF_DNS_SEARCH\n" - fi - for NS in $IF_DNS_NAMESERVERS ; do - R="${R}nameserver $NS" - done - echo -n "$R" | /sbin/resolvconf -a "${dev}.inet" - ;; - down) - /sbin/resolvconf -d "${dev}.inet" - ;; -esac -- cgit v1.2.3