From 7dae3361c683e5e7f7a128e1898871b934ccbd7a Mon Sep 17 00:00:00 2001 From: anthony Date: Tue, 26 Jun 2012 16:36:52 -0700 Subject: [PATCH] VPC : listeth.sh is used to list all eth devices in domr --- .../debian/config/opt/cloud/bin/listeth.sh | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 patches/systemvm/debian/config/opt/cloud/bin/listeth.sh diff --git a/patches/systemvm/debian/config/opt/cloud/bin/listeth.sh b/patches/systemvm/debian/config/opt/cloud/bin/listeth.sh new file mode 100755 index 00000000000..79a049b31fd --- /dev/null +++ b/patches/systemvm/debian/config/opt/cloud/bin/listeth.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +# Copyright 2012 Citrix Systems, Inc. Licensed under the +# Apache License, Version 2.0 (the "License"); you may not use this +# file except in compliance with the License. Citrix Systems, Inc. +# reserves all rights not expressly granted by the License. +# You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# Automatically generated by addcopyright.py at 04/03/2012 + +# @VERSION@ + +source /root/func.sh + +lock="biglock" +locked=$(getLockFile $lock) +if [ "$locked" != "1" ] +then + exit 1 +fi + +usage() { + printf "Usage:\n %s (basename $0), return list of eth device" >&2 +} + +ethlist="" +for i in `ls -1 /sys/class/net/ | grep eth` +do + ethlist=$ethlist","$i +done +echo ${ethlist:1} + +unlock_exit 1 $lock $locked