Selaa lähdekoodia

Merge pull request #163 from nvllsvm/clnp

cleanup
Joshua M. Boniface 6 vuotta sitten
vanhempi
sitoutus
72f7e7b954
1 muutettua tiedostoa jossa 7 lisäystä ja 5 poistoa
  1. 7 5
      build-deb.sh

+ 7 - 5
build-deb.sh

@@ -3,6 +3,7 @@
 # Build a Jellyfin .deb file with Docker on Linux
 # Build a Jellyfin .deb file with Docker on Linux
 # Places the output .deb file in the parent directory
 # Places the output .deb file in the parent directory
 
 
+set -o errexit
 set -o xtrace
 set -o xtrace
 set -o nounset
 set -o nounset
 
 
@@ -11,12 +12,13 @@ current_user="`whoami`"
 image_name="jellyfin-debuild"
 image_name="jellyfin-debuild"
 
 
 cleanup() {
 cleanup() {
+    set +o errexit
     docker image rm $image_name --force
     docker image rm $image_name --force
-    test -d "$package_temporary_dir" && rm -r "$package_temporary_dir"
+    rm -rf "$package_temporary_dir"
 }
 }
 trap cleanup EXIT INT
 trap cleanup EXIT INT
 
 
-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
+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 ../