mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
More commented-out code, pending a solution to the xml.marshall.generic
problem. Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
efaa2aa3e3
commit
d199f1a927
4 files changed
+10
-10
No files matched your search
@@ -22,7 +22,7 @@
|
||||
import sys, os
|
||||
import string
|
||||
import traceback
|
||||
from xml.marshal import generic
|
||||
#from xml.marshal import generic
|
||||
from xen.util import security
|
||||
|
||||
def usage():
|
||||
@@ -88,7 +88,7 @@ def add_resource_label(label, resource, policyref):
|
||||
access_control = {}
|
||||
else:
|
||||
fd = open(file, "rb")
|
||||
access_control = generic.load(fd)
|
||||
# access_control = generic.load(fd)
|
||||
fd.close()
|
||||
|
||||
if access_control.has_key(resource):
|
||||
@@ -98,7 +98,7 @@ def add_resource_label(label, resource, policyref):
|
||||
new_entry = { resource : tuple([policyref, label]) }
|
||||
access_control.update(new_entry)
|
||||
fd = open(file, "wb")
|
||||
generic.dump(access_control, fd)
|
||||
# generic.dump(access_control, fd)
|
||||
fd.close()
|
||||
|
||||
except security.ACMError:
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
import sys, os, re
|
||||
import string
|
||||
import traceback
|
||||
from xml.marshal import generic
|
||||
#from xml.marshal import generic
|
||||
from xen.util import security
|
||||
|
||||
def usage():
|
||||
@@ -38,7 +38,7 @@ def get_resource_label(resource):
|
||||
file = security.res_label_filename
|
||||
if os.path.isfile(file):
|
||||
fd = open(file, "rb")
|
||||
access_control = generic.load(fd)
|
||||
# access_control = generic.load(fd)
|
||||
fd.close()
|
||||
else:
|
||||
print "Resource label file not found"
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
import sys, os
|
||||
import string
|
||||
import traceback
|
||||
from xml.marshal import generic
|
||||
#from xml.marshal import generic
|
||||
from xen.util import security
|
||||
|
||||
def usage():
|
||||
@@ -48,7 +48,7 @@ def get_resource_data():
|
||||
security.err("Resource file not found.")
|
||||
|
||||
fd = open(file, "rb")
|
||||
access_control = generic.load(fd)
|
||||
# access_control = generic.load(fd)
|
||||
fd.close()
|
||||
return access_control
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
import sys, os, re
|
||||
import string
|
||||
import traceback
|
||||
from xml.marshal import generic
|
||||
#from xml.marshal import generic
|
||||
from xen.util import security
|
||||
|
||||
def usage():
|
||||
@@ -41,7 +41,7 @@ def rm_resource_label(resource):
|
||||
file = security.res_label_filename
|
||||
if os.path.isfile(file):
|
||||
fd = open(file, "rb")
|
||||
access_control = generic.load(fd)
|
||||
# access_control = generic.load(fd)
|
||||
fd.close()
|
||||
else:
|
||||
security.err("Resource file not found, cannot remove label!")
|
||||
@@ -50,7 +50,7 @@ def rm_resource_label(resource):
|
||||
if access_control.has_key(resource):
|
||||
del access_control[resource]
|
||||
fd = open(file, "wb")
|
||||
generic.dump(access_control, fd)
|
||||
# generic.dump(access_control, fd)
|
||||
fd.close()
|
||||
else:
|
||||
security.err("Label does not exist in resource label file.")
|
||||
|
||||