remove augtools

This commit is contained in:
Edison Su 2011-05-26 23:19:53 -04:00
parent 2279f8f962
commit 8312f1314b
1 changed files with 6 additions and 20 deletions

View File

@ -18,6 +18,7 @@
import cloud_utils
from cloud_utils import Command
from cloudutils.configFileOps import configFileOps
import logging
import sys
import os
@ -28,7 +29,6 @@ bash = Command("/bin/bash")
virsh = Command("virsh")
ebtablessave = Command("ebtables-save")
ebtables = Command("ebtables")
augtool = Command("augtool")
def execute(cmd):
logging.debug(cmd)
return bash("-c", cmd).stdout
@ -545,26 +545,12 @@ def getvmId(vmName):
def addFWFramework(brname):
try:
alreadySetup = augtool.match("/files/etc/sysctl.conf/net.bridge.bridge-nf-call-arptables", "1").stdout.strip()
if len(alreadySetup) == 0:
script = """
set /files/etc/sysctl.conf/net.bridge.bridge-nf-call-arptables 1
save"""
augtool < script
cfo = configFileOps("/etc/sysctl.conf")
cfo.addEntry("net.bridge.bridge-nf-call-arptables", "1")
cfo.addEntry("net.bridge.bridge-nf-call-iptables", "1")
cfo.addEntry("net.bridge.bridge-nf-call-ip6tables", "1")
cfo.save()
alreadySetup = augtool.match("/files/etc/sysctl.conf/net.bridge.bridge-nf-call-iptables", "1").stdout.strip()
if len(alreadySetup) == 0:
script = """
set /files/etc/sysctl.conf/net.bridge.bridge-nf-call-iptables 1
save"""
augtool < script
alreadySetup = augtool.match("/files/etc/sysctl.conf/net.bridge.bridge-nf-call-ip6tables", "1").stdout.strip()
if len(alreadySetup) == 0:
script = """
set /files/etc/sysctl.conf/net.bridge.bridge-nf-call-ip6tables 1
save"""
augtool < script
execute("sysctl -p /etc/sysctl.conf")
except:
logging.debug("failed to turn on bridge netfilter")