diff options
Diffstat (limited to 'system-version-manager/system-version-manager')
-rwxr-xr-x | system-version-manager/system-version-manager | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/system-version-manager/system-version-manager b/system-version-manager/system-version-manager index 64ca5a4..bd31c66 100755 --- a/system-version-manager/system-version-manager +++ b/system-version-manager/system-version-manager @@ -144,10 +144,8 @@ class SystemVersionManager(object): os.rename(temp_config, config) default_path = os.path.join(self.mount_dir, 'systems', 'default') - default_path_tmp = os.path.join(self.mount_dir, 'systems', 'default-tmp') if os.path.islink(default_path): - os.symlink(default, default_path_tmp) - os.rename(default_path_tmp, default_path) + self._atomic_symlink_update(default, default_path) def cmd_list(self): for system in self._get_systems(): |