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
Jeremy Soller
ac759a17bd
Update Cargo.lock
2017-10-04 20:29:41 -06:00
Jeremy Soller
a01dc9f37a
Switch to arg_parser
2017-09-27 20:53:13 -06:00
Jeremy Soller
a82a577180
Change format of installer arguments
2017-09-26 20:52:54 -06:00
Jeremy Soller
a7b16dcb97
Update configs, update dependencies
2017-09-26 20:00:50 -06:00
Jeremy Soller
093ae7de55
Fix method of adding scheme
2017-08-23 20:29:27 -06:00
Jeremy Soller
25d6a0fec4
Add scheme to paths
2017-08-23 20:16:45 -06:00
Jeremy Soller
7ad7827497
Merge pull request #5 from ids1024/symlink
...
Support adding symlinks in configuration
2017-08-21 15:07:56 -06:00
Ian Douglas Scott
a4adb124d0
Support adding symlinks in configuration
...
I'm not sure if this is the best syntax...
2017-08-21 13:24:36 -07:00
Jeremy Soller
5cfe357821
Update Cargo.lock and Cargo.toml
2017-08-19 14:51:08 -06:00
Jeremy Soller
a76c8df867
Update Cargo.lock
2017-08-02 21:14:10 -06:00
Jeremy Soller
a9a1f0e76d
Update Cargo.lock
2017-08-02 19:55:53 -06:00
Jeremy Soller
ed468af4c3
Update Cargo.lock
2017-07-29 08:27:31 -06:00
Jeremy Soller
3efca19473
Update userutils
2017-07-26 20:35:27 -06:00
Jeremy Soller
c0bc46b954
Update Cargo.lock
2017-07-26 08:25:05 -06:00
Jeremy Soller
2c0e14cadf
Add Cargo.lock file
2017-07-26 08:02:37 -06:00
Jeremy Soller
d73dd18f07
Add Cargo.lock
2017-07-26 07:54:39 -06:00
Jeremy Soller
15d37cea36
Merge pull request #4 from ids1024/list
...
--list-packages argument
2017-07-10 21:30:42 -06:00
Ian Douglas Scott
e47108a70e
--list-packages argument
2017-07-10 20:04:06 -07:00
Jeremy Soller
d6f2936a53
Remove redoxfs submodule
2017-06-29 18:13:10 -06:00
Jeremy Soller
f99fac30ea
Update redoxfs
2017-06-23 17:59:16 -06:00
Jeremy Soller
af1dd3b9fd
Use .tar.gz for packages
2017-06-18 15:14:51 -06:00
Jeremy Soller
31a60eb8a3
Update for new location of script
2017-05-11 20:52:42 -06:00
Jeremy Soller
318e7bb89f
Merge commit '8d6a4d7'
2017-05-10 21:38:17 -06:00
Jeremy Soller
8d6a4d7071
Add RedoxFS as submodule. Do not create passwd if no users are provided
2017-05-10 21:38:05 -06:00
Jeremy Soller
7e9f15e54f
Print message when installing from cookbook
2017-05-08 21:20:15 -06:00
Jeremy Soller
c2bae24835
Merge pull request #3 from ids1024/package
...
Update for pkgutils refactoring
2017-04-26 06:24:09 -06:00
Ian Douglas Scott
160a793017
Update for pkgutils refactoring
2017-04-25 21:57:04 -07:00
Jeremy Soller
7c7b30c16e
Merge pull request #2 from ids1024/pkgutils_cookbook
...
Use install methods from pkgutils, and allow installing directly from cookbook with --cookbook=path
2017-04-09 12:59:47 -06:00
Ian Douglas Scott
bb94edcb15
Support building directly from cookbook with --cookbook=
2017-04-09 10:11:49 -07:00
Ian Douglas Scott
e2aa3c3032
Move package installing logic to function
2017-04-09 09:19:24 -07:00
Ian Douglas Scott
bb56cee678
Let pkgutils handle downloading and extracting package
2017-04-09 09:06:07 -07:00