Make use of $PATH wherever possible

This commit is contained in:
Tiago Ilieve 2014-04-09 13:34:34 -03:00
parent 9d375810f0
commit d84e02247a

View file

@ -32,14 +32,14 @@ class Waagent(Task):
waagent_version = info.manifest.system['waagent']['version']
waagent_file = 'WALinuxAgent-' + waagent_version + '.tar.gz'
waagent_url = 'https://github.com/Azure/WALinuxAgent/archive/' + waagent_file
log_check_call(['/usr/bin/wget', '-P', info.root, waagent_url])
log_check_call(['wget', '-P', info.root, waagent_url])
waagent_directory = os.path.join(info.root, 'root')
log_check_call(['/bin/tar', 'xaf', os.path.join(info.root, waagent_file), '-C', waagent_directory])
log_check_call(['tar', 'xaf', os.path.join(info.root, waagent_file), '-C', waagent_directory])
os.remove(os.path.join(info.root, waagent_file))
waagent_script = '/root/WALinuxAgent-WALinuxAgent-' + waagent_version + '/waagent'
log_check_call(['chroot', info.root, 'cp', waagent_script, '/usr/sbin/waagent'])
log_check_call(['chroot', info.root, 'chmod', '755', '/usr/sbin/waagent'])
log_check_call(['chroot', info.root, '/usr/sbin/waagent', '-install'])
log_check_call(['chroot', info.root, 'waagent', '-install'])
if info.manifest.system['waagent'].get('conf', False):
if os.path.isfile(info.manifest.system['waagent']['conf']):
log_check_call(['cp', info.manifest.system['waagent']['conf'],