From 9258025d1f1efb6feed384ec2907b07cf34dd5aa Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Tue, 25 Feb 2014 18:09:05 +0000 Subject: system-version-manager: Allow specifying custom path for baserock-system-config-sync This is helpful when deploying an upgrade to a system that doesn't already have baserock-system-config-sync installed. --- system-version-manager/system-version-manager | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/system-version-manager/system-version-manager b/system-version-manager/system-version-manager index 914138f..aac1b06 100755 --- a/system-version-manager/system-version-manager +++ b/system-version-manager/system-version-manager @@ -130,11 +130,14 @@ class SystemVersionManager(object): self.status(msg='Updating system configuration') log = os.path.join('/var', 'log', 'baserock-system-config-sync.log') + baserock_system_config_sync = os.environ.get( + 'BASEROCK_SYSTEM_CONFIG_SYNC', + 'baserock-system-config-sync') + with open(log, 'w') as f: subprocess.check_call( - ['baserock-system-config-sync', - 'merge', self.current_system, label], - stdout=f) + [baserock-system-config-sync, 'merge', + self.current_system, label], stdout=f) self.status(msg="Installing the kernel") self._install_kernel(version_root) -- cgit v1.2.1