logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 1e19193408b810945dfceee25a71743354545205
parent b93a931a530a0bd911526fd37386ef219282e991
Author: fosslinux <fosslinux@aussies.space>
Date:   Wed,  4 Aug 2021 12:45:39 +1000

Add make 3.82 (sysa)

Diffstat:

MSHA256SUMS.sources1+
Msysa.py3+++
Asysa/make-3.82/make-3.82.sh27+++++++++++++++++++++++++++
Msysa/run.sh12+++++++-----
Dsysglobal/bootstrap.cfg3---
5 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/SHA256SUMS.sources b/SHA256SUMS.sources @@ -102,3 +102,4 @@ af618de7848142f204b57811f703de3ae7aa3f5bc5d52226db35800fa8fc4dff kexec-tools-2. f694bee56099b8d72c3843d97e27f2306aa9946741e34a27391f6f6f19c7bcd0 util-linux-2.19.1.tar.gz 203c93e004ac7ad0e50423ff54d89e40fa99f45b207b2b892a4d70211feebe05 kbd-1.15.tar.gz ff2bf7656c4d1c6fdda3b8bebb21f09153a736bcba169aaf65eab25fa113bf3a automake-1.16.3.tar.xz +3d991b33e604187c5881a0abc2e102d5b9776da5569640e73778f85d617242e7 make-3.82.tar.gz diff --git a/sysa.py b/sysa.py @@ -293,6 +293,9 @@ class SysA(SysGeneral): # kbd 1.15 self.get_file("https://mirrors.edge.kernel.org/pub/linux/utils/kbd/kbd-1.15.tar.gz") + # make 3.82 + self.get_file("http://ftp.gnu.org/gnu/make/make-3.82.tar.gz") + # linux kernel 2.6.16.62 # for some reason this is no longer on kernel.org self.get_file("https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/snapshot/linux-2.6.16.62.tar.gz") diff --git a/sysa/make-3.82/make-3.82.sh b/sysa/make-3.82/make-3.82.sh @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space> +# +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + default + + rm doc/make.info + touch doc/make.info + + # We don't have autopoint from gettext yet + AUTOPOINT=true autoreconf -fi +} + +src_configure() { + ./configure \ + --prefix="${PREFIX}" \ + --disable-nls +} + +src_compile() { + make MAKEINFO="true" +} + +src_install() { + make install MAKEINFO="true" DESTDIR="${DESTDIR}" +} diff --git a/sysa/run.sh b/sysa/run.sh @@ -13,7 +13,7 @@ set -e export PREFIX=/usr export SOURCES=/after -mkdir "${PREFIX}/sbin" +mkdir -p "${PREFIX}/sbin" export PATH="${PREFIX}/bin:${PREFIX}/sbin" populate_device_nodes() { @@ -175,12 +175,14 @@ build musl-1.2.2 build gcc-4.0.4 pass2.sh checksums/pass2 -if [ "${CHROOT}" = False ]; then - build util-linux-2.19.1 +build util-linux-2.19.1 - build kexec-tools-2.0.22 +build kbd-1.15 + +build make-3.82 - build kbd-1.15 +if [ "${CHROOT}" = False ]; then + build kexec-tools-2.0.22 create_sysb diff --git a/sysglobal/bootstrap.cfg b/sysglobal/bootstrap.cfg @@ -1,3 +0,0 @@ -FORCE_TIMESTAMPS=False -CHROOT=False -DISK=hda1