Message ID | 20200930144408.GC3252@xps-13 |
---|---|
State | New |
Headers | show |
Series | [autotest-client-tests] UBUNTU: SAUCE: ubuntu_fan_smoke_test: properly generate override.conf | expand |
+1 verified with Andrea. On 9/30/20 10:44 AM, Andrea Righi wrote: > BugLink: https://bugs.launchpad.net/bugs/1896511 > > To workaround a docker issue the following commit has been applied: > > 433215fa "(UBUNTU: SAUCE: ubuntu_fan_smoke_test: workaround docker 'dependency' failure)" > > However, with this fix, we are not properly generating override.conf, > that contains an extra "-e" at the beginning of the file, for example: > > ubuntu@moe:~$ cat /etc/systemd/system/containerd.service.d/override.conf > -e [Service] > ExecStartPre= > > The reason is that the test script is using /bin/sh in the shabang (that > is /bin/dash) and dash'es echo doesn't support "-e". > > Prevent this problem (and also other potential dash issues in the > future) by switching to /bin/bash. > > Signed-off-by: Andrea Righi <andrea.righi@canonical.com> > --- > ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh b/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh > index 095a922f..2dce68d7 100755 > --- a/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh > +++ b/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh > @@ -1,4 +1,4 @@ > -#!/bin/sh > +#!/bin/bash > > # > # Copyright (C) 2016 Canonical
diff --git a/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh b/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh index 095a922f..2dce68d7 100755 --- a/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh +++ b/ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # # Copyright (C) 2016 Canonical
BugLink: https://bugs.launchpad.net/bugs/1896511 To workaround a docker issue the following commit has been applied: 433215fa "(UBUNTU: SAUCE: ubuntu_fan_smoke_test: workaround docker 'dependency' failure)" However, with this fix, we are not properly generating override.conf, that contains an extra "-e" at the beginning of the file, for example: ubuntu@moe:~$ cat /etc/systemd/system/containerd.service.d/override.conf -e [Service] ExecStartPre= The reason is that the test script is using /bin/sh in the shabang (that is /bin/dash) and dash'es echo doesn't support "-e". Prevent this problem (and also other potential dash issues in the future) by switching to /bin/bash. Signed-off-by: Andrea Righi <andrea.righi@canonical.com> --- ubuntu_fan_smoke_test/ubuntu_fan_smoke_test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)