Commit Graph

204 Commits

Author SHA1 Message Date
Jeremy Soller caebc0d6f7 Add XDG user dirs configuration 2024-09-18 09:42:05 -06:00
Jeremy Soller 087810a252 Merge branch 'no_legacy_scheme' into 'master'
Remove all usages of the legacy scheme syntax

See merge request redox-os/installer!37
2024-08-18 22:16:53 +00:00
bjorn3 34a832b43e Remove all usages of the legacy scheme syntax 2024-08-18 21:44:10 +02:00
Jeremy Soller d352203794 Merge branch 'package-lister' into 'master'
Add list_packages binary

See merge request redox-os/installer!36
2024-08-17 23:58:19 +00:00
Ron Williams ad54d088d5 Add list_packages binary 2024-08-16 23:26:25 -07:00
Jeremy Soller a5534b8699 Install config before package files to ensure usr symlinks are properly handled 2024-06-24 21:04:31 -06:00
Jeremy Soller e409c11e67 0.2.23: fix install from inside Redox 2024-06-24 20:05:38 -06:00
Jeremy Soller 6895d9a9aa 0.2.22: pin cc to prevent ring build failure 2024-06-24 11:28:03 -06:00
Jeremy Soller 31d4816fcb 0.2.21 2024-06-24 11:21:14 -06:00
Jeremy Soller 2058101f61 Update dependencies 2024-05-27 09:37:39 -06:00
Jeremy Soller 69d4db511a 0.2.20 2024-04-22 15:28:20 -06:00
Jeremy Soller 52281ea9b5 0.2.19 2024-04-19 13:33:16 -06:00
Jeremy Soller 7b9f9f663d Update redoxfs 2024-04-01 13:31:54 -06:00
Jeremy Soller 7bcc07f357 Merge branch 'redox-users' into 'master'
Update Cargo.lock for redox_users

See merge request redox-os/installer!35
2024-04-01 13:25:03 +00:00
Ron Williams 5b7c64d587 Update Cargo.lock for redox_users 2024-03-31 22:11:37 -07:00
Jeremy Soller 248990b5ef Merge branch 'group' into 'master'
Add missing password field in /etc/group

See merge request redox-os/installer!34
2024-03-25 19:56:03 +00:00
Piotr Wójcik 2acf506d16 Add missing password field in /etc/group 2024-03-25 19:34:22 +01:00
Jeremy Soller f725079176 0.2.18: Update redoxfs 2024-03-23 08:57:20 -06:00
Jeremy Soller 1c30f4a3c1 0.2.17: update redoxfs 2024-02-15 16:04:43 -07:00
Jeremy Soller 17219dab9f 0.2.16 2024-02-07 20:00:51 -07:00
Jeremy Soller 6dfcee04ad Add output-config parameter to installer for getting merged config 2024-02-07 19:44:05 -07:00
Jeremy Soller dbfdd417f1 Remove file: prefix from /etc/passwd 2024-01-18 13:43:20 -07:00
Jeremy Soller 51f6efbaad Merge branch 'fix_config_serialization' into 'master'
Update the toml crate

See merge request redox-os/installer!33
2024-01-10 20:50:04 +00:00
bjorn3 3d417f7742 Update the toml crate
This fixes serialization of the config when using specifying that
packages should be downloaded as binary.
2024-01-10 21:48:05 +01:00
Jeremy Soller a258044dcc Merge branch 'limit_progressbar_rate' into 'master'
Update pkgutils

See merge request redox-os/installer!32
2024-01-10 15:55:29 +00:00
bjorn3 9a1463dd11 Update pkgutils 2024-01-10 16:08:06 +01:00
Jeremy Soller 7a7790e9bd Merge branch 'installer_groups' into 'master'
Move /etc/group generation to the installer

See merge request redox-os/installer!30
2024-01-06 16:28:32 +00:00
bjorn3 09da116ccd 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:24:48 +01:00
Jeremy Soller 6a4802d556 Add flag to print filesystem size 2024-01-04 12:18:41 -07:00
Jeremy Soller 352407371c Make general config optional 2024-01-04 11:58:21 -07:00
Jeremy Soller 6f40e32d49 Make general.prompt optional 2024-01-04 11:54:48 -07:00
Jeremy Soller b84146edd5 Merge branch 'config_include' into 'master'
Support including other config files from a config file

See merge request redox-os/installer!29
2024-01-04 15:23:21 +00:00
bjorn3 adfee95484 Support including other config files from a config file
This will allow significantly reducing the amount of duplication
between all the different configs used by Redox OS.
2024-01-04 15:29:15 +01:00
bjorn3 1f4bbece4a Introduce Config::from_file for parsing the config toml 2024-01-04 14:54:13 +01:00
bjorn3 5cdec46800 Reserialize filesystem.toml instead of copying the original config
This will be necessary to handle including other configs from the config
to use as these configs will not be copied.
2024-01-04 14:53:05 +01:00
bjorn3 c9e091be67 Remove mention of /games
This is no longer used since redox-os/redox!1397
2024-01-03 21:58:52 +01:00
Jeremy Soller aa1a982479 Merge branch 'symlinks' into 'master'
Create symlinks before installing packages

See merge request redox-os/installer!27
2024-01-03 19:17:52 +00:00
bjorn3 b4f2f01d73 Create symlinks before installing packages
This allows redirecting the location packages are installed using
symlinks. This makes it much easier to change the filesystem hierarchy
by not having to change every recipe in the cookbook.
2023-12-29 15:16:56 +01:00
Jeremy Soller 38f6aa70bd 0.2.15 2023-12-13 14:11:29 -07:00
Jeremy Soller 39f4b1c8b6 Make bootloader install directory per-process 2023-12-13 14:11:09 -07:00
Jeremy Soller ba2fc38a3f Remove temporary mount directory 2023-12-13 14:10:56 -07:00
Jeremy Soller f241649bba 0.2.14 2023-12-12 13:10:15 -07:00
Jeremy Soller 4821c55242 Update redoxfs 2023-12-12 13:10:01 -07:00
Jeremy Soller cf9e2c9719 Use per-process mount path 2023-12-12 11:11:17 -07:00
Jeremy Soller 59e0f9e7ae Update redoxfs 2023-12-12 11:10:53 -07:00
Jeremy Soller e0c909536c Merge branch 'ivan/efi_size' into 'master'
add option for variable size of EFI system partition

See merge request redox-os/installer!26
2023-12-07 15:34:54 +00:00
Ivan Tan cbdea61a61 add option for variable size of EFI system partition 2023-11-18 02:50:06 +00:00
Jeremy Soller c5335d4aae Merge branch 'rw_van_231024' into 'master'
Allow package spec "binary" or "recipe" to override REPO_BINARY=0 or REPO_BINARY=1

See merge request redox-os/installer!25
2023-11-04 18:33:52 +00:00
Ron Williams 2b34b31956 Allow package spec "binary" or "recipe" to override REPO_BINARY=0 or REPO_BINARY=1 2023-11-04 18:33:52 +00:00
Jeremy Soller d61b30de3f 0.2.13: update redoxfs and redox_syscall 2023-09-07 16:22:13 -06:00