Commit Graph

210 Commits

Author SHA1 Message Date
bjorn3 0c22306ea4 Add all packages to a workspace 2025-02-18 21:33:33 +01:00
bjorn3 f3c502a336 Add 'zerod/' from commit 'dde32fba345b3dfc770cb37c60c74647529046c8'
git-subtree-dir: zerod
git-subtree-mainline: f25ddc236b
git-subtree-split: dde32fba34
2025-02-18 21:32:19 +01:00
bjorn3 f25ddc236b Add 'randd/' from commit '80e27cb3d923e3a2c91b59122376e18233111a99'
git-subtree-dir: randd
git-subtree-mainline: 2179992ac3
git-subtree-split: 80e27cb3d9
2025-02-18 21:32:14 +01:00
bjorn3 2179992ac3 Add 'ramfs/' from commit '306433d0a553bbea81c7ef92a233d215dff1cf62'
git-subtree-dir: ramfs
git-subtree-mainline: daa4622b38
git-subtree-split: 306433d0a5
2025-02-18 21:32:04 +01:00
bjorn3 daa4622b38 Add 'logd/' from commit 'db36d01782a6b9cc7ec995f884f8c1259d79903e'
git-subtree-dir: logd
git-subtree-mainline: 38c917a56b
git-subtree-split: db36d01782
2025-02-18 21:31:45 +01:00
bjorn3 38c917a56b Add 'init/' from commit '0e7a0d3ab46817915180adbbb775c76d67fee31c'
git-subtree-dir: init
git-subtree-mainline: 57f2dca267
git-subtree-split: 0e7a0d3ab4
2025-02-18 21:31:28 +01:00
bjorn3 57f2dca267 Initial commit 2025-01-11 14:25:16 +01:00
Ribbon dde32fba34 Add README.md 2025-01-09 12:19:04 +00:00
Ribbon db36d01782 Add README.md 2025-01-09 12:18:48 +00:00
Ribbon 0e7a0d3ab4 Document how to contribute and do development in the README 2025-01-09 12:12:09 +00:00
Ribbon 306433d0a5 Document how to contribute and do development in the README 2025-01-09 12:06:21 +00:00
Ribbon 80e27cb3d9 Add README.md 2025-01-09 12:03:02 +00:00
Jeremy Soller fab7a65ee3 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/randd!14
2024-10-17 13:00:12 +00:00
Jeremy Soller 10e38e1571 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/ramfs!10
2024-10-17 12:59:52 +00:00
Andrey Turkin 2988e1e097 Bump dependencies 2024-10-17 08:48:16 +03:00
Andrey Turkin 662615b32d Bump dependencies 2024-10-17 08:45:24 +03:00
Jacob Lorentzon e9d755a281 Merge branch 'deps' into 'master'
Bump dependencies

See merge request redox-os/init!14
2024-10-05 16:35:11 +00:00
Andrey Turkin b465daf518 Bump dependencies 2024-10-05 19:21:58 +03:00
Jacob Lorentzon d355a74e99 Merge branch 'master' into 'master'
Bump dependencies

See merge request redox-os/zerod!6
2024-10-05 16:11:42 +00:00
Andrey Turkin d68f0d40a3 Bump dependencies 2024-10-05 19:09:23 +03:00
Jacob Lorentzon ff730a41b2 Merge branch 'riscv' into 'master'
Bump dependencies

See merge request redox-os/logd!5
2024-10-05 16:07:21 +00:00
Andrey Turkin 50842448dc Bump dependencies 2024-10-05 18:24:31 +03:00
Jeremy Soller 82a69478aa Merge branch 'kek/default-scheme' into 'master'
Use set_default_scheme to control resolution of absolute paths

See merge request redox-os/init!13
2024-09-23 17:12:12 +00:00
Kamil Koczurek 23fa812de1 Use set_default_scheme to control resolution of absolute paths 2024-09-20 21:03:04 +02:00
Jeremy Soller f61461e526 Merge branch 'getdents' into 'master'
Make scheme fully stateless.

See merge request redox-os/ramfs!9
2024-09-13 12:47:24 +00:00
4lDO2 e553969a71 Implement fpath. 2024-09-13 14:45:13 +02:00
4lDO2 8ab2ebb6f0 Make scheme fully stateless.
Stateless in this case means the inode number is sufficient for describing an open file handle.
2024-09-13 14:45:12 +02:00
4lDO2 1c88eea6c4 Rustfmt, use v2 scheme. 2024-09-07 01:02:03 +02:00
4lDO2 e0f930ad72 Update dependencies, rustfmt, use v2 scheme. 2024-09-07 00:51:02 +02:00
4lDO2 286bd4a7d6 Implement fsize+ftruncate, update, and rustfmt. 2024-09-06 15:48:39 +02:00
Jeremy Soller f404d64f13 Merge branch 'no_seek' into 'master'
Replace seek() with fsize().

See merge request redox-os/ramfs!8
2024-08-30 21:35:38 +00:00
4lDO2 8faf127894 Replace seek() with fsize(). 2024-08-30 21:22:00 +02:00
Jeremy Soller 7c5c6faf89 Merge branch 'no_legacy_scheme' into 'master'
Remove all usages of the legacy scheme syntax

See merge request redox-os/ramfs!7
2024-08-19 16:47:41 +00:00
bjorn3 6f076cd905 Remove all usages of the legacy scheme syntax 2024-08-19 18:36:45 +02:00
Jeremy Soller f5aaf7f0b8 Merge branch 'remove_display_env' into 'master'
Don't set the DISPLAY env var

See merge request redox-os/init!12
2024-07-20 21:50:57 +00:00
bjorn3 050febc94f Don't set the DISPLAY env var
This is the only case where init sets an env var without the user
instructing it to do so, making it hard to trace back where the env var
originated from. It also only sets it for processes spawned after the
first run.d command for whatever reason. And finally not setting DISPLAY
avoids hard coding knowledge about unrelated system components.
2024-07-20 16:45:41 +02:00
Jeremy Soller 32410bde7c Merge branch 'fixes' into 'master'
Fix non-append writes and cancellation.

See merge request redox-os/ramfs!6
2024-03-23 13:54:27 +00:00
4lDO2 53dcb4af72 Fix non-append writes and cancellation. 2024-03-23 14:48:42 +01:00
4lDO2 b69453c97a Update dependencies, handle cancellation. 2024-03-22 22:11:38 +01:00
Jeremy Soller bdfc78950b Merge branch 'cancellation' into 'master'
Handle but don't implement scheme cancellation.

See merge request redox-os/randd!13
2024-03-16 13:07:12 +00:00
4lDO2 a22fc45c0d Handle but don't implement scheme cancellation. 2024-03-16 09:56:50 +01:00
Jeremy Soller ec04d52c7e Add unset builtin and update config path 2024-01-18 15:09:15 -07:00
Jeremy Soller 4534d74efd Merge branch 'search_dir_overrides' into 'master'
Allow specifying multiple search dirs for run.d

See merge request redox-os/init!11
2024-01-08 16:01:35 +00:00
bjorn3 89ee1b4d66 Allow specifying multiple search dirs for run.d
The entries in the search dirs will be merged with the entry in the last
search dir taking priority in case multiple entries have the same name.
This allows putting system init configs in /usr/lib/init.d while the
user can overwrite it by placing a file with the same name in
/etc/init.d
2024-01-08 13:54:16 +01:00
Jeremy Soller b48a8c830e Fix build on 32-bit systems 2023-12-11 10:11:21 -07:00
Jeremy Soller 2901cc4888 Merge branch 'redox-scheme' into 'master'
Migrate to libredox and redox-scheme.

See merge request redox-os/logd!4
2023-12-07 18:58:44 +00:00
Jeremy Soller 92b4cf542e Merge branch 'redox-scheme' into 'master'
Migrate to libredox and redox-scheme.

See merge request redox-os/randd!12
2023-12-07 15:31:54 +00:00
Jeremy Soller 91888c65a0 Merge branch 'redox-scheme' into 'master'
Merge with nulld, and migrate to redox-scheme.

See merge request redox-os/zerod!5
2023-12-07 15:31:14 +00:00
Jeremy Soller 47a02b14d6 Merge branch 'redox-scheme' into 'master'
Migrate to libredox and redox-scheme.

See merge request redox-os/ramfs!5
2023-12-07 15:27:53 +00:00
4lDO2 dabcfa2158 Migrate to libredox and redox-scheme. 2023-11-16 14:22:24 +01:00