mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-10 05:15:24 +01:00
Variety of improvements
- Rename sources to distfiles for clarity. - Per sys(a/c) distfiles to reduce rootfs.py processing and reduce RAM usage in sysa. - Canonicalise early kaem mes/tcc files to kaem script conventions. - Cleanup unused setup in python.
This commit is contained in:
parent
acf713595c
commit
f1600467a7
48 changed files with 130 additions and 138 deletions
|
|
@ -1,8 +1,10 @@
|
|||
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
|
||||
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
|
||||
# SPDX-FileCopyrightText: 2022 fosslinux <fosslinux@aussies.space>
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
SRCS="autoconf-2.69.tar.xz"
|
||||
|
||||
src_prepare() {
|
||||
rm doc/standards.info man/*.1
|
||||
autoreconf-2.64 -f
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
|
||||
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
SRCS="autoconf-2.71.tar.xz"
|
||||
|
||||
src_prepare() {
|
||||
rm doc/standards.info
|
||||
autoreconf-2.69 -fi
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
|
||||
# SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
SRCS="autoconf-archive-2021.02.19.tar.xz"
|
||||
|
||||
src_prepare() {
|
||||
autoreconf-2.69 -fi
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-b28236b.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-b28236b.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-672663a.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-672663a.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-d279bc.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-d279bc.tar.gz"
|
||||
|
||||
regenerate_files() {
|
||||
build-aux/gen-lists-of-programs.sh --autoconf > m4/cu-progs.m4
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-7daa86f.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-7daa86f.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
find . -name '*.info*' -delete
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-901694b9.tar.gz guile-psyntax-bootstrapping.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-901694b9.tar.gz guile-psyntax-bootstrapping.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-52a06cb3.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-52a06cb3.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
find . -name '*.info*' -delete
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-e017871.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-e017871.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
../../import-gnulib.sh
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="perl-5.10.1.tar.bz2"
|
||||
EXTRA_DISTFILES="perl-5.10.1.tar.bz2"
|
||||
|
||||
src_prepare() {
|
||||
default_src_prepare
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="perl-5f2dc80.tar.bz2"
|
||||
EXTRA_DISTFILES="perl-5f2dc80.tar.bz2"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ export PATH=/usr/bin:/usr/sbin
|
|||
export PREFIX=/usr
|
||||
export SOURCES=/usr/src
|
||||
export DESTDIR=/tmp/destdir
|
||||
export DISTFILES=/distfiles
|
||||
|
||||
create_fhs() {
|
||||
# Add the rest of the FHS that we will use and is not created pre-boot
|
||||
|
|
@ -36,4 +37,4 @@ create_fhs
|
|||
|
||||
build bash-5.1
|
||||
|
||||
exec env -i PATH=${PATH} PREFIX=${PREFIX} SOURCES=${SOURCES} DESTDIR=${DESTDIR} bash run2.sh
|
||||
exec env -i PATH=${PATH} PREFIX=${PREFIX} SOURCES=${SOURCES} DESTDIR=${DESTDIR} DISTFILES=${DISTFILES} bash run2.sh
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
|
||||
set -e
|
||||
|
||||
# shellcheck disable=SC2153
|
||||
trap 'env - PATH=${PREFIX}/bin PS1="\w # " bash -i' EXIT
|
||||
|
||||
# shellcheck source=sysa/helpers.sh
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-30820c.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-30820c.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
#
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
EXTRA_SRCS="gnulib-b81ec69.tar.gz"
|
||||
EXTRA_DISTFILES="gnulib-b81ec69.tar.gz"
|
||||
|
||||
src_prepare() {
|
||||
find . -name '*.mo' -delete
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue