From: Thierry Parmentelat Date: Sat, 6 Jul 2013 13:35:50 +0000 (+0200) Subject: give (chown) slice's .profile to slice X-Git-Tag: nodemanager-5.2-6~10 X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=ceae8bc56f3f46d5913ca8988b701337a35135cf give (chown) slice's .profile to slice --- diff --git a/sliver_lxc.py b/sliver_lxc.py index a4f65f0..3705598 100644 --- a/sliver_lxc.py +++ b/sliver_lxc.py @@ -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