Cleanup: Remove duplicate file copy code.
Fixes bug 1160548. Just a small cleanup to take advantage of code reuse. Change-Id: I6b362335d555a3e384fa8778fcc85cbbdc061fd1
This commit is contained in:
parent
398d85890d
commit
20ec25389f
@ -95,14 +95,7 @@ class UbuntuServices(ServicesBase):
|
|||||||
|
|
||||||
# Copy any existing configuration file to a backup.
|
# Copy any existing configuration file to a backup.
|
||||||
if os.path.exists(self._config_file):
|
if os.path.exists(self._config_file):
|
||||||
copy_cmd = "/usr/bin/sudo -n /bin/cp %s %s" % (self._config_file,
|
self.sudo_copy(self._config_file, self._backup_config)
|
||||||
self._backup_config)
|
|
||||||
try:
|
|
||||||
subprocess.check_output(copy_cmd.split(),
|
|
||||||
stderr=subprocess.STDOUT)
|
|
||||||
except subprocess.CalledProcessError as e:
|
|
||||||
raise Exception("Failed to copy configuration file: %s\n%s"
|
|
||||||
% (e, e.output.rstrip('\n')))
|
|
||||||
|
|
||||||
# Move the temporary config file to production version.
|
# Move the temporary config file to production version.
|
||||||
move_cmd = "/usr/bin/sudo -n /bin/mv %s %s" % (tmpfile,
|
move_cmd = "/usr/bin/sudo -n /bin/mv %s %s" % (tmpfile,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user