From 0b02e3cdc5bfb107f368a9d88bf166016d855dd1 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 18 Apr 2020 09:35:33 +0300 Subject: Fix: create /workspace, my worker VM images no longer have it The less an image needs to provide, the better. --- contractor | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contractor b/contractor index e3475f3..43fdc43 100755 --- a/contractor +++ b/contractor @@ -119,7 +119,7 @@ class ContractorApplication(cliapp.Application): worker = OnWorker( dest, 'worker@{}'.format(worker_ip), verbose=self.verbose) - self.exec_sequence(worker, MountWSonWorker()) + self.exec_sequence(worker, Mkdir('/workspace'), MountWSonWorker()) execs = [] install = bs.install() @@ -451,6 +451,7 @@ class Mkdir(RemoteExecution): def __init__(self, pathname, owner='root', group='root', mode=0o755): self._argv = [ + 'sudo', 'install', '-d', '-o', str(owner), '-g', str(group), -- cgit v1.2.1