Commit graph

90 commits

Author SHA1 Message Date
fosslinux
313fa28394 LFS after 2024-01-30 12:01:29 +11:00
fosslinux
c7ca9bc0a3 LFS wget-curl 1.0 2024-01-30 12:01:29 +11:00
fosslinux
b0f1399c7d LFS populate XML catalog 2024-01-30 12:01:29 +11:00
fosslinux
d662d56e94 LFS docbook-xsl-nons 1.79.2 2024-01-30 09:05:14 +11:00
fosslinux
fd6d63a0f5 LFS docbook-xml 4.5 2024-01-28 12:37:05 +11:00
fosslinux
9acb6a42c7 LFS libxslt 1.1.38 2024-01-28 12:36:31 +11:00
fosslinux
2559315659 LFS libxml2 2.10.4 2024-01-28 12:35:49 +11:00
fosslinux
34d610e403 LFS git 2.43.0 2024-01-28 12:35:19 +11:00
fosslinux
49868b861d Update m4 to 1.4.10 2024-01-28 12:27:21 +11:00
fosslinux
3b6d88f76a Add gawk 5.3.0 2024-01-28 12:27:21 +11:00
fosslinux
fda9e33f06 Add gzip 1.13 2024-01-28 12:27:21 +11:00
fosslinux
cceb86d2b0 Fix version of coreutils 2024-01-28 12:27:21 +11:00
fosslinux
85d1afec9b Add diffutils 3.10 2024-01-28 12:27:21 +11:00
fosslinux
288ee37bf0 Allow the use of setuid binaries 2024-01-28 12:27:21 +11:00
fosslinux
31198f304d Add opendoas 2024-01-28 12:27:21 +11:00
fosslinux
cfab7bc39a Add shadow 2024-01-28 12:27:21 +11:00
fosslinux
c281b77901 Add libbsd 2024-01-27 11:16:47 +11:00
fosslinux
d7ce963bf4 Add libmd 2024-01-27 11:16:12 +11:00
fosslinux
20b4d43abb Add basic users and groups 2024-01-27 11:15:13 +11:00
fosslinux
cfb8bafeba Allow zip archives to be used 2024-01-27 11:14:55 +11:00
fosslinux
438e01800c Update checksums 2024-01-26 10:29:57 +11:00
fosslinux
2182076773 Use a constant umask 2024-01-26 10:29:57 +11:00
fosslinux
67acb607f6 Never create pyc files on filesystem 2024-01-26 10:29:57 +11:00
fosslinux
1665723b70 Respect DESTDIR for lib-dynload directory in py 2.0.1 2024-01-26 10:29:57 +11:00
fosslinux
76217c6b0d Ensure sources are always cleaned the same
Otherwise, in --repo mode, sources are not cleaned identically to how
they are in non --repo mode
2024-01-26 10:29:57 +11:00
fosslinux
b1e3da4e46 Move where DESTDIR is made 2024-01-26 10:29:57 +11:00
fosslinux
7f967fe2dc Cleanup the filesystem at end of bootstrap 2024-01-26 10:29:57 +11:00
fosslinux
8d9981772a Dont remove /usr/include
(lol, no idea how this ever worked)
2024-01-26 10:29:57 +11:00
fosslinux
62ce1b0c1e Remove old python versions 2024-01-26 10:29:53 +11:00
fosslinux
fb35fcac4c Uninstall previous perl files using uninstall rather than src_install 2024-01-26 10:29:18 +11:00
fosslinux
0a98747dab Remove files unnecessarily kept around 2024-01-26 10:29:18 +11:00
fosslinux
718bccc7b2 Remove yacc using uninstall rather than in src_install of flex-2.6.4 2024-01-26 10:29:18 +11:00
fosslinux
6901877837 Remove unnecessary touching of live filesystem in flex-2.5.11 2024-01-26 10:29:18 +11:00
fosslinux
c0485bce2f Remove unneccessary touching of live filesystem in coreutils-5.0 pass2 2024-01-26 10:29:18 +11:00
fosslinux
3669db9125 Use merged usr throughout the entire bootstrap 2024-01-26 10:29:18 +11:00
fosslinux
5b84cdd178 Don't touch live filesystem in bash-5.2.15
Rather, uninstall existing bash before bash is built
2024-01-26 10:29:18 +11:00
fosslinux
bbe121f382 Add uninstall directive to manifest
Allows for removal of old files or packages
2024-01-26 10:29:18 +11:00
Eduardo Sánchez Muñoz
f995a749de Fix detection of device type (partition/full disk) in move_disk.sh
The version of stat available at that point does not support %Lr, so use instead its hexadecimal counterpar (%T)
2024-01-26 10:29:18 +11:00
Gábor Stefanik
67aa2a4826 Fix the default build script used by "build <package name>"
Before the simplify refactor, the convention was to name the first
or default build script "<package name>.sh". The refactor changed
this default to "pass1.sh", with "pass2.sh" and so on used for
subsequent passes. This wasn't an issue when building usig scripts
generated by script-generator (which explicitly declares the build
script to use), but broke running "build <package name>" without
an explicit script name from the post-bootstrap bash prompt.

By deriving the script name from the current revision/pass number,
this commit restores that functionality.

An unfortunate blemish is that we number build scripts from 1, but
repo tarballs from 0 - it would be nice to standardize on a single
indexing convention.
2024-01-26 10:29:18 +11:00
fosslinux
9632f6af01 Update coreutils to 9.4 2024-01-26 10:29:18 +11:00
Andrius Štikonas
9ff2d1f0f1 Add abort.{s,o} to libc+tcc. 2024-01-20 22:07:31 +00:00
Andrius Štikonas
241f5431b0 Update amd64 checksums. 2024-01-20 18:07:38 +00:00
fosslinux
490bc621a5
Merge pull request #400 from Googulator/autogen-trap-fix
Upgrade autogen bootstrap tarball to fix trap issue
2024-01-13 01:07:00 +00:00
fosslinux
f71445362e
Merge pull request #408 from Googulator/checksum-fix
Fix Python 3 checksum regression from 8341c4e
2024-01-13 01:06:31 +00:00
fosslinux
e6185414db
Merge pull request #410 from rick-masters/populate-devices-for-kexec
Populate devices so kexec can read /proc/iomem.
2024-01-12 20:41:34 +00:00
Gábor Stefanik
7e73fd25cb Fix Python 3 checksum regression from 8341c4e
The Linux kernel won't autocreate /dev/shm inside devtmpfs.
Without it, semaphores won't work properly in Python.

Previously, /dev/shm was set up in populate_device_nodes, but we
no longer run that after booting into Linux.
2024-01-12 19:58:40 +01:00
Gábor Stefanik
36c1925742 Fix panic due to after.sh prematurely quitting on shutdown
The sysrq shutdown trigger takes some time to fully shut down the system,
during which init is expected to continue running. Since after.sh is the
last step in our init, if it quits before shutdown is complete, Linux will
panic with "Attempted to kill init".

Add an infinite loop after shutdown is issued via sysrq to prevent this.
2024-01-12 19:55:10 +01:00
Gábor Stefanik
9ed4416940 Upgrade autogen bootstrap tarball to v1.0.1 to fix return code issue 2024-01-12 16:11:14 +01:00
rick-masters
b2f4e3d129 Populate devices so kexec can read /proc/iomem. 2024-01-12 14:59:27 +00:00
fosslinux
5b7175de3e
Merge pull request #401 from stikonas/weak_symbols
Fix weak symbols to work in tcc.
2024-01-10 07:20:54 +00:00