diff options
author | Joshua M. Boniface <joshua@boniface.me> | 2024-03-03 02:04:47 -0500 |
---|---|---|
committer | Joshua M. Boniface <joshua@boniface.me> | 2024-03-03 02:04:47 -0500 |
commit | 5d7ed5b3ee456c15f1930fe02e24718a4f49fe0f (patch) | |
tree | 135156a7e54d727e1c4abc855e4def7fa6bc6d3c | |
parent | Add "any" arch folder for Portable (diff) | |
download | jellyfin-packaging-5d7ed5b3ee456c15f1930fe02e24718a4f49fe0f.tar.gz jellyfin-packaging-5d7ed5b3ee456c15f1930fe02e24718a4f49fe0f.tar.bz2 jellyfin-packaging-5d7ed5b3ee456c15f1930fe02e24718a4f49fe0f.zip |
Ensure archives have an inner folder
-rwxr-xr-x | portable/build.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/portable/build.sh b/portable/build.sh index 3e478bc..8693ee0 100755 --- a/portable/build.sh +++ b/portable/build.sh @@ -7,7 +7,7 @@ set -o xtrace # Create the intermediate build dir BUILD_DIR="/build" -mkdir -p ${BUILD_DIR} +mkdir -p ${BUILD_DIR}/jellyfin # Move to source directory pushd "${SOURCE_DIR}" @@ -24,14 +24,14 @@ case ${BUILD_TYPE} in APPHOST="-p:UseAppHost=true" ;; esac -dotnet publish Jellyfin.Server --configuration Release ${RUNTIME} --output ${BUILD_DIR}/ -p:DebugSymbols=false -p:DebugType=none ${APPHOST} +dotnet publish Jellyfin.Server --configuration Release ${RUNTIME} --output ${BUILD_DIR}/jellyfin/ -p:DebugSymbols=false -p:DebugType=none ${APPHOST} popd # Build web pushd jellyfin-web npm ci --no-audit --unsafe-perm npm run build:production -mv dist ${BUILD_DIR}/jellyfin-web +mv dist ${BUILD_DIR}/jellyfin/jellyfin-web popd mkdir -p "${ARTIFACT_DIR}/" @@ -46,13 +46,13 @@ pushd ${BUILD_DIR} for ARCHIVE_TYPE in $( tr ',' '\n' <<<"${ARCHIVE_TYPES}" ); do case ${ARCHIVE_TYPE} in targz) - tar -czf "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.tar.gz . + tar -czf "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.tar.gz jellyfin/ ;; tarxz) - tar -cJf "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.tar.xz . + tar -cJf "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.tar.xz jellyfin/ ;; zip) - zip -qr "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.zip . + zip -qr "${ARTIFACT_DIR}"/jellyfin_${VERSION_SUFFIX}.zip jellyfin/ ;; esac done |