From 5a9e76c89db2363c8bc4c100d187168b353a9e46 Mon Sep 17 00:00:00 2001 From: Tiago Ilieve Date: Tue, 25 Mar 2014 23:47:04 -0300 Subject: [PATCH 1/2] Stop VBoxService after guest additions install --- providers/virtualbox/tasks/guest_additions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/virtualbox/tasks/guest_additions.py b/providers/virtualbox/tasks/guest_additions.py index 1277f42..fe5190b 100644 --- a/providers/virtualbox/tasks/guest_additions.py +++ b/providers/virtualbox/tasks/guest_additions.py @@ -60,5 +60,6 @@ class InstallGuestAdditions(Task): 'it should exit with status 1').format(status=status) raise TaskError(msg) + log_call(['/usr/sbin/chroot', info.root, '/usr/sbin/service', 'vboxadd-service', 'stop']) root.remove_mount(mount_path) os.rmdir(mount_path) From b09b1239f121191b28fc2e105bf96799795dac97 Mon Sep 17 00:00:00 2001 From: Tiago Ilieve Date: Wed, 26 Mar 2014 07:19:09 -0300 Subject: [PATCH 2/2] Avoid hard-coded command paths --- providers/virtualbox/tasks/guest_additions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/virtualbox/tasks/guest_additions.py b/providers/virtualbox/tasks/guest_additions.py index fe5190b..5c7958a 100644 --- a/providers/virtualbox/tasks/guest_additions.py +++ b/providers/virtualbox/tasks/guest_additions.py @@ -60,6 +60,6 @@ class InstallGuestAdditions(Task): 'it should exit with status 1').format(status=status) raise TaskError(msg) - log_call(['/usr/sbin/chroot', info.root, '/usr/sbin/service', 'vboxadd-service', 'stop']) + log_call(['chroot', info.root, 'service', 'vboxadd-service', 'stop']) root.remove_mount(mount_path) os.rmdir(mount_path)