ffe029ef99
Use dhcp-config package to package config files for dhcp package. Rename files folder to patches Removed site.h which is not used Deployment test and ping test between VMs pass config and script files check pass. Story: 2003768 Task: 27582 Change-Id: Ib7fd3c0ed6d706f89d08890e90ccee42673b3679 Signed-off-by: zhipengl <zhipengs.liu@intel.com>
33 lines
903 B
Bash
33 lines
903 B
Bash
#!/bin/bash
|
|
#
|
|
# /etc/dhclient-enter-hooks
|
|
#
|
|
# This file is sourced by /sbin/dhclient-script.
|
|
#
|
|
|
|
# Select wrs-install-uuid from ipv4 or ipv6
|
|
if [ -n "$new_dhcp6_wrs_install_uuid" ]; then
|
|
wrs_install_uuid=$new_dhcp6_wrs_install_uuid
|
|
else
|
|
wrs_install_uuid=$new_wrs_install_uuid
|
|
fi
|
|
|
|
# Enforce wrs-install-uuid on management and infrastrucure interfaces
|
|
source /etc/platform/platform.conf
|
|
if [ -n "$wrs_install_uuid" ]; then
|
|
if [ "$nodetype" == "controller" ]; then
|
|
source /etc/build.info
|
|
file="/www/pages/feed/rel-$SW_VERSION/install_uuid"
|
|
INSTALL_UUID=$(cat "$file")
|
|
fi
|
|
if [ "$INSTALL_UUID" != "$wrs_install_uuid" ]; then
|
|
exit_status=1
|
|
fi
|
|
elif [ "$interface" == "$management_interface" -o \
|
|
"$interface" == "$infrastructure_interface" ]; then
|
|
if [ "$nodetype" != "controller" -o \
|
|
-e "/etc/platform/.initial_config_complete" ]; then
|
|
exit_status=1
|
|
fi
|
|
fi
|