logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 3669db9125b7141b234a1bb48dd04a6cc419caeb
parent 5b84cdd1787ba627b66f05d426a2da1c1e7fe80a
Author: fosslinux <fosslinux@aussies.space>
Date:   Fri, 12 Jan 2024 22:12:47 +1100

Use merged usr throughout the entire bootstrap

Diffstat:

Msteps/improve/finalize_fhs.sh7-------
Asteps/improve/merged_usr.sh10++++++++++
Msteps/manifest1+
3 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/steps/improve/finalize_fhs.sh b/steps/improve/finalize_fhs.sh @@ -3,13 +3,6 @@ # SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space> # # SPDX-License-Identifier: GPL-3.0-or-later -# -# Add the rest of the FHS that we will use and is not created pre-boot -rm -rf /sbin /usr/sbin -ln -s /usr/bin /usr/sbin -for d in bin lib sbin; do - ln -s "/usr/${d}" "/${d}" || true # these might exist if rerunning -done mkdir -p /etc /run /var/log /var/lock /var/spool /var/tmp /var/cache diff --git a/steps/improve/merged_usr.sh b/steps/improve/merged_usr.sh @@ -0,0 +1,10 @@ +#!/bin/sh +# SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space> +# +# SPDX-License-Identifier: GPL-3.0-or-later +# +# Add the rest of the FHS that we will use and is not created pre-boot +ln -s bin /usr/sbin +for d in bin lib sbin; do + ln -s "usr/${d}" "/${d}" || true # these might exist if rerunning +done diff --git a/steps/manifest b/steps/manifest @@ -53,6 +53,7 @@ build: heirloom-devtools-070527 build: bash-2.05b improve: setup_repo improve: update_env +improve: merged_usr build: flex-2.5.11 build: tcc-0.9.27 improve: musl_libdir