Skip to content

Commit cf73d5b

Browse files
Rene Diepstratenwido
authored andcommitted
Added logpath variable and replaced hardcoded path
Signed-off-by: Rene Diepstraten <mail@renediepstraten.nl>
1 parent 5f373eb commit cf73d5b

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

scripts/vm/network/security_group.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import re
2828
import traceback
2929

30+
logpath = "/var/run/cloud/" # FIXME: Logs should reside in /var/log/cloud
3031
iptables = Command("iptables")
3132
bash = Command("/bin/bash")
3233
virsh = Command("virsh")
@@ -49,8 +50,8 @@ def can_bridge_firewall(privnic):
4950
sys.exit(2)
5051

5152

52-
if not os.path.exists('/var/run/cloud'):
53-
os.makedirs('/var/run/cloud')
53+
if not os.path.exists(logpath):
54+
os.makedirs(logpath)
5455

5556
cleanup_rules_for_dead_vms()
5657
cleanup_rules()
@@ -269,7 +270,7 @@ def default_network_rules_systemvm(vm_name, localbrname):
269270

270271
def remove_secip_log_for_vm(vmName):
271272
vm_name = vmName
272-
logfilename = "/var/run/cloud/"+vm_name+".ip"
273+
logfilename = logpath + vm_name + ".ip"
273274

274275
result = True
275276
try:
@@ -282,7 +283,7 @@ def remove_secip_log_for_vm(vmName):
282283

283284
def write_secip_log_for_vm (vmName, secIps, vmId):
284285
vm_name = vmName
285-
logfilename = "/var/run/cloud/"+vm_name+".ip"
286+
logfilename = logpath + vm_name + ".ip"
286287
logging.debug("Writing log to " + logfilename)
287288
logf = open(logfilename, 'w')
288289
output = ','.join([vmName, secIps, vmId])
@@ -480,7 +481,7 @@ def delete_rules_for_vm_in_bridge_firewall_chain(vmName):
480481
logging.exception("Ignoring failure to delete rules for vm " + vmName)
481482

482483
def rewrite_rule_log_for_vm(vm_name, new_domid):
483-
logfilename = "/var/run/cloud/" + vm_name +".log"
484+
logfilename = logpath + vm_name + ".log"
484485
if not os.path.exists(logfilename):
485486
return
486487
lines = (line.rstrip() for line in open(logfilename))
@@ -494,7 +495,7 @@ def rewrite_rule_log_for_vm(vm_name, new_domid):
494495

495496
def get_rule_log_for_vm(vmName):
496497
vm_name = vmName;
497-
logfilename = "/var/run/cloud/" + vm_name +".log"
498+
logfilename = logpath + vm_name + ".log"
498499
if not os.path.exists(logfilename):
499500
return ''
500501

@@ -516,7 +517,8 @@ def check_domid_changed(vmName):
516517
except:
517518
pass
518519

519-
logfilename = "/var/run/cloud/" + vmName +".log"
520+
vm_name = vmName;
521+
logfilename = logpath + vm_name + ".log"
520522
if not os.path.exists(logfilename):
521523
return ['-1', curr_domid]
522524

@@ -664,7 +666,7 @@ def cleanup_rules():
664666

665667
def check_rule_log_for_vm(vmName, vmId, vmIP, domID, signature, seqno):
666668
vm_name = vmName;
667-
logfilename = "/var/run/cloud/" + vm_name +".log"
669+
logfilename = logpath + vm_name + ".log"
668670
if not os.path.exists(logfilename):
669671
return [True, True, True, True, True, True]
670672

@@ -688,7 +690,7 @@ def check_rule_log_for_vm(vmName, vmId, vmIP, domID, signature, seqno):
688690

689691
def write_rule_log_for_vm(vmName, vmID, vmIP, domID, signature, seqno):
690692
vm_name = vmName
691-
logfilename = "/var/run/cloud/" + vm_name +".log"
693+
logfilename = logpath + vm_name + ".log"
692694
logging.debug("Writing log to " + logfilename)
693695
logf = open(logfilename, 'w')
694696
output = ','.join([vmName, vmID, vmIP, domID, signature, seqno])
@@ -706,7 +708,7 @@ def write_rule_log_for_vm(vmName, vmID, vmIP, domID, signature, seqno):
706708

707709
def remove_rule_log_for_vm(vmName):
708710
vm_name = vmName
709-
logfilename = "/var/run/cloud/" + vm_name +".log"
711+
logfilename = logpath + vm_name + ".log"
710712

711713
result = True
712714
try:

0 commit comments

Comments
 (0)