Jeremy Soller
41a656af92
Ignore live disks and partitions in TUI
2023-01-12 08:50:04 -07:00
Jeremy Soller
f710fa79db
Recursively set permissions on home directories
2022-11-21 14:55:08 -07:00
Jeremy Soller
b724e714d3
Move EFI partition to second megabyte
2022-09-21 14:42:45 -06:00
Jeremy Soller
c6d7cf16e1
Fix EFI partition alignment
2022-09-21 13:54:14 -06:00
Jeremy Soller
e24f5ef8e3
Only use cookbook argument if not doing list-packages
2022-09-12 10:14:51 -06:00
Jeremy Soller
fa836008c0
Rely on packages being built prior to installer running
2022-09-12 07:32:24 -06:00
Jeremy Soller
5e8e596d40
Fix seek not changing in last commit
2022-09-07 10:48:39 -06:00
Jeremy Soller
7b24f868b8
Optimization for block aligned I/O in disk wrapper
2022-09-07 10:46:24 -06:00
Jeremy Soller
0b4f836f2a
Use same logic for read and write in disk wrapper
2022-09-07 10:40:41 -06:00
Jeremy Soller
8d2d4cd62d
Add disk wrapper to ensure block aligned I/O
2022-09-07 10:29:15 -06:00
Jeremy Soller
9666c62036
Fix copying EFI partition message
2022-09-07 09:55:02 -06:00
Jeremy Soller
f103b5c4b9
Fixup for last commit
2022-09-07 09:48:12 -06:00
Jeremy Soller
4b1df136a6
Write BIOS and EFI partitions in memory
2022-09-07 09:45:27 -06:00
Jeremy Soller
ddf59d8c7d
Print debug messages while doing partitioning
2022-09-07 09:02:06 -06:00
Jeremy Soller
c3e679d5f1
Fix 32-bit x86 target name
2022-09-05 10:51:13 -06:00
Jeremy Soller
ad11b2adb2
Ensure config and cookbook key are installed
2022-09-05 09:55:15 -06:00
Jeremy Soller
e8e4687c05
Pass live argument from CLI to library
2022-09-05 09:10:46 -06:00
Jeremy Soller
1ecb9b49fc
Support fetching live bootloader
2022-09-05 09:07:40 -06:00
Jeremy Soller
f1a806b288
0.2.11 - allow installer to create full disk installs supporting both BIOS and EFI
2022-09-05 08:58:53 -06:00
Jeremy Soller
4e7f7d8413
Update to use new boot directory format
2022-08-26 17:56:22 -06:00
Jeremy Soller
2b1107c856
Also copy initfs
2022-07-22 10:30:44 -06:00
Jeremy Soller
2418286a29
Improve installer size formatting
2022-04-26 08:22:58 -06:00
Jeremy Soller
f8ec4d28bc
Ensure pkg folder exists
2022-03-23 15:04:53 -06:00
Jeremy Soller
e666636ab7
Create pkgar_head files when installing
2022-03-23 13:53:10 -06:00
Jeremy Soller
900f77e7f2
Use pkgar_head files for installer_tui
2022-03-23 13:52:33 -06:00
Jeremy Soller
9ea9a6ecac
0.2.10: update pkgar
2022-03-17 16:35:15 -06:00
Jeremy Soller
3c03576518
0.2.9: add tests and make it possible to install to disk
2022-03-17 08:50:01 -06:00
Jeremy Soller
0c731043ac
Use fs::copy to ensure metadata is copied
2022-03-16 14:13:41 -06:00
Jeremy Soller
2c54a9b868
installer_tui: support password encryption
2022-03-15 13:50:48 -06:00
Jeremy Soller
621a4dee2c
Update to RedoxFS 0.5.0
2022-02-28 12:24:00 -07:00
Jeremy Soller
7f0a57108d
Fix size formatting in installer TUI
2021-08-02 17:44:52 -06:00
Jeremy Soller
c22b1cf71b
Add cookbook pkgar support
2020-03-13 20:04:43 -06:00
Jeremy Soller
7c5236fe35
0.2.5 - update dependencies and prepare for publishing
2019-11-29 10:09:27 -07:00
Jeremy Soller
3b0f59cbb0
Copy include, lib, and pkg
2019-09-22 10:58:55 -06:00
Jeremy Soller
cd9e026705
Fix issue of trying to run read_dir on disk/live:
2019-09-22 10:06:25 -06:00
Jeremy Soller
9ff577792b
Disable creation of liner context - it causes installer_tui to lock
2019-09-22 09:27:27 -06:00
Jeremy Soller
fbfc4edf6f
Add message when installer is successful
2019-09-19 21:22:05 -06:00
Jeremy Soller
505dec6069
Optimized file copy
2019-09-19 19:39:53 -06:00
Jeremy Soller
89dcc2c060
Add unmounting message
2019-09-15 13:31:59 -06:00
Jeremy Soller
7ef2567da6
Copy locally installed package files
2019-09-15 13:14:46 -06:00
Jeremy Soller
5762840f79
Installer TUI (WIP)
2019-09-08 20:47:05 -06:00
Jeremy Soller
39d68618ca
Switch to using rust-argon2 crate, which is more actively maintained
2019-09-08 08:59:50 -06:00
Jeremy Soller
acb7bced58
0.2.4 - allow empty configuration sections and update dependencies
2019-06-10 17:31:44 -06:00
Jeremy Soller
f30987b1e5
0.2.3: Update dependencies
2019-05-12 08:34:49 -06:00
Jeremy Soller
713359252a
0.2.2 - fix cargo doc
2019-05-12 08:15:18 -06:00
Jeremy Soller
8e88231ede
Update for newer rust
2019-04-07 10:36:45 -06:00
Robin Randhawa
78e9f77950
Get TARGET from the environment
...
This enables flexible cross-installation of packages as opposed to only
compiling for the x86_64-unknown-redox target.
This also permits native builds.
2019-03-01 21:02:10 +00:00
Jeremy Soller
49b7a5f427
Fix types when compiling for Redox
2018-08-19 12:33:51 -06:00
Jeremy Soller
33fa0af521
Fix uid and gid unwrap
2018-08-17 19:59:22 -06:00
Jeremy Soller
91c303df7d
Do not set uid or gid if not asked to
2018-08-17 19:34:29 -06:00