From 19d47432a55a036e08fc37f683d0a8bfe478de44 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 17 Jan 2001 20:28:11 +0000 Subject: ask for startup of each network devie in CONFIRM mode. Patch from --- rc.d/init.d/network | 17 +++++++++++++++++ rc.d/rc | 2 ++ 2 files changed, 19 insertions(+) diff --git a/rc.d/init.d/network b/rc.d/init.d/network index 00fd4127..c68f4ccb 100755 --- a/rc.d/init.d/network +++ b/rc.d/init.d/network @@ -62,6 +62,23 @@ case "$1" in # Probe module to preserve interface ordering /sbin/ifconfig $i >/dev/null 2>&1 else + # If we're in confirmation mode, get user confirmation + [ -n "$CONFIRM" ] && + { + confirm $i + case $? in + 0) + : + ;; + 2) + CONFIRM= + ;; + *) + continue + ;; + esac + } + action "Bringing up interface $i: " ./ifup $i boot fi done diff --git a/rc.d/rc b/rc.d/rc index 2606f81d..3609fe9f 100755 --- a/rc.d/rc +++ b/rc.d/rc @@ -31,6 +31,8 @@ if [ "$previous" = "N" ]; then fi fi +export CONFIRM + # Get first argument. Set new runlevel to this argument. [ -n "$argv1" ] && runlevel="$argv1" -- cgit v1.2.1