Deleted Added
full compact
jng (295400) jng (295401)
1#!/bin/sh
2#-
3# Copyright (c) 2016 Devin Teske
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

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

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
1#!/bin/sh
2#-
3# Copyright (c) 2016 Devin Teske
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

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

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
27# $FreeBSD: head/share/examples/jails/jng 295400 2016-02-08 17:36:46Z dteske $
27# $FreeBSD: head/share/examples/jails/jng 295401 2016-02-08 17:47:36Z dteske $
28#
29############################################################ IDENT(1)
30#
31# $Title: netgraph(4) management script for vnet jails $
32#
33############################################################ INFORMATION
34#
35# Use this tool with jail.conf(5) (or rc.conf(5) ``legacy'' configuration) to

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

292 esac
293 eiface_devid=$quad$eiface_devid
294 num=$(( $num >> 4 ))
295 quad=$(( $num & 15 ))
296 case "$quad" in
297 10) quad=a ;; 11) quad=b ;; 12) quad=c ;;
298 13) quad=d ;; 14) quad=e ;; 15) quad=f ;;
299 esac
28#
29############################################################ IDENT(1)
30#
31# $Title: netgraph(4) management script for vnet jails $
32#
33############################################################ INFORMATION
34#
35# Use this tool with jail.conf(5) (or rc.conf(5) ``legacy'' configuration) to

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

292 esac
293 eiface_devid=$quad$eiface_devid
294 num=$(( $num >> 4 ))
295 quad=$(( $num & 15 ))
296 case "$quad" in
297 10) quad=a ;; 11) quad=b ;; 12) quad=c ;;
298 13) quad=d ;; 14) quad=e ;; 15) quad=f ;;
299 esac
300 eiface_devid=2:$quad$eiface_devid
300 case "$iface_devid" in
301 ?2:*) eiface_devid=a:$quad$eiface_devid ;;
302 *) eiface_devid=2:$quad$eiface_devid
303 esac
301 num=$(( $num >> 4 ))
302 quad=$(( $num & 15 ))
303 case "$quad" in
304 10) quad=a ;; 11) quad=b ;; 12) quad=c ;;
305 13) quad=d ;; 14) quad=e ;; 15) quad=f ;;
306 esac
307 eiface_devid=$quad$eiface_devid
308 ifconfig $eiface ether $eiface_devid > /dev/null 2>&1

--- 112 unchanged lines hidden ---
304 num=$(( $num >> 4 ))
305 quad=$(( $num & 15 ))
306 case "$quad" in
307 10) quad=a ;; 11) quad=b ;; 12) quad=c ;;
308 13) quad=d ;; 14) quad=e ;; 15) quad=f ;;
309 esac
310 eiface_devid=$quad$eiface_devid
311 ifconfig $eiface ether $eiface_devid > /dev/null 2>&1

--- 112 unchanged lines hidden ---