| 123456789101112131415161718192021222324252627 |
- #!/bin/bash
- set -e
- # M4 source acquisition script
- # Downloads and extracts the M4 source code
- PACKAGE_NAME="m4"
- VERSION="1.4.20"
- ARCHIVE_URL="https://ftp.gnu.org/gnu/m4/m4-${VERSION}.tar.xz"
- ARCHIVE_NAME="source.tar.xz"
- SOURCE_DIR="sources/${PACKAGE_NAME}"
- echo "Downloading M4 source code..."
- # Download the source archive using HTTPS only
- wget -O ${ARCHIVE_NAME} ${ARCHIVE_URL}
- echo "Creating source directory..."
- mkdir -p ${SOURCE_DIR}
- echo "Extracting archive..."
- # Extract to the sources directory
- tar -xf ${ARCHIVE_NAME} -C ${SOURCE_DIR} --strip-components=1
- echo "Cleaning up..."
- rm ${ARCHIVE_NAME}
- echo "M4 source acquisition complete."
|