2021-07-06 01:52:10 +01:00
|
|
|
#!/usr/bin/bash
|
|
|
|
|
2022-05-23 06:56:18 +01:00
|
|
|
# SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space>
|
2022-04-13 00:08:29 +01:00
|
|
|
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
|
2021-07-06 01:52:10 +01:00
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
2022-09-16 08:34:07 +01:00
|
|
|
PREFIX=/usr
|
|
|
|
SOURCES="${PREFIX}/src"
|
|
|
|
|
|
|
|
export PATH="${PREFIX}/bin"
|
2022-05-22 01:03:21 +01:00
|
|
|
|
2022-05-23 06:56:18 +01:00
|
|
|
# shellcheck source=sysa/helpers.sh
|
|
|
|
. /usr/src/helpers.sh
|
|
|
|
|
|
|
|
echo
|
2022-05-22 01:03:21 +01:00
|
|
|
echo "Installing packages into sysb"
|
|
|
|
|
|
|
|
install_tar() {
|
|
|
|
echo "${1}: installing package"
|
2023-01-07 11:13:10 +00:00
|
|
|
src_apply "$@"
|
2022-05-22 01:03:21 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
# Install needed packages.
|
|
|
|
install_tar coreutils-5.0 0
|
|
|
|
install_tar sed-4.0.9 0
|
|
|
|
|
|
|
|
install_tar bzip2-1.0.8 0
|
|
|
|
install_tar coreutils-6.10 0
|
|
|
|
install_tar e2fsprogs-1.45.7 0
|
|
|
|
install_tar grep-2.4 0
|
|
|
|
install_tar kexec-tools-2.0.22 0
|
|
|
|
install_tar util-linux-2.19.1 0
|
|
|
|
|
2021-07-06 01:52:10 +01:00
|
|
|
# Begin sysb bootstrapping process
|
2022-09-16 08:34:07 +01:00
|
|
|
cd "${SOURCES}"
|
|
|
|
|
2023-01-28 16:14:17 +00:00
|
|
|
echo "PREFIX=${PREFIX}" > .env
|
2022-09-16 08:34:07 +01:00
|
|
|
echo "SOURCES=${SOURCES}" >> .env
|
|
|
|
|
|
|
|
exec ./run.sh
|