X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=initscript.py;h=a25e06a13b2f813d97544223adf29e1b0112e0b5;hb=1b4f53e648b13f7629970787b6ec03387e2d966a;hp=cf9141c901945b1282c1e6f024584f903ad0e520;hpb=173c87648f1151fb566033ae999d7460757be060;p=nodemanager.git diff --git a/initscript.py b/initscript.py index cf9141c..a25e06a 100644 --- a/initscript.py +++ b/initscript.py @@ -55,7 +55,8 @@ class Initscript: enable_link = "/vservers/%s/etc/rc.d/rc3.d/S99vinit" % self.name enable_target = "../init.d/vinit" # install in sliver - code = file(vinit_source).read() + with open(vinit_source) as f: + code = f.read() if tools.replace_file_with_string(vinit_script, code, chmod=0755): logger.log("Initscript: %s: installed generic vinit rc script" % self.name) # create symlink for runlevel 3 @@ -94,7 +95,8 @@ class Initscript: enable_link = "/vservers/%s/etc/systemd/system/multi-user.target.wants/vinit.service" % self.name enable_target = "/usr/lib/systemd/system/vinit.service" # install in sliver - code = file(vinit_source).read() + with open(vinit_source) as f: + code = f.read() if tools.replace_file_with_string(vinit_unit_file, code, chmod=0755): logger.log("Initscript: %s: installed vinit.service unit file" % self.name) # create symlink for enabling this unit