Deleted Added
full compact
netconfig (222619) netconfig (222681)
1#!/bin/sh
2#-
3# Copyright (c) 2011 Nathan Whitehorn
4# All rights reserved.
5# Copyright (c) 2011 The FreeBSD Foundation
6# All rights reserved.
7#
8# Portions of this software were developed by Bjoern Zeeb

--- 15 unchanged lines hidden (view full) ---

24# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30# SUCH DAMAGE.
31#
1#!/bin/sh
2#-
3# Copyright (c) 2011 Nathan Whitehorn
4# All rights reserved.
5# Copyright (c) 2011 The FreeBSD Foundation
6# All rights reserved.
7#
8# Portions of this software were developed by Bjoern Zeeb

--- 15 unchanged lines hidden (view full) ---

24# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30# SUCH DAMAGE.
31#
32# $FreeBSD: head/usr.sbin/bsdinstall/scripts/netconfig 222619 2011-06-02 14:25:27Z bz $
32# $FreeBSD: head/usr.sbin/bsdinstall/scripts/netconfig 222681 2011-06-04 12:51:22Z bz $
33
34INTERFACES=""
35DIALOG_TAGS=""
36
37: ${DIALOG_OK=0}
38: ${DIALOG_CANCEL=1}
39: ${DIALOG_HELP=2}
40: ${DIALOG_EXTRA=3}

--- 127 unchanged lines hidden (view full) ---

168 --mixedform 'Resovler Configuration' 0 0 0 \
1692>&1 1>&3)
170if [ $? -eq $DIALOG_CANCEL ]; then exec $0; fi
171exec 3>&-
172
173echo ${RESOLV} | tr ' ' '\n' | \
174awk '
175BEGIN {
33
34INTERFACES=""
35DIALOG_TAGS=""
36
37: ${DIALOG_OK=0}
38: ${DIALOG_CANCEL=1}
39: ${DIALOG_HELP=2}
40: ${DIALOG_EXTRA=3}

--- 127 unchanged lines hidden (view full) ---

168 --mixedform 'Resovler Configuration' 0 0 0 \
1692>&1 1>&3)
170if [ $? -eq $DIALOG_CANCEL ]; then exec $0; fi
171exec 3>&-
172
173echo ${RESOLV} | tr ' ' '\n' | \
174awk '
175BEGIN {
176 search=1
177 printf "search ";
176 search=-1;
178}
179{
180 if (/^[[:space:]]+$/) {
181 next;
182 }
183 if (/^Nameserver$/) {
184 printf "\n";
185 search=0;
186 next;
187 }
177}
178{
179 if (/^[[:space:]]+$/) {
180 next;
181 }
182 if (/^Nameserver$/) {
183 printf "\n";
184 search=0;
185 next;
186 }
187 if (search == -1) {
188 printf "search ";
189 search=1;
190 }
188 if (search > 0) {
191 if (search > 0) {
189 printf "%s%s", (search > 1) ? "," : "", $1;
192 printf "%s%s", (search > 1) ? " " : "", $1;
193 search++;
190 next;
191 }
192 printf "nameserver %s\n", $1;
193}' > ${BSDINSTALL_TMPETC}/resolv.conf
194
195mv $BSDINSTALL_TMPETC/._rc.conf.net $BSDINSTALL_TMPETC/rc.conf.net
194 next;
195 }
196 printf "nameserver %s\n", $1;
197}' > ${BSDINSTALL_TMPETC}/resolv.conf
198
199mv $BSDINSTALL_TMPETC/._rc.conf.net $BSDINSTALL_TMPETC/rc.conf.net