open-lldp/mkinitrd-setup.sh

36 lines
653 B
Bash

#!/bin/bash
#
#%stage: device
#%depends: fcoe
#
#
# Check if DCBX is active for FCoE traffic
#
dcbd_check_app_fcoe() {
local if=$1
local dcberr=1
. /etc/fcoe/cfg-${if}
if [ "$DCB_REQUIRED" = "yes" ] ; then
echo "active"
fi
}
if [ "${root_fcoe}" ] ; then
dcb_status=$(dcbd_check_app_fcoe $fcoe_vif)
if [ "$dcb_status" = "active" ] ; then
root_dcbd=1
fi
fi
save_var root_dcbd
if [ "${root_dcbd}" ] ; then
mkdir -p ${tmp_mnt}/var/lib/lldpad
if [ -f /var/lib/lldpad/lldpad.conf ] ; then
# copy the dcbd configuration
cp -p /var/lib/lldpad/lldpad.conf ${tmp_mnt}/var/lib/lldpad
fi
fi