hard-code crucial-rpm-list for nodeupdate in mlab
authorsoltesz@opentechinstitute.org <soltesz@opentechinstitute.org>
Tue, 30 Apr 2013 19:03:45 +0000 (15:03 -0400)
committersoltesz@opentechinstitute.org <soltesz@opentechinstitute.org>
Tue, 30 Apr 2013 19:03:45 +0000 (15:03 -0400)
config.mlab/nodeimage.post

index 79d54fe..9107287 100644 (file)
@@ -65,28 +65,5 @@ cat <<EOF > ${vdir}/etc/logrotate.d/btmp
 }
 EOF
 
-# NOTE:  This is added to relieve one site's Cisco router configuration that
-# fails to recognize the host once the arping is sent out.
-# NOTE: this is pretty fragile, and fails on fedora 10 that as of today (oct. 20 2009) 
-# has initscripts-8.86.3-1.i386 which reads almost identical but with /sbin/arping instead
-# NOTE: this might work with fedora8 and centos5
-# the other distros will probably just fail to add this patch
-cat <<\EOF | patch -d ${vdir}/etc/sysconfig/network-scripts/
---- ifup-eth   2008-07-08 13:19:49.000000000 -0400
-+++ ifup-eth-orig      2008-07-08 13:20:02.000000000 -0400
-@@ -263,10 +263,10 @@
-     fi
-     
-     if ! LC_ALL=C ip addr ls ${REALDEVICE} | LC_ALL=C grep -q "${IPADDR}/${PREFIX}" ; then
--       if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
--          echo $"Error, some other host already uses address ${IPADDR}."
--          exit 1
--       fi
-+       #if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
-+       #   echo $"Error, some other host already uses address ${IPADDR}."
-+       #   exit 1
-+       #fi
-        if ! ip addr add ${IPADDR}/${PREFIX} \
-           brd ${BROADCAST:-+} dev ${REALDEVICE} ${SCOPE} label ${DEVICE}; then
-           echo $"Error adding address ${IPADDR} for ${DEVICE}."
-EOF
+# NOTE: Force package into crucial-rpm-list for NodeUpdate
+echo "nodebase" > ${vdir}/etc/planetlab/crucial-rpm-list