collect_all.sh 673 B

1234567891011121314151617181920
  1. #!/usr/bin/env bash
  2. source common.build.sh
  3. VERSION=`get_version ..`
  4. COLLECT_DIR="./collect-dist"
  5. mkdir -p ./collect-dist
  6. DIRS=`find . -type d -name "pkg-dist"`
  7. while read directory
  8. do
  9. echo "Collecting everything from '$directory'.."
  10. PLATFORM=$(basename "$(dirname "$directory")")
  11. # Copy all artifacts with extensions tar.gz, deb, exe, zip, rpm and add the platform name to resolve any duplicates.
  12. find $directory \( -name "jellyfin*.tar.gz" -o -name "jellyfin*.deb" -o -name "jellyfin*.rpm" -o -name "jellyfin*.zip" -o -name "jellyfin*.exe" \) -exec sh -c 'cp "$1" "'${COLLECT_DIR}'/jellyfin_'${PLATFORM}'_${1#*jellyfin}"' _ {} \;
  13. done <<< "${DIRS}"