Fix: .txz war gzip statt xz (tar czf → tar cf | xz -9)
macOS bsdtar cJf erzeugt gzip, nicht xz. Unraids upgradepkg erwartet echtes xz. Fix: tar cf - | xz -9 -c. Neues SHA256: a9ce6500a395dbfb7c531bf50b83176997738d78a3ad95520c45ae2470018e00 Größe: 24MB (statt 35MB gzip)
This commit is contained in:
+2
-2
@@ -103,11 +103,11 @@ cat > "${BUILD_DIR}/install/slack-desc" << DESCEOF
|
||||
|Build: ${BUILD_NUM}
|
||||
DESCEOF
|
||||
|
||||
# 5. .txz erstellen (gzip-tar)
|
||||
# 5. .txz erstellen (tar + xz — NICHT gzip, Unraid erwartet echtes xz)
|
||||
mkdir -p "${DIST_DIR}"
|
||||
TXZ_NAME="${PKG_NAME}-${VERSION}-${ARCH}-${BUILD_NUM}.txz"
|
||||
echo " Erstelle ${TXZ_NAME}..."
|
||||
( cd "${BUILD_DIR}" && tar czf "${DIST_DIR}/${TXZ_NAME}" . )
|
||||
( cd "${BUILD_DIR}" && tar cf - . | xz -9 -c > "${DIST_DIR}/${TXZ_NAME}" )
|
||||
|
||||
echo ""
|
||||
echo "===================================================="
|
||||
|
||||
Reference in New Issue
Block a user