case "${1}" in
start)
- # Do nothing if we are not running on AWS EC2
- running_on_ec2 || exit 0
+ # Check if we are running in the cloud
+ if running_on_ec2; then
+ scriptname="/etc/rc.d/helper/aws-setup"
+ elif running_on_azure; then
+ scriptname="/etc/rc.d/helper/azure-setup"
+ else
+ # This system is not running in the cloud
+ exit 0
+ fi
# Find the first interface to use
for i in /sys/class/net/red* /sys/class/net/eth* \
fi
# Run a DHCP client and set up the system accordingly
- dhclient -sf /etc/rc.d/helper/aws-setup "${intf}"
+ dhclient -sf "${scriptname}" "${intf}"
# End DHCP client immediately
- dhclient -sf /etc/rc.d/helper/aws-setup -r "${intf}" &>/dev/null
+ dhclient -sf "${scriptname}" -r "${intf}" &>/dev/null
# Rename network devices
udevadm trigger --action="add" --subsystem-match="net"