[PATCH] docker: *Actually* don't require rebuilding if unnecessary
Daniel Axtens
dja at axtens.net
Wed Aug 21 17:36:59 AEST 2019
Stephen Finucane <stephen at that.guru> writes:
> Because we were using 'set -e', we were erroring out as soon as
> something - a diff in this case - failed. Temporarily disable it for
> this one check.
>
> Signed-off-by: Stephen Finucane <stephen at that.guru>
> Fixes: 0b5b4e8c ("docker: Don't require rebuilding if unnecessary")
> Cc: Daniel Axtens <dja at axtens.net>
Makes sense, applied.
Thanks,
Daniel
> ---
> tools/docker/entrypoint.sh | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/tools/docker/entrypoint.sh b/tools/docker/entrypoint.sh
> index 32f7132a..d2b094bd 100755
> --- a/tools/docker/entrypoint.sh
> +++ b/tools/docker/entrypoint.sh
> @@ -67,6 +67,8 @@ EOF
> exit 1
> fi
>
> +set +e
> +
> # check if we need to rebuild because requirements changed
> for x in /tmp/requirements-*.txt; do
> if ! cmp $x ~/patchwork/$(basename $x); then
> @@ -81,6 +83,8 @@ EOF
> fi
> done
>
> +set -e
> +
> # check if db is connected
> if ! test_db_connection; then
> echo "The database seems not to be connected, or the patchwork user is broken"
> --
> 2.21.0
More information about the Patchwork
mailing list