Commit Graph

316 Commits

Author SHA1 Message Date
Andrius Štikonas ec06f1363f Remove yacc, we won't need it anymore. 2021-02-05 22:57:25 +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
fosslinux e9c8313458
Merge pull request #26 from stikonas/musl
Musl
2021-02-04 21:40:08 +11:00
fosslinux 7efa8bb0ff
Merge pull request #27 from fosslinux/patch-cleanup
Add patch headers
2021-02-04 21:39:58 +11:00
Andrius Štikonas e0fba919a2 Build tcc-musl. 2021-02-04 08:35:50 +00:00
fosslinux f7ea086630 Add patch headers
Also cleanup the flex patch a bit
2021-02-04 16:43:20 +11:00
fosslinux 51700a208e
Merge pull request #28 from fosslinux/devel-guidelines
Add some new guidelines to DEVEL.md
2021-02-04 16:26:03 +11:00
Andrius Štikonas 9ddc0bcee6 Add musl 1.1.24. 2021-02-03 22:09:30 +00:00
Andrius Štikonas 9d5519ad79 Unset overridden functions at the end of build function. 2021-02-03 22:09:30 +00:00
Andrius Štikonas 066d32933d Fix src_unpack not being sourced. 2021-02-03 21:30:12 +00:00
Paul Dersey b929dc84b4 Fix mes-libc crt1 to allow commands with greater than 255 arguments to run
Also reverse order of tcc-patched and mes-libc-patched stages.
2021-02-03 13:40:56 -05:00
fosslinux 39e6a0ca47 Add some new guidelines to DEVEL.md 2021-02-03 17:02:11 +11:00
fosslinux 9961c4b75f Remove sources/ directory 2021-01-31 21:12:53 +11:00
fosslinux 4cdfe8f92d
Merge pull request #25 from stikonas/sleep
Build sleep and yes from coreutils.
2021-01-31 12:26:41 +11:00
Andrius Štikonas d6269e2563 Build sleep and yes from coreutils. 2021-01-31 00:34:19 +00:00
fosslinux d7dc031283
Merge pull request #21 from stikonas/flex
Build flex 2.5.11 and 2.5.14.
2021-01-31 08:34:21 +11:00
fosslinux 9f86b664a1
Merge pull request #23 from stikonas/bash_script
Build harness in bash
2021-01-31 08:34:11 +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
fosslinux 6d51641b06
Merge pull request #24 from pder/ls
Ls
2021-01-30 10:35:37 +11:00
Paul Dersey 12617feabd Fix numbering of steps and update documentation 2021-01-29 16:43:10 -05:00
Paul Dersey fef663a46b coreutils: Fix build of ls 2021-01-29 16:43:05 -05:00
Paul Dersey 7c90d5bf4c Add new step mes-libc-patched 2021-01-29 16:43:01 -05:00
Paul Dersey 85ead5582e tcc-0.9.27: move code to compile libc into separate kaem script 2021-01-29 16:37:01 -05:00
fosslinux bc402d8af8
Merge pull request #22 from stikonas/bash_parser
Bash parser
2021-01-30 08:15:41 +11:00
Andrius Štikonas 596af33507 Rebuild bash parser. 2021-01-29 00:12:15 +00:00
Andrius Štikonas 2750c82058 Remove a note about sed. s/a/b/ seems functional. 2021-01-29 00:10:58 +00:00
fosslinux 1946e02d44
Merge pull request #19 from stikonas/master
Heirloom-devutils: yacc and lex
2021-01-28 12:59:17 +11:00
Andrius Štikonas c951d76a8a Add heirloom lex. 2021-01-27 23:34:55 +00:00
Andrius Štikonas 89ca88eaea Add heirloom yacc. 2021-01-26 22:19:53 +00:00
Andrius Štikonas 221a817527 Update README. 2021-01-26 21:27:56 +00:00
fosslinux 57930c2a11
Merge pull request #20 from stikonas/coreutils
More coreutils
2021-01-23 11:10:06 +11:00
Andrius Štikonas 3839961f78 coreutils: Also build mknod, test and true. 2021-01-21 22:55:25 +00:00
Andrius Štikonas 670a2f0619 Update README. 2021-01-21 21:30:31 +00:00
fosslinux f54ac02dd0
Merge pull request #16 from stikonas/grep
Coreutils
2021-01-21 20:50:48 +11:00
Andrius Štikonas 019a3e2e41 Update README. 2021-01-21 01:28:41 +00:00
Andrius Štikonas a833a051ae Start using available coreutils. 2021-01-21 01:28:41 +00:00
Andrius Štikonas d26463ffa2 Build most utils from coreutils-5.0. 2021-01-21 01:28:41 +00:00
Andrius Štikonas e0335ce910 Install bunzip2. 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 996e6f7c10 Simplify some make recipes. 2021-01-21 01:18:22 +00:00
Andrius Štikonas 06fab5687b Fix whitespace. 2021-01-21 01:18:22 +00:00
fosslinux 96320a1b3f
Merge pull request #17 from bittorf/add_ci_helper
Add new build target 'minikernel'
2021-01-21 09:52:27 +11: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 329afda94d
Merge pull request #18 from pder/bash-fix-segfault
bash: fix segfault due to missing define
2021-01-20 17:14:30 +11:00
Paul Dersey 5a724fc40e bash: fix segfault due to missing define 2021-01-20 00:44:09 -05:00
fosslinux 6031310164
Merge pull request #3 from fosslinux/ci
Add cirrus CI
2021-01-20 16:24:50 +11:00