X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliver_lxc.py;h=11b334c8851555f61943bfa8998733323ad3eaee;hb=8f1df41fce33a4c859d9dc169c52714255867fbe;hp=a4f65f00b9aecd7def5c83190327c0d0284d4896;hpb=edf678989b7eeacd1120e6849ed9bc5befe4c3be;p=nodemanager.git diff --git a/sliver_lxc.py b/sliver_lxc.py index a4f65f0..11b334c 100644 --- a/sliver_lxc.py +++ b/sliver_lxc.py @@ -83,7 +83,7 @@ class Sliver_LXC(Sliver_Libvirt, Initscript): vref = rec['vref'] if vref is None: - vref = "lxc-f14-x86_64" + vref = "lxc-f18-x86_64" logger.log("sliver_libvirt: %s: WARNING - no vref attached, using hard-wired default %s" % (name,vref)) refImgDir = os.path.join(Sliver_LXC.REF_IMG_BASE_DIR, vref) @@ -229,6 +229,10 @@ unset pathmunge if not found: with open(from_root,"a") as user_profile: user_profile.write(enforced_line) + # in case we create the slice's .profile when writing + if from_root.find("/home")>=0: + command=['chown','%s:slices'%name,from_root] + logger.log_call(command,timeout=5) # Lookup for xid and create template after the user is created so we # can get the correct xid based on the name of the slice