diff --git a/installJRMC b/installJRMC index 05dbcb5..dac69a8 100755 --- a/installJRMC +++ b/installJRMC @@ -1128,12 +1128,15 @@ install_mc_snap() { echo "snapcraft.yaml created at $snap_yaml" echo "Building snap package..." + # Be careful with snapcraft container paths + # The container does not respect the --workdir + # Also has incompatible --entrypoint so need to override manually if execute podman run --rm -it \ -v "$OUTPUT_DIR:/build:Z" \ -w /build \ --entrypoint "" \ ghcr.io/canonical/snapcraft:8_core24 \ - snapcraft pack -o "${MC_PKG}_${MC_VERSION}-${MC_RELEASE}.snap" --destructive-mode \ + snapcraft pack -o "/build/${MC_PKG}_${MC_VERSION}-${MC_RELEASE}.snap" --destructive-mode \ && [[ -f "$snap_dir/${MC_PKG}_${MC_VERSION}-${MC_RELEASE}.snap" ]]; then echo "Snap package built successfully: $snap_dir/${MC_PKG}_${MC_VERSION}-${MC_RELEASE}.snap" else