Commit Graph

97 Commits

Author SHA1 Message Date
4lDO2 70a2dc7532 Update Cargo.lock, again. 2021-06-18 09:23:19 +02:00
4lDO2 224bb047dc Update dependencies. 2021-06-17 18:10:32 +02:00
Jeremy Soller 150d65c31b Update syscall 2020-08-02 15:26:52 -06:00
Jeremy Soller af5f64b807 Remove pbr patch 2020-05-28 11:56:13 -06:00
Jeremy Soller 03320a2025 Remove libc and tar patch 2020-05-26 10:27:19 -06:00
Jeremy Soller 03f996c70f 0.2.7 - add patches for libc, pbr, ring, and tar-rs 2020-05-21 13:47:57 -06:00
Jeremy Soller c22b1cf71b Add cookbook pkgar support 2020-03-13 20:04:43 -06:00
Jeremy Soller 6a49914f0f 0.2.6 - update dependencies 2020-01-20 10:04:24 -07:00
Jeremy Soller 3a1a257f0f Update redoxfs 2020-01-20 09:58:10 -07:00
Jeremy Soller 1fccae679d Add default-run attribute 2019-11-29 10:15:45 -07: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 b75b1c2f86 Revert libc to 0.2.54 to support older Redox 2019-06-10 17:37:05 -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 f794ab2a66 Add metadata 2019-05-12 08:02:59 -06:00
Jeremy Soller 40addc7020 Bump version and update dependencies 2019-05-12 08:01:30 -06:00
Jeremy Soller 8e88231ede Update for newer rust 2019-04-07 10:36:45 -06:00
Jeremy Soller a262db6f25 Merge branch 'get-target-from-env' into 'master'
Get TARGET from the environment

See merge request redox-os/installer!11
2019-03-02 21:07:12 +00: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 03fc74e21f Update installer depends 2018-12-10 14:23:50 -07:00
Jeremy Soller ed25899b0e Update Cargo.lock 2018-10-14 19:58:26 -06:00
Jeremy Soller 49b7a5f427 Fix types when compiling for Redox 2018-08-19 12:33:51 -06:00
Jeremy Soller 7f38ffac1f Use forked libc crate, update lock file 2018-08-19 11:39:22 -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
Jeremy Soller 123350ae60 Merge remote-tracking branch 'origin/v0.3' 2018-08-17 17:16:16 -06:00
Jeremy Soller be2e09472a Update lock file 2018-08-17 17:13:05 -06:00
MggMuggins 03cae0ca37 Implement shadowfile 2018-08-17 17:26:11 -05:00
Jeremy Soller 8e39b2ea32 Merge branch 'mggmuggins/shadowfile' into 'master'
Use shadowfile for user creation

See merge request redox-os/installer!7
2018-08-17 12:24:04 +00:00
MggMuggins 66b24d1116 Support Directories 2018-07-28 10:41:39 -05:00
MggMuggins e58815f89c Rudimentary support for permissions
I sorta OOP'ed this, combining the logic of what needs to happen for
each config object with those objects. More things are coming, this is a
very WIP commit.
2018-07-27 10:55:11 -05:00
MggMuggins ce6e96bd20 Major Refactor; Create passwd hashes
Maybe some of the refactoring things I did don't make much sense, but I
did them. The goal was to get rid of those macros (because macro
definitions are really hard to read). I replaced two of them with very
similar functions, and rearranged the `install` function.

The installer now generates password hashes from the password entered by
the user or listed in the toml file. This value is NO LONGER the
password hash. The example configs have been changed to reflect this.
2018-07-26 14:58:14 -05:00
MggMuggins 80add18dc9 Functional Partial rewrite 2018-07-26 12:43:57 -05:00
MggMuggins 1359501d3f Use shadowfile for user creation 2018-07-25 15:20:15 -05:00
Jeremy Soller a1afbb144f Update links to gitlab 2018-06-12 12:30:44 -06:00
Jeremy Soller 999db45b0e Update redoxfs 2017-11-19 16:24:25 -07:00
Jeremy Soller f6c5fd94a7 Merge pull request #6 from chebykinn/redox_users
Migrate to redox_users
2017-11-11 12:54:12 -07:00
Ivan Chebykin 681fd3d0ef Migrated to redox_users 2017-11-11 22:12:55 +03:00
Jeremy Soller 62412ef548 Create LICENSE 2017-10-20 20:08:54 -06:00
Jeremy Soller 43e506c447 Update Cargo.lock 2017-10-11 20:54:45 -06:00