Commit Graph

8584 Commits

Author SHA1 Message Date
Jeremy Soller
d1c4270e10 Merge branch 'cookbook-gui-fix' into 'master'
update cookbook

See merge request redox-os/redox!1410
2024-01-10 14:19:18 +00:00
bjorn3
34acc9cb04 Don't checkout rust submodule by default
It is no longer necessary for regular builds as of the previous commit.
This will drastically improve the time it takes to do the initial clone
of redox.
2024-01-10 15:19:06 +01:00
Ron Williams
f95cb00cd8 update cookbook 2024-01-10 06:07:26 -08:00
Jeremy Soller
0199ab851c Merge branch 'orbital-bins' into 'master'
correct install path for orbutils and orbterm

See merge request redox-os/cookbook!341
2024-01-10 01:01:45 +00:00
Ron Williams
30b01b4326 correct install path for orbutils and orbterm 2024-01-09 16:23:24 -08:00
bjorn3
da380dd368 Don't rebuild lib/rustlib/src in the rust sysroot
The prebuilt tarball already contains it now
2024-01-09 11:05:06 +01:00
Jeremy Soller
238b445056
Update relibc 2024-01-08 20:35:30 -07:00
Jeremy Soller
4888505cdb
Update cookbook 2024-01-08 15:56:48 -07:00
Jeremy Soller
a19a406e4d
initfs: move /usr/bin executables to /bin 2024-01-08 15:56:37 -07:00
Jeremy Soller
8406fed3cd
Update cookbook 2024-01-08 14:54:12 -07:00
Jeremy Soller
df74f21974 Merge branch 'enable-debug' into 'master'
add debug option and disable strip if desired

See merge request redox-os/cookbook!340
2024-01-08 21:53:53 +00:00
Jeremy Soller
174fc6f9e2 Merge branch 'drivers_recipe' into 'master'
Make the drivers and drivers-initfs recipes agnostic to package location

See merge request redox-os/cookbook!339
2024-01-08 21:53:18 +00:00
Jeremy Soller
c70bac9630
Update cookbook 2024-01-08 14:52:46 -07:00
Jeremy Soller
21c62f8d89
userutils, uutils, zerod: use /usr/bin 2024-01-08 14:52:07 -07:00
Jeremy Soller
d599690326
Update relibc 2024-01-08 14:43:48 -07:00
Ron Williams
c5979ec5ba add debug option and disable strip if desired 2024-01-08 13:40:59 -08:00
bjorn3
b8ec6bc78a Make the drivers and drivers-initfs recipes agnostic to package location 2024-01-08 22:16:57 +01:00
Jeremy Soller
deb3fe9040
Update cookbook 2024-01-08 14:00:25 -07:00
Jeremy Soller
ca86a9d162 Merge branch 'script_cleanup' into 'master'
Couple of small improvements

See merge request redox-os/cookbook!337
2024-01-08 21:00:08 +00:00
Jeremy Soller
cc9ef3b18c Merge branch 'remove-todo' into 'master'
Remove the nano TODO

See merge request redox-os/cookbook!338
2024-01-08 20:59:02 +00:00
bjorn3
a2ec53a47a Convert sodium recipe to toml 2024-01-08 21:57:37 +01:00
Ribbon
32be1a9c27 Remove the nano TODO 2024-01-08 20:55:39 +00:00
bjorn3
6b90326bca Make sure to install recipes using the cargo template get installed in /usr/bin too 2024-01-08 21:45:59 +01:00
bjorn3
adaf1c9631 Convert lci recipe to toml 2024-01-08 21:33:55 +01:00
bjorn3
8209fa04c9 Convert fal recipe to toml and move to wip 2024-01-08 21:33:32 +01:00
bjorn3
93bb93f429 Remove setup.sh
It isn't used anywhere
2024-01-08 21:05:12 +01:00
Jeremy Soller
d56958abcc Merge branch 'code_cleanups' into 'master'
Various code quality improvements to the cookbook code

See merge request redox-os/cookbook!336
2024-01-08 19:16:01 +00:00
bjorn3
91f885bddb Remove sha256 support
Sha256 is slower than blake3 and all recipes use blake3 now.
2024-01-08 20:00:30 +01:00
Jeremy Soller
5bddaf4b78
Update cookbook 2024-01-08 11:52:24 -07:00
Jeremy Soller
6c6c128491 Merge branch 'migrate-to-usr' into 'master'
Migrate the template scripts to /usr

See merge request redox-os/cookbook!334
2024-01-08 18:51:42 +00:00
Ribbon
e2540c49ad Migrate the template scripts to /usr 2024-01-08 18:51:42 +00:00
bjorn3
48e5ef02eb Compare actual filenames rather than their lossy conversions
This is both faster and more correct.
2024-01-08 19:48:06 +01:00
bjorn3
64ea29f63b Remove ProgressBarWrite
It is unused.
2024-01-08 19:42:50 +01:00
bjorn3
5fed46f97e Significantly simplify src/blake3.rs by using the new update_reader method 2024-01-08 19:41:23 +01:00
Jeremy Soller
e757a57f72 Merge branch 'simplify_config_mk' into 'master'
Somewhat simplify config.mk

See merge request redox-os/redox!1407
2024-01-08 18:26:38 +00:00
bjorn3
5ce30e6da6 Somewhat simplify config.mk
* nproc exists on FreeBSD too
* REDOX_MAKE is generally make, so use that as default with per-OS
  override if necessary.
* HOST_TARGET can be fetched directly from rustc.
2024-01-08 19:24:14 +01:00
Jeremy Soller
bb64eb8117 Merge branch 'os-release' into 'master'
Use the standard os-release instead of redox specific redox-release

See merge request redox-os/redox!1402
2024-01-08 18:23:52 +00:00
bjorn3
cf04f50d86 Use sparse files for the generated disk images on all OSes
Rather than just on macOS. This can save quite a bit of space depending
on the amount of free space on the root filesystem of the disk image.
2024-01-08 19:09:51 +01:00
bjorn3
4cab6ca334 Use the standard os-release instead of redox specific redox-release
This allows programs not specifically written for Redox OS to discover
information about the OS it is running on.
2024-01-08 18:17:30 +01:00
Jeremy Soller
f04bb44e55 Merge branch 'clear_tmp_on_boot' into 'master'
Clear /tmp when booting

See merge request redox-os/redox!1403
2024-01-08 16:16:55 +00:00
bjorn3
fc4a6d43c6 Add uutils to base 2024-01-08 17:11:22 +01:00
Jeremy Soller
9944576af5
Update cookbook 2024-01-08 09:09:06 -07:00
Jeremy Soller
3011b75132 Merge branch 'usr_lib_initd' into 'master'
Move all system init configs to /usr/lib/init.d

See merge request redox-os/redox!1404
2024-01-08 16:02:11 +00:00
Jeremy Soller
3d3edca3b7 Merge branch 'usr_lib_initd' into 'master'
Also search for init configs in /usr/lib/init.d

See merge request redox-os/cookbook!335
2024-01-08 16:01:49 +00:00
Jeremy Soller
09f4e110a1
Update relibc 2024-01-08 09:00:30 -07:00
bjorn3
5887119311 Move all system init configs to /usr/lib/init.d
This keeps /etc/init.d for local overrides without risking them getting
overwritten by system updates.
2024-01-07 18:15:34 +01:00
bjorn3
39941bbfbb Also search for init configs in /usr/lib/init.d
This will allow moving the system init configs to this place, keeping
/etc/init.d for local overrides.
2024-01-07 18:13:02 +01:00
Jeremy Soller
1f49ccaee3 scripts/dual-boot.sh: fix bootloader path 2024-01-07 08:28:48 -07:00
bjorn3
52a3aa4980 Clear /tmp when booting
This matches the behavior of most UNIX systems and ensures that the disk
doesn't eventually fills entirely with unused temporary files.
2024-01-06 18:47:35 +01:00
Jeremy Soller
161788988c Merge branch 'swap_usrmerge' into 'master'
Make /{bin,lib,share,include} a symlink to /usr/{bin,lib,share,include}

See merge request redox-os/redox!1400
2024-01-06 17:12:29 +00:00