12345678910111213141516171819 |
- #!/bin/sh
- FILE=/etc/NetworkManager/NetworkManager.conf
- VIFMAC=mac:fe:ff:ff:ff:ff:ff
- if ! grep -q ^plugins.*keyfile $FILE ; then
- sed -i 's/^plugins.*$/&,keyfile/' $FILE
- fi
- if grep -q ^plugins.*ifcfg-rh $FILE ; then
- sed -i 's/^plugins=\(.*\)ifcfg-rh,\(.*\)$/plugins=\1\2/' $FILE
- fi
- if ! grep -q '^\[keyfile\]$' $FILE ; then
- echo '[keyfile]' >> $FILE
- fi
- if ! grep -q ^unmanaged-devices $FILE ; then
- sed -i 's/^\[keyfile\]$/\[keyfile\]\x0aunmanaged-devices='$VIFMAC/ $FILE
- fi
- if ! grep -q ^unmanaged-devices.*$VIFMAC $FILE ; then
- sed -i 's/^unmanaged-devices.*$/&,'$VIFMAC/ $FILE
- fi
- exit 0
|