minimal/src/06_get_busybox.sh

26 lines
637 B
Bash
Executable File

#!/bin/sh
set -e
# Load common properties and functions in the current script.
. ./common.sh
echo "*** GET BUSYBOX BEGIN ***"
# Read the 'BUSYBOX_SOURCE_URL' property from '.config'.
DOWNLOAD_URL=`read_property BUSYBOX_SOURCE_URL`
# Grab everything after the last '/' character.
ARCHIVE_FILE=${DOWNLOAD_URL##*/}
# Download BusyBox source archive in the 'source' directory.
download_source $DOWNLOAD_URL $SOURCE_DIR/$ARCHIVE_FILE
# Extract the BusyBox sources in the 'work/busybox' directory.
extract_source $SOURCE_DIR/$ARCHIVE_FILE busybox
# We go back to the main MLL source folder.
cd $SRC_DIR
echo "*** GET BUSYBOX END ***"