acquire.sh 618 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. set -e
  3. ARCHIVE_URL="https://github.com/tukaani-project/xz/releases/download/v5.8.1/xz-5.8.1.tar.xz"
  4. ARCHIVE_NAME="xz-5.8.1.tar.xz"
  5. EXTRACT_DIR="sources"
  6. SOURCE_DIR="xz"
  7. # Create sources directory
  8. mkdir -p ${EXTRACT_DIR}
  9. echo "Downloading xz source..."
  10. wget -O ${ARCHIVE_NAME} ${ARCHIVE_URL}
  11. echo "Extracting archive..."
  12. tar -xf ${ARCHIVE_NAME} -C ${EXTRACT_DIR}
  13. # Rename extracted directory to match expected name
  14. if [ -d "${EXTRACT_DIR}/xz-5.8.1" ]; then
  15. mv "${EXTRACT_DIR}/xz-5.8.1" "${EXTRACT_DIR}/${SOURCE_DIR}"
  16. fi
  17. echo "Cleaning up..."
  18. rm ${ARCHIVE_NAME}
  19. echo "Source acquisition complete."