xref: /dflybsd-src/share/examples/slattach/unit-command.sh (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn Marino#!/bin/sh
286d7f5d3SJohn Marino
386d7f5d3SJohn Marinoold_unit=$1
486d7f5d3SJohn Marinonew_unit=$2
586d7f5d3SJohn Marino
686d7f5d3SJohn Marinoif [ $old_unit != -1 ]; then
786d7f5d3SJohn Marino	ifconfig sl$old_unit delete down
886d7f5d3SJohn Marino	if [ $new_unit == -1 ]; then
986d7f5d3SJohn Marino		route delete default
1086d7f5d3SJohn Marino	fi
1186d7f5d3SJohn Marinofi
1286d7f5d3SJohn Marino
1386d7f5d3SJohn Marinoif [ $new_unit != -1 ]; then
1486d7f5d3SJohn Marino	ifconfig sl$new_unit <address1> <address2>
1586d7f5d3SJohn Marino	if [ $old_unit == -1 ]; then
1686d7f5d3SJohn Marino		route add default <address2>
1786d7f5d3SJohn Marino	fi
1886d7f5d3SJohn Marinofi
19