| 12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- set -e
- # Binutils FITP acquire script
- # Downloads and extracts binutils source for FITP package
- PACKAGE_NAME="binutils"
- PACKAGE_VERSION="2.45"
- ARCHIVE_NAME="${PACKAGE_NAME}-${PACKAGE_VERSION}.tar.xz"
- ARCHIVE_URL="https://sourceware.org/pub/binutils/releases/${ARCHIVE_NAME}"
- SOURCE_DIR="sources/${PACKAGE_NAME}"
- echo "Acquiring ${PACKAGE_NAME} ${PACKAGE_VERSION} source..."
- # Create sources directory if it doesn't exist
- mkdir -p sources
- # Download the source archive
- echo "Downloading from ${ARCHIVE_URL}..."
- wget -O "${ARCHIVE_NAME}" "${ARCHIVE_URL}"
- # Extract the archive
- echo "Extracting ${ARCHIVE_NAME}..."
- mkdir -p "${SOURCE_DIR}"
- tar -xf "${ARCHIVE_NAME}" -C "${SOURCE_DIR}" --strip-components=1
- # Clean up the archive
- echo "Cleaning up..."
- rm "${ARCHIVE_NAME}"
- echo "Source acquisition complete."
|