Commit graph

3667 commits

Author SHA1 Message Date
Jeremy Soller d599690326
Update relibc 2024-01-08 14:43:48 -07:00
Jeremy Soller deb3fe9040
Update cookbook 2024-01-08 14:00:25 -07:00
Jeremy Soller 5bddaf4b78
Update cookbook 2024-01-08 11:52:24 -07: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 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
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
bjorn3 21561d1642 Make /{bin,lib,share,include} a symlink to /usr/{bin,lib,share,include}
This matches the directory layout of modern Linux systems.
2024-01-06 18:01:51 +01:00
Jeremy Soller d7e3bc0b87 Merge branch 'installer_groups' into 'master'
Move /etc/group generation to the installer

See merge request redox-os/redox!1401
2024-01-06 16:56:54 +00:00
bjorn3 a17c81df0c Move /etc/group generation to the installer
This ensures that the gid's for the auto-generated user groups stay in
sync with the gid in /etc/passwd. It also makes it easier to evolve the
format of /etc/group in the future.
2024-01-06 17:56:11 +01:00
Jeremy Soller d82216bcca
Update relibc 2024-01-05 12:28:27 -07:00
Jeremy Soller a1a0a7318d Merge branch 'tty-config' into 'master'
add /dev/tty and other libc: links

See merge request redox-os/redox!1399
2024-01-05 19:28:01 +00:00
Ron Williams 0a739ba2a4 add /dev/tty and other libc: links 2024-01-05 06:27:09 -08:00
Jeremy Soller 42ddca03c4
Use desktop template for jeremy configs 2024-01-04 14:10:10 -07:00
Jeremy Soller d3b13b4c9d
Update cookbook 2024-01-04 13:47:44 -07:00
Jeremy Soller 4d202c47cc
Adapt desktop-contain to use templates 2024-01-04 13:46:01 -07:00
Jeremy Soller 96044654b0
Template for dev 2024-01-04 13:43:32 -07:00
Jeremy Soller bbb147cdba
Use desktop template as base for demo configs 2024-01-04 13:40:42 -07:00
Jeremy Soller c54bfd99ce
Make template desktop and server configs 2024-01-04 13:40:31 -07:00
Jeremy Soller 275b9065f5
Remove broken aarch64 configs 2024-01-04 13:29:42 -07:00
Jeremy Soller 8f51fda66e
Move some init into net.toml 2024-01-04 13:27:25 -07:00
Jeremy Soller 72365aca16
Move escalated, ipcd, and ptyd to base 2024-01-04 13:15:16 -07:00
Jeremy Soller 0b737f0a0f
Use templates for acid, desktop-minimal, resist, server-minimal 2024-01-04 12:25:27 -07:00
Jeremy Soller 0427420717
Use installer to resolve filesystem size 2024-01-04 12:22:43 -07:00
Jeremy Soller e75d6a3796
Update installer 2024-01-04 12:18:54 -07:00
Jeremy Soller 13a3953bcd
Update installer 2024-01-04 11:58:32 -07:00
Jeremy Soller d7573cb074
Update installer 2024-01-04 11:55:04 -07:00
Jeremy Soller 7ff5b1bd30
Use template for all server-minimal configs 2024-01-04 11:45:40 -07:00
Jeremy Soller 0811cf7246
Two missing removals 2024-01-04 11:41:17 -07:00
Jeremy Soller 03ed74d02c
Move group configuration to base 2024-01-04 11:40:24 -07:00
Jeremy Soller bc36226dd7
Move user configuration to base 2024-01-04 11:36:45 -07:00
Jeremy Soller 297153b19c
Move boostrap, initfs, kernel to base 2024-01-04 11:23:14 -07:00
Jeremy Soller a0e7ff99df
Add net config template 2024-01-04 11:08:53 -07:00
Jeremy Soller 28f04a167a
Update cookbook 2024-01-04 08:39:21 -07:00
Jeremy Soller 18d968ea83 Merge branch 'config_include' into 'master'
Use the new config include functionality for creating the base system files

See merge request redox-os/redox!1398
2024-01-04 15:24:17 +00:00
Jeremy Soller 548d7a8775
Update installer 2024-01-04 08:24:05 -07:00
bjorn3 d130e9f73c Use the new config include functionality for creating the base system files 2024-01-04 15:31:44 +01:00
bjorn3 3c6aa4fff9 Finalize move of games from /games to /usr/games 2024-01-03 21:51:37 +01:00
Jeremy Soller c910e7c358
Update cookbook 2024-01-03 13:09:00 -07:00
Jeremy Soller 745b6da860
Update relibc 2024-01-03 13:02:59 -07:00