1f08c3bdfSopenharmony_ci#!/bin/sh 2f08c3bdfSopenharmony_ci# 3f08c3bdfSopenharmony_ci# An extension to cmdlib.sh, purely for networking based commands. 4f08c3bdfSopenharmony_ci# 5f08c3bdfSopenharmony_ci# Copyright (C) 2009, Cisco Systems Inc. 6f08c3bdfSopenharmony_ci# 7f08c3bdfSopenharmony_ci# This program is free software; you can redistribute it and/or modify 8f08c3bdfSopenharmony_ci# it under the terms of the GNU General Public License as published by 9f08c3bdfSopenharmony_ci# the Free Software Foundation; either version 2 of the License, or 10f08c3bdfSopenharmony_ci# (at your option) any later version. 11f08c3bdfSopenharmony_ci# 12f08c3bdfSopenharmony_ci# This program is distributed in the hope that it will be useful, 13f08c3bdfSopenharmony_ci# but WITHOUT ANY WARRANTY; without even the implied warranty of 14f08c3bdfSopenharmony_ci# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15f08c3bdfSopenharmony_ci# GNU General Public License for more details. 16f08c3bdfSopenharmony_ci# 17f08c3bdfSopenharmony_ci# You should have received a copy of the GNU General Public License along 18f08c3bdfSopenharmony_ci# with this program; if not, write to the Free Software Foundation, Inc., 19f08c3bdfSopenharmony_ci# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20f08c3bdfSopenharmony_ci# 21f08c3bdfSopenharmony_ci# Ngie Cooper, August 2009 22f08c3bdfSopenharmony_ci# 23f08c3bdfSopenharmony_ci 24f08c3bdfSopenharmony_ci. cmdlib.sh 25f08c3bdfSopenharmony_ci 26f08c3bdfSopenharmony_ci# Blank for an IPV4 test; 6 for an IPV6 test. 27f08c3bdfSopenharmony_ciEXEC_SUFFIX= 28f08c3bdfSopenharmony_ci 29f08c3bdfSopenharmony_ciread_opts() 30f08c3bdfSopenharmony_ci{ 31f08c3bdfSopenharmony_ci while getopts "6" opt; do 32f08c3bdfSopenharmony_ci case "$opt" in 33f08c3bdfSopenharmony_ci 6) 34f08c3bdfSopenharmony_ci EXEC_SUFFIX=6;; 35f08c3bdfSopenharmony_ci *) 36f08c3bdfSopenharmony_ci echo "Setup 0 : FAIL Unknown option: $opt" 37f08c3bdfSopenharmony_ci exit 1;; 38f08c3bdfSopenharmony_ci esac 39f08c3bdfSopenharmony_ci done 40f08c3bdfSopenharmony_ci} 41