]> git.ipfire.org Git - thirdparty/patchwork.git/commitdiff
docker: *Actually* don't require rebuilding if unnecessary
authorStephen Finucane <stephen@that.guru>
Sat, 6 Jul 2019 20:25:25 +0000 (21:25 +0100)
committerDaniel Axtens <dja@axtens.net>
Wed, 21 Aug 2019 07:34:54 +0000 (17:34 +1000)
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@that.guru>
Fixes: 0b5b4e8c ("docker: Don't require rebuilding if unnecessary")
Cc: Daniel Axtens <dja@axtens.net>
Signed-off-by: Daniel Axtens <dja@axtens.net>
tools/docker/entrypoint.sh

index 32f7132a89237bba164990d70f5be7842eaab8c3..d2b094bd8f51346e8d1bef32cb7aab83b3c2bd94 100755 (executable)
@@ -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"