/etc/network/if-up.d/ucarp is in ucarp 1.5.2-1+nmu1ubuntu1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | #!/bin/sh
UCARP=/usr/sbin/ucarp
EXTRA_PARAMS=""
if [ ! -x $UCARP ]; then
exit 0
fi
if [ -z "$IF_UCARP_UPSCRIPT" ]; then
IF_UCARP_UPSCRIPT=/usr/share/ucarp/vip-up
fi
if [ -z "$IF_UCARP_DOWNSCRIPT" ]; then
IF_UCARP_DOWNSCRIPT=/usr/share/ucarp/vip-down
fi
if [ -n "$IF_UCARP_MASTER" ]; then
if ! expr "$IF_UCARP_MASTER" : "no\|off\|false\|0" > /dev/null; then
EXTRA_PARAMS="-P"
fi
fi
if [ -n "$IF_UCARP_ADVSKEW" ]; then
EXTRA_PARAMS="$EXTRA_PARAMS -k $IF_UCARP_ADVSKEW"
fi
if [ -n "$IF_UCARP_ADVBASE" ]; then
EXTRA_PARAMS="$EXTRA_PARAMS -b $IF_UCARP_ADVBASE"
fi
if [ -n "$IF_UCARP_DEADRATIO" ]; then
EXTRA_PARAMS="$EXTRA_PARAMS -r $IF_UCARP_DEADRATIO"
fi
if [ -n "$IF_UCARP_NOMCAST" ]; then
if ! expr "$IF_UCARP_NOMCAST" : "no\|off\|false\|0" > /dev/null; then
EXTRA_PARAMS="$EXTRA_PARAMS -M"
fi
fi
if [ -n "$IF_UCARP_XPARAM" ]; then
EXTRA_PARAMS="$EXTRA_PARAMS -x $IF_UCARP_XPARAM"
fi
if [ -n "$IF_UCARP_VID" -a -n "$IF_UCARP_VIP" -a \
-n "$IF_UCARP_PASSWORD" ]; then
$UCARP -i $IFACE -s $IF_ADDRESS -B -z -v $IF_UCARP_VID \
-p $IF_UCARP_PASSWORD -a $IF_UCARP_VIP -u $IF_UCARP_UPSCRIPT \
-d $IF_UCARP_DOWNSCRIPT $EXTRA_PARAMS
fi
# vi:ai sw=4 ts=4 tw=0 et
|