Commit graph

75 commits

Author SHA1 Message Date
Paul Dersey
c0fedeba61 bash-3.2.57: Build new package to replace bash 2.05b
Resulting build now works interactively
2021-03-05 09:11:59 -05:00
Andrius Štikonas
a27e7b99a7 Build sha256sum from coreutils 6.3. 2021-02-28 20:53:20 +00:00
Andrius Štikonas
4363c6422a Also cache tar downloads. 2021-02-28 15:50:26 +00:00
Paul Dersey
21096f6ff2 start binutils 2021-02-28 01:08:00 +00:00
Andrius Štikonas
67cdd9124c Autoconf 2.12. 2021-02-27 23:51:06 +00:00
Andrius Štikonas
607991542d Add autoconf 2.13. 2021-02-27 23:51:06 +00:00
Andrius Štikonas
b15a829675 Add automake-1.4-p6. 2021-02-27 23:38:21 +00:00
Andrius Štikonas
c88e4c1ab7 Install autoconf 2.52. 2021-02-27 23:35:33 +00:00
fosslinux
40bdcee0ac
Merge pull request #50 from fosslinux/remove-blynn
Remove blynn-compiler
2021-02-26 10:13:48 +11:00
fosslinux
116cc15086 Remove blynn-compiler
(at least for now)

Reasons:

1. It takes quite a long time to build.
2. It does not currently provide any value to the bootstrap.
2021-02-26 08:53:14 +11:00
Andrius Štikonas
5626e0e976 Add Perl 5.6.2. 2021-02-25 17:41:09 +00:00
Andrius Štikonas
4276dfee1d Perl 5.005_03 2021-02-21 15:45:15 +00:00
fosslinux
d6780c9947 Recheck all of the fletcher16 using sha-2
Ensure validity at a higher bit depth
2021-02-20 10:52:54 +11:00
fosslinux
92cb05442e Add sha-2 (commit 61155d)
Unfortunatley the sha2 project does not have versioned releases so we
use the latest commit.

We have also manually added a frontend to sha-2 to allow us to invoke
it from the command line, thanks bittrof for the help!
2021-02-20 10:52:54 +11:00
fosslinux
44bad278e0 Add optional output_filename argument in rootfs.sh
Downloads to a particular filename, allows for different names than
whatever is upstream.
2021-02-20 10:52:54 +11:00
fosslinux
372e08e4f9 Implement fletcher16 checksumming up to path
Uses fletcher16 from previous commits.
Next we will use sha-2 to do checksumming.
2021-02-20 10:52:54 +11:00
Andrius Štikonas
d4ddf4b79b Build Perl 5.4.50. 2021-02-18 00:04:20 +00:00
Andrius Štikonas
621b099a57 Switch to perl tarballs generated from archiving git tags. 2021-02-17 20:23:50 +00:00
Andrius Štikonas
7bace0cc99 Build perl 5.003. 2021-02-16 23:49:02 +00:00
Andrius Štikonas
221b1d07ad Add perl 5.000. 2021-02-16 20:25:25 +00:00
Andrius Štikonas
abcc904d9d Add gawk-3.0.4. 2021-02-11 21:36:59 +00:00
Andrius Štikonas
1a93f19e9c Add bison 3.4.1. 2021-02-10 22:47:20 +00:00
fosslinux
839f7c763c
Merge pull request #30 from bittorf/wget_cache
add download cache
2021-02-10 18:40:34 +11:00
Bastian Bittorf
c0d2c232ac add download cache
overload 'wget' with a function,
so all wget downloads are cached in
ether 'sources' or ENV defined using $CACHEDIR.

directory 'sources' is already in .gitignore

checksum store is in root-dir of repo
and can be manually checked with:

( cd sources && sha256sum -c ../SHA256SUMS.sources )

introducing '$GITDIR' and enforce run in this dir.
2021-02-10 08:10:10 +01:00
fosslinux
72b1b30c9b Comply with REUSE 3.0 2021-02-08 20:00:10 +11:00
Andrius Štikonas
c9a390d67c Update m4 to 1.4.7 2021-02-07 17:33:09 +00:00
Andrius Štikonas
e20ce6fdca Move diffutils after musl. 2021-02-06 00:16:32 +00:00
Andrius Štikonas
13b030e1ed Move grep after musl. 2021-02-05 22:57:24 +00:00
Andrius Štikonas
3e7b17c03e Update m4 from 1.4 to 1.4.4. 2021-02-05 22:56:59 +00:00
Andrius Štikonas
fb522be854 Add flex 2.6.4. 2021-02-05 22:56:56 +00:00
Andrius Štikonas
9ddc0bcee6 Add musl 1.1.24. 2021-02-03 22:09:30 +00:00
fosslinux
9961c4b75f Remove sources/ directory 2021-01-31 21:12:53 +11:00
Andrius Štikonas
2b8394e1f5 Build flex 2.5.14. 2021-01-30 19:47:48 +00:00
Andrius Štikonas
de9548dbff Build flex 2.5.11. 2021-01-30 19:27:02 +00:00
Andrius Štikonas
707328a15c Add bash based build harness. 2021-01-30 17:56:51 +00:00
Andrius Štikonas
89ca88eaea Add heirloom yacc. 2021-01-26 22:19:53 +00:00
Andrius Štikonas
d26463ffa2 Build most utils from coreutils-5.0. 2021-01-21 01:28:41 +00:00
Andrius Štikonas
089b6d6020 Build grep-2.4. 2021-01-21 01:28:41 +00:00
Andrius Štikonas
06fab5687b Fix whitespace. 2021-01-21 01:18:22 +00:00
Bastian Bittorf
0328828a57 Add new build target 'minikernel':
./rootfs minikernel

will download external helper script,
which compiles a kernel and starts qemu
(if possible in kvm mode) together with
the already generated initital ramdisk.

all tempfiles are in already provided tmpfs
and lost at the very end during unmount and exit.

also add a logfile for all targets, which
can be used to better spot errors.
2021-01-20 11:07:47 +01:00
fosslinux
97fd39feb2 Add cirrus CI 2021-01-20 15:30:14 +11:00
fosslinux
5a369dc783 Restructure 2021-01-20 15:24:37 +11:00
fosslinux
c1454a5db6 Add bash 2.05b 2021-01-16 15:04:48 +11:00
Andrius Štikonas
54a39c2e33 Build m4-1.4. 2021-01-15 01:24:27 +00:00
Andrius Štikonas
acf3fe8028 Fix incorrect bash globbing. 2021-01-14 23:31:26 +00:00
Andrius Štikonas
a7e83e9c4e Do not try to redownload files that are already downloaded. 2021-01-14 23:31:26 +00:00
Andrius Štikonas
e8f545612d Add bzip2 1.0.8. 2021-01-14 23:31:26 +00:00
fosslinux
a9d894317d Add make 3.80 2021-01-14 21:47:08 +11:00
fosslinux
d62ed4c55a Add patched tcc
Forces static link.
2021-01-14 21:45:36 +11:00
fosslinux
1b7cb3a96d Add patch 2.5.9 2021-01-14 08:21:25 +11:00