瀏覽代碼

Don't use errexit, explicitly exit on failures

Joshua Boniface 6 年之前
父節點
當前提交
0fec8f6493
共有 1 個文件被更改,包括 5 次插入6 次删除
  1. 5 6
      build-deb.sh

+ 5 - 6
build-deb.sh

@@ -14,10 +14,9 @@ cleanup() {
     docker image rm $image_name --force
     test -d "$package_temporary_dir" && rm -r "$package_temporary_dir"
 }
-trap cleanup EXIT
-trap cleanup INT
+trap cleanup EXIT INT
 
-docker build . -t "$image_name" -f ./Dockerfile.debian_package
-docker run --rm -v "$package_temporary_dir:/temp" "$image_name" cp -r /dist /temp/
-sudo chown -R "$current_user" "$package_temporary_dir"
-mv "$package_temporary_dir"/dist/*.deb ../
+docker build . -t "$image_name" -f ./Dockerfile.debian_package || exit 1
+docker run --rm -v "$package_temporary_dir:/temp" "$image_name" cp -r /dist /temp/ || exit 1
+sudo chown -R "$current_user" "$package_temporary_dir" || exit 1
+mv "$package_temporary_dir"/dist/*.deb ../ || exit 1