#!/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."