Jeremy Soller
a4ae7d9529
Reduce aarch64 packages for CI
2025-04-23 19:03:31 -06:00
Jeremy Soller
491ffcfb4a
Increase i686 demo image size
2025-04-23 17:03:56 -06:00
Jeremy Soller
e77bcace06
Disable vim for i686
2025-04-21 16:17:40 -06:00
Jeremy Soller
f66319aabf
Disable gigalomania in CI
2025-04-21 11:35:38 -06:00
bjorn3
634b1bfc3b
Move bootstrap into the base repo
2025-04-21 19:12:38 +02:00
Jeremy Soller
728cede4a5
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/redox
2025-04-21 10:54:20 -06:00
Jeremy Soller
081234ffcd
Disable exampled in CI
2025-04-21 10:54:15 -06:00
Jeremy Soller
3ab9cc41c5
Merge branch 'config_cleanups' into 'master'
...
Couple of changes to the config dir
See merge request redox-os/redox!1574
2025-04-21 16:52:41 +00:00
bjorn3
7edc30a55d
Remove a symlink that doesn't exist on Linux
2025-04-21 18:49:59 +02:00
bjorn3
4b39e04f23
Rename the desktop config for riscv64gc to desktop-minimal
...
It only provides a minimal desktop.
2025-04-21 18:41:39 +02:00
Jeremy Soller
77fad46467
Remove escalated
2025-04-21 08:37:42 -06:00
Jeremy Soller
d11d4a1317
Disable cairodemo
2025-04-21 08:33:43 -06:00
bjorn3
f328fa1ce3
Remove escalated daemon
2025-04-21 10:26:49 +02:00
Jeremy Soller
79aa591aa0
Disable libsodium which is failing to fetch
2025-04-18 14:10:48 -06:00
Jeremy Soller
fce1ea9e43
Increase aarch64 desktop image size
2025-04-17 09:38:39 -06:00
Jeremy Soller
d8cb347380
Add libgcc to base
2025-04-17 07:54:28 -06:00
bjorn3
c1a4cc5c5f
Run the sudo daemon on startup
2025-04-14 20:22:00 +02:00
Jeremy Soller
c4bacc653d
Adjust aarch64 desktop image size
2025-04-11 21:07:19 -06:00
Jeremy Soller
c3fd6b6ff2
Disable syobanaction in demo config
2025-04-02 16:59:43 -06:00
Jeremy Soller
9379934e03
Disable syobanaction
2025-04-02 15:19:20 -06:00
Jeremy Soller
1afeb785cb
Disable schismtracker in CI
2025-04-02 15:08:54 -06:00
Jeremy Soller
da81b3df11
Disable rustpython in CI
2025-04-02 14:50:14 -06:00
Jeremy Soller
117230c7fe
Disable rust-cairo in CI
2025-04-02 14:41:12 -06:00
Jeremy Soller
9d7eadd607
Disable rust in CI
2025-04-02 14:30:50 -06:00
Jeremy Soller
cc83b63378
Disable nushell in ci
2025-04-02 13:48:41 -06:00
Jeremy Soller
fda44088bd
Disable cargo in ci.toml
2025-04-02 12:19:51 -06:00
Jeremy Soller
4bad7ea96c
Remove netstack from CI
2025-04-02 11:37:53 -06:00
bjorn3
d9375d1c12
Merge audiod into the base repo
2025-03-30 17:22:09 +02:00
bjorn3
9d498c6aad
Remove netstack package dependency
...
It has been merged into the base package
2025-03-10 21:32:11 +01:00
Ron Williams
65d15b7f5a
Update config now git is working, add base to ci.toml
2025-03-05 05:43:42 -08:00
Jeremy Soller
b093388dc1
Merge branch 'pcid-scheme' into 'master'
...
Run pcid-spawner rather than pcid to rescan pci devices
See merge request redox-os/redox!1557
2025-03-01 16:39:18 +00:00
bjorn3
9a679251b0
Run pcid-spawner rather than pcid to rescan pci devices
2025-03-01 17:17:34 +01:00
Ron Williams
62c7a28760
Disable git due to recipe issues
2025-02-27 11:17:30 +00:00
Jeremy Soller
580a5355f0
Merge branch 'fix-ci-pipeline' into 'master'
...
Fix CI pipeline by increasing filesystem size
See merge request redox-os/redox!1554
2025-02-24 20:22:17 +00:00
Jeremy Soller
1ba1b2e2f0
Merge branch 'move_ipcd_ptyd_to_base_repo' into 'master'
...
Merge ipcd and ptyd into the base repo
See merge request redox-os/redox!1555
2025-02-21 21:13:31 +00:00
bjorn3
1f73ed82ac
Merge ipcd and ptyd into the base repo
2025-02-21 20:22:32 +01:00
Jeremy Soller
41a2b16b42
Remove other daemons moved to base from ci.toml
2025-02-21 10:50:05 -07:00
Jeremy Soller
5d12bafd1d
Remove logd from ci config
2025-02-21 10:38:47 -07:00
Jeremy Soller
a4e4177201
Remove init from ci config
2025-02-21 10:36:02 -07:00
accessviolation
8b9d7eb6d3
Increase filesystem size
2025-02-20 09:54:06 +01:00
bjorn3
861d025559
Install relibc in all configurations
...
Several packages have an implicit dependency on relibc.
2025-02-19 22:05:47 +01:00
Jeremy Soller
3c86d81070
Add patchelf to x86_64 ci
2025-02-08 09:00:05 -07:00
Ron Williams
1865c412ff
Update cookbook to fix vim and freedoom
2025-02-03 14:52:04 +00:00
Jeremy Soller
8b5d67b2e8
Merge branch 'dynamic_linking' into 'master'
...
feat(config/desktop): add patchelf
See merge request redox-os/redox!1541
2025-01-25 00:23:11 +00:00
Anhad Singh
356c9509ad
feat(config/desktop): add patchelf
...
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-25 00:04:48 +11:00
Jeremy Soller
c68a974cee
Add desktop config for riscv64gc
2024-12-30 10:06:22 -07:00
Ron Williams
2e6f805bc9
Fix current build state
2024-12-23 15:47:43 -08:00
Ron Williams
e9628b64d8
Fix CI, add packages to ci.toml so desktop can build from binaries
2024-11-21 15:06:54 +00:00
Josh Megnauth
21b459b36e
fix: Invalid space in /etc/hostname
2024-10-20 12:32:19 +00:00
Jeremy Soller
273f83faed
Move repo definition to base.toml
2024-10-19 11:46:41 -06:00
Jeremy Soller
5d678ea67e
Add riscv64gc ci config
2024-10-19 09:12:07 -06:00
Andrey Turkin
1510e7a47e
Update rust
...
And add another working risc-v config template
2024-10-17 16:50:04 +03:00
Jeremy Soller
9ff8a95885
Add hicolor-icon-theme
2024-10-16 09:01:35 -06:00
Andrey Turkin
03633046cc
Riscv64gc support in the build scripts
...
This architecture is different from x86/aarch because its rust triplet (riscv64gc-...) differs from gcc/llvm/binutils triplet (more general riscv64-...). Therefore the build scripts have to bridge that mismatch.
This introduces new build-time environment variable GNU_TARGET which corresponds to a target used by C world utilities whereas existing TARGET now describes rust target.
2024-09-30 10:28:37 +03:00
Jeremy Soller
30ff9d8b0f
Merge branch 'fix-redoxer-config' into 'master'
...
Fix redoxer config
See merge request redox-os/redox!1501
2024-09-20 02:41:52 +00:00
Noa
fb1ffb45d5
Fix redoxer config
2024-09-19 21:13:45 -05:00
Noa
3165d4c623
Re-enable rustpython in configs
2024-09-19 21:06:02 -05:00
Ribbon
5b9f19561e
Enable the "tokei" recipe for x86_64 on the build server
2024-09-11 03:48:47 +00:00
Ron Williams
fd40776d35
Fix CI to avoid RedoxFS/FUSE/tar problems
2024-08-28 12:55:25 -07:00
Jeremy Soller
15070165f3
fix jeremy config by commenting out broken recipes
2024-08-26 13:39:26 -06:00
Jeremy Soller
61a4f0ab6c
Revert "Merge branch 'enable-simple-http-server' into 'master'"
...
This reverts commit cc4d7ac93b , reversing
changes made to e1e7841fd4 .
2024-08-15 09:21:07 -06:00
Ribbon
a1140fbefb
Enable the Simple HTTP Server recipe on the server config
2024-08-02 21:22:18 +00:00
bjorn3
511561918c
Do not preserve debug console output in sys:log
...
This will prevent logd from ingesting it as logs in the future.
2024-07-27 16:52:49 +02:00
bjorn3
c0f9f946dd
Set the VT env var when running orbital
2024-07-20 16:42:33 +02:00
Jeremy Soller
7f838a3a05
Do not include terminfo in server image
2024-07-19 19:44:00 -06:00
Jeremy Soller
775c1f779e
Only include kibi editor in server config
2024-07-19 19:34:54 -06:00
Ribbon
77106e2d06
Improve the "dev.toml" config for many tests
2024-07-20 00:50:53 +00:00
bjorn3
39d4629452
Ensure that VT 3 is shown by default in the desktop-minimal config
2024-07-19 21:07:33 +02:00
Ribbon
7aa4749fcd
Enable the "shell" data type to allow easy terminal shell customization
2024-07-16 11:08:29 +00:00
Ribbon
b57beb28ee
Remove the obsolete introduction explanation on "demo.toml"
2024-07-13 06:24:18 +00:00
Jeremy Soller
2601b793b1
Merge branch 'increase_image_size' into 'master'
...
Increase filesystem size for desktop-minimal
See merge request redox-os/redox!1465
2024-07-12 13:57:50 +00:00
bjorn3
03a1e3fcf5
Increase filesystem size for desktop-minimal
...
I'm locally running out of disk space when installing. This may be
because I disabled LTO for the kernel and drivers, but if so that means
the current filesystem size is already on the edge of being too small.
2024-07-12 15:52:07 +02:00
bjorn3
2646f037ab
Use the new scheme format in system configs
2024-07-12 15:47:06 +02:00
bjorn3
ad3ec13425
Remove some recipes from the configs
...
They will be removed by redox-os/cookbook!375
2024-07-10 21:25:52 +02:00
Ribbon
49102f6332
Add explanation comments on the build system files
2024-07-09 12:58:07 +00:00
Jeremy Soller
06f038eced
Merge branch 'fix-ci-names' into 'master'
...
Fix recipe names on the CI config
See merge request redox-os/redox!1459
2024-07-07 14:55:04 +00:00
Ribbon
b7895b999f
Fix recipe names on the CI config
2024-07-07 13:12:53 +00:00
bjorn3
a794c99e3b
Include the drivers recipe in the base system
...
All configs except the minimal config already include it. Several of the
drivers in the drivers recipe are essential for getting a system usable
outside of VMs or very old hardware. For example the usbhidd driver.
2024-07-06 21:09:35 +02:00
Jeremy Soller
30c520493b
Use llvm18 for ci
2024-07-01 08:58:34 -06:00
Jeremy Soller
ec06495bd9
Fix aarch64 desktop config
2024-06-24 12:09:06 -06:00
Ribbon
db56ae8342
Update the Redox OS version for programs
2024-06-14 21:30:33 +00:00
Ribbon
485cc43db5
Fix the desktop-minimal config
2024-06-13 14:18:53 +00:00
Ribbon
5ac0e40375
Rename the "server-minimal" config and create the "minimal-net" config
2024-06-12 13:14:17 +00:00
bjorn3
1c6e9b9cbb
Build cosmic-term in CI
...
This should fix the image building on CI.
2024-06-12 12:39:26 +02:00
Jeremy Soller
d5e4b26931
Add llvm config for updating llvm-config emulator
2024-05-29 15:54:59 -06:00
Jeremy Soller
4edc2c55af
Add dejavu to desktop config for better font coverage
2024-05-17 09:55:18 -06:00
Jeremy Soller
be3f591cca
Update rust, relibc, and disable rustpython temporarily
2024-05-11 15:29:01 -06:00
Jeremy Soller
679384a85d
Increase size of desktop filesystem to fix image build
2024-05-10 19:43:28 -06:00
Jeremy Soller
04a03b93ee
Increase i686 demo image size to 640 MB
2024-05-06 15:50:16 -06:00
Jeremy Soller
153a452c89
Increase i686 demo image size
2024-05-06 15:47:23 -06:00
Jeremy Soller
0e2b6fe763
aarch64 config: use cosmic-term instead of orbterm
2024-05-06 15:45:09 -06:00
Jeremy Soller
450d1ff5dc
Increase desktop image size by 48 MB
2024-05-06 15:37:01 -06:00
Jeremy Soller
ec1dbccb01
Use cosmic-term for desktop instead of orbterm
2024-05-06 15:30:59 -06:00
Jeremy Soller
05b0ec0eae
aarch64: add cosmic apps to desktop configs
2024-05-01 14:34:10 -06:00
Jeremy Soller
098c6f94fb
Use cosmic-edit and cosmic-files
2024-05-01 14:22:17 -06:00
Jeremy Soller
41c7ee26fb
Disable vvvvvv
2024-04-27 08:47:11 -06:00
Jeremy Soller
49bffa5374
Fill out aarch64 configs
2024-04-27 08:46:45 -06:00
Jeremy Soller
86c5ef0da1
Copy aarch64 desktop-minimal config to aarch64 desktop config
2024-04-12 09:34:45 -06:00
Jeremy Soller
f0a95ad303
Enable cargo and rust in jeremy config
2024-04-02 08:35:21 -06:00
Jeremy Soller
42bf670824
Link /libexec to /usr/libexec
2024-04-01 09:55:24 -06:00
Jeremy Soller
72f67422c4
Add cosmic-files to ci
2024-03-23 09:32:31 -06:00
Ribbon
48ed7495a0
Enable RustPython by default on the "desktop" and "dev" configurations
2024-03-23 14:09:24 +00:00
Jeremy Soller
df61417b66
Add jeremy aarch64 config
2024-03-19 20:29:01 -06:00
bjorn3
477580b936
Remove /etc/net/mac
...
The mac address is now always fetched directly from the network card
2024-02-28 09:40:46 +01:00
Jeremy Soller
4cf64316b9
Add cosmic-files to demo
2024-02-15 17:36:23 -07:00
Jeremy Soller
c1df502cae
Add boxedwine and nushell to Jeremy config
2024-02-15 16:10:13 -07:00
Jeremy Soller
e3221aa0a8
Move bootloader to base template
2024-02-10 10:39:56 -07:00
Jeremy Soller
48262cb7be
Move redoxer configs here and update installer
2024-02-07 19:44:26 -07:00
Jeremy Soller
308b540816
config/x86_64/ci.toml: add mednafen
2024-02-06 18:44:00 -07:00
bjorn3
312df3a563
Remove /etc/redox-release
...
Screenfetch now understands /etc/os-release
2024-01-26 21:18:25 +01:00
Jeremy Soller
ea2b2ed1b8
Merge branch 'enable-nano' into 'master'
...
Enable GNU nano by default
See merge request redox-os/redox!1422
2024-01-26 17:29:28 +00:00
Ribbon
2f3f552300
Enable GNU nano by default
2024-01-26 17:29:28 +00:00
bjorn3
5c85210900
Fix the format of /etc/os-release
...
The os-release crate can't handle parsing the current format, and the
python example on the /etc/os-release man page suggests that it is
invalid to have a space before the equal sign.
2024-01-25 17:57:03 +01:00
Jeremy Soller
6a90ec33b4
Remove dead binutils project from demo image
2024-01-18 14:14:07 -07:00
bjorn3
f4b4d34cf6
Move a couple of missed init files from /etc/init.d to /usr/lib/init.d
2024-01-17 14:31:32 +01:00
Jeremy Soller
80466e71b1
config/x86_64/ci.toml: enable shared-mime-info
2024-01-12 13:05:36 -07:00
Jeremy Soller
025b4d4514
config/x86_64/demo.toml: add shared-mime-info
2024-01-12 11:47:09 -07:00
Jeremy Soller
d5b6877298
config/x86_64/jeremy.toml: add shared-mime-info
2024-01-12 11:45:55 -07:00
Jeremy Soller
4d0eeb1bf4
config/i686/ci.toml: add vim
2024-01-11 12:04:53 -07:00
Jeremy Soller
4eb06c8e36
config/x86_64/jeremy.toml: fix duplicate package
2024-01-11 09:41:44 -07:00
Ron Williams
d9b0556e7b
add backtrace script and improve config file instructions
2024-01-11 06:27:28 -08:00
bjorn3
30951f8ae1
Update ci.toml to build required packages for the demo
2024-01-10 17:00:09 +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
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
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
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
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
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
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
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
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
Ron Williams
3619030bd1
Add desktop-contain.toml
2024-01-03 19:22:34 +00:00
Ivan Tan
097c6876bf
add raspi3b config
2023-12-17 10:16:42 +08:00
Jeremy Soller
2be98db644
ci: disable jansson
2023-12-16 09:54:47 -07:00