#!/usr/bin/bash # SPDX-FileCopyrightText: 2021 Andrius Štikonas # SPDX-FileCopyrightText: 2021 fosslinux # SPDX-FileCopyrightText: 2021 Paul Dersey # # SPDX-License-Identifier: GPL-3.0-or-later set -e . helpers.sh export PATH=/usr/bin:/usr/sbin export PREFIX=/usr export SOURCES=/usr/src create_fhs() { # Add the rest of the FHS that we will use and is not created pre-boot for d in bin lib sbin; do ln -s "usr/${d}" "/${d}" done mkdir /etc /proc /run /sys /tmp /var mount -t proc proc /proc mount -t sysfs sysfs /sys # Make /tmp a ramdisk (speeds up configure etc significantly) mount -t tmpfs tmpfs /tmp } create_fhs build bash-5.1 exec env -i PATH=${PATH} PREFIX=${PREFIX} SOURCES=${SOURCES} bash run2.sh