100 Commits
Author SHA1 Message Date
Roey Darwish DrorandPhilip Mueller 20a80c73e2 Update README.md 2023-06-22 22:35:17 +02:00
Roey Darwish DrorandPhilip Mueller 3f89061369 Add a command line flag to specify the boot partition size (fix #79) 2023-06-22 22:35:17 +02:00
Roey Darwish DrorandPhilip Mueller 60438bac5c Be more informative about missing binaries 2023-06-22 22:35:17 +02:00
Roey Darwish DrorandPhilip Mueller 0680de7c42 Add a note about Arch Linux derivatives 2023-06-22 22:35:17 +02:00
Roey Darwish DrorandPhilip Mueller 86a7b8f43f Update issue templates 2023-06-22 22:35:17 +02:00
Roey Darwish DrorandPhilip Mueller 67f7266ef9 Migrate to Github actions (fix #56) (#66) 2023-06-22 22:35:17 +02:00
Roey Darwish DrorandPhilip Mueller f594fc2ffc Enable secure boot (fix #44) (#65) 2023-06-22 22:35:17 +02:00
Roey Darwish DrorandPhilip Mueller 38d0085ba1 AUR fixes
The commit switches to using yay-bin instead of yay, avoiding the need to install Go.
In addition, it fixes a bug where aur packages
aren't build when specified only in the command line
2023-06-22 22:35:17 +02:00
Roey Darwish Dror 460752adfa Large boot partition (fix #50) 2020-06-18 05:48:31 +00:00
Roey Darwish Dror b92219af41 Clear the root password 2020-06-18 05:47:01 +00:00
Roey Darwish Dror b3449b6b3d Make clippy happy 2020-06-17 19:39:58 +00:00
Roey Darwish DrorandGitHub 6624f05d1e Merge pull request #29 from jamesmcm/refactor 2020-03-14 20:54:37 +02:00
Roey Darwish DrorandGitHub 19eef3a0e1 Merge pull request #28 from jamesmcm/expand_readme
Add more comprehensive examples to README.md
2020-03-06 06:36:20 +02:00
Roey Darwish Dror 7c88f4527d Dependencies bump and compilation fixes 2020-03-01 21:25:26 +02:00
Roey Darwish Dror 11c5b04677 Version bump 2019-08-13 21:44:33 +03:00
Roey Darwish Dror 750653c222 Add a flag for non-removable devices (fix #24) 2019-08-13 21:43:55 +03:00
Roey Darwish Dror 25cdc44c7c Dependencies bump 2019-08-13 21:21:23 +03:00
Roey Darwish Dror 34020614e1 Enable KVM only if available 2019-08-11 15:46:19 +03:00
Roey Darwish Dror 4e12052f5a Fix the azure pipeline 2019-08-01 15:34:30 +03:00
Roey Darwish Dror 6fc15b7c40 Version bump 2019-08-01 15:10:44 +03:00
Roey Darwish Dror a98e22e674 Bump dependencies 2019-08-01 15:10:23 +03:00
Roey Darwish Dror 156c4d35e6 Ask the user to exit with exit 2019-08-01 13:45:52 +03:00
Roey Darwish Dror bf7d882de0 Use dialoguer for device selection 2019-08-01 13:27:33 +03:00
Roey Darwish Dror f4a5b96085 No need to build the docker file with musl 2019-08-01 13:19:38 +03:00
Roey Darwish Dror 7007706b67 Add the overwrite flag 2019-08-01 13:19:31 +03:00
Roey Darwish Dror 2c11c9b251 More debug logs 2019-08-01 11:28:20 +03:00
Roey Darwish Dror 4ea5807a5a Make Clippy happy 2019-08-01 11:03:54 +03:00
Roey Darwish Dror a56ed3752b Build the docker image in Azure 2019-08-01 09:20:50 +03:00
Roey Darwish Dror ed980a3d76 Add Dockerfile 2019-07-25 09:44:33 +03:00
Roey Darwish Dror 182a7a6008 Bump version 2019-07-03 13:32:26 +03:00
Roey Darwish Dror f1c30e36ea Simple log 2019-07-03 13:32:02 +03:00
Roey Darwish Dror 099c796c2c New README 2019-06-22 20:13:54 +03:00
Roey Darwish Dror 77a934d4e6 Bump dependencies 2019-06-20 22:22:25 +03:00
Roey Darwish Dror e339b722df Don't set the crypt hook when unnecessary (fix #20) 2019-06-20 22:20:36 +03:00
Roey Darwish Dror 4b7547a57e Interactive device selection 2019-06-20 20:51:08 +03:00
Roey Darwish Dror 4f7b834ce3 Implement auto detection of encrypted root devices (fix #21) 2019-06-18 22:53:57 +03:00
Roey Darwish Dror 8551a815c4 Display the entire error chain 2019-06-18 22:23:26 +03:00
Roey Darwish Dror e25228e5a1 Update azure-pipelines.yml for Azure Pipelines 2019-06-18 20:14:53 +03:00
Roey Darwish Dror 5cf6a8fdd0 Set up CI with Azure Pipelines
[skip ci]
2019-06-18 20:13:21 +03:00
Roey Darwish Dror 8c736775b0 Version 0.7.0 2019-06-18 12:54:42 +03:00
Roey Darwish Dror 92f5bdfeab Support chroot images 2019-06-17 20:56:26 +03:00
Roey Darwish Dror eddecf8c6b Update lock file 2019-06-17 20:35:00 +03:00
Roey Darwish Dror d4cdd187a0 Loop device support 2019-06-17 20:34:34 +03:00
Roey Darwish Dror 379f11af42 Add some example presets 2019-06-06 13:28:29 +03:00
Roey Darwish Dror 7dcff2a019 Add the "environment" key to presets 2019-06-06 13:28:15 +03:00
Roey Darwish Dror ffbd34e14f Add presets support 2019-06-05 10:05:59 +03:00
Roey Darwish Dror 91215703bf Add qemu command 2019-06-02 14:31:19 +03:00
Roey Darwish Dror 7f6a0c0a0f Fix broken encryption 2019-05-29 15:03:35 +03:00
Roey Darwish Dror 10faad551b Move the command line arguments to a module 2019-05-29 14:39:29 +03:00
Roey Darwish Dror ec1f74b05d Use constants for partition indexes 2019-05-29 14:05:17 +03:00
Roey Darwish Dror bb7567e72b Uber refactoring 2019-05-29 13:59:49 +03:00
Roey Darwish Dror 1182c96a08 Fix MacBook booting 2019-05-29 09:54:18 +03:00
Roey Darwish Dror 3dcbf04b6c Version bump 2019-05-27 14:16:30 +03:00
Roey Darwish Dror 0492847d51 Generate locale (fix #19) 2019-05-27 14:15:40 +03:00
Roey Darwish Dror 2a987be160 Version bump 2019-01-06 16:37:17 +02:00
Roey Darwish Dror 9de7ea9b7b Dependencies bump 2019-01-06 16:36:55 +02:00
Roey Darwish Dror 7b235aa9bc Optionally run a command for chroot 2018-12-30 14:18:55 +02:00
Roey Darwish Dror 420756df61 Dependencies bump 2018-12-30 13:52:17 +02:00
Roey Darwish Dror 808fba9a80 Formatting 2018-12-30 13:51:18 +02:00
Roey Darwish Dror fbd8d0227c Rust 2018 2018-12-09 10:35:06 +02:00
Roey Darwish Dror 4f7598c81f Version bump 2018-12-04 13:57:49 +02:00
Roey Darwish Dror e1134fc40e Dependencies bump 2018-12-04 13:57:37 +02:00
Roey Darwish Dror f32a90e896 Fix clippy warnings 2018-12-04 13:56:51 +02:00
Roey Darwish Dror 5f30a38b4a Add debug log 2018-12-02 16:51:08 +02:00
Roey Darwish Dror 35ffccc352 Use Ext4 instead of btrfs 2018-12-02 16:50:13 +02:00
Roey Darwish Dror 8c41b390a3 Encryption (fix #3) 2018-12-02 16:44:26 +02:00
Roey Darwish Dror db9fdb29c6 Consume the mount stack on umount 2018-12-02 14:43:22 +02:00
Roey Darwish Dror d672cf5663 Avoid needless consumption 2018-11-26 13:46:57 +02:00
Roey Darwish Dror 7b81e6b3cf Filter out local swap files from fstab (fix #17) 2018-11-26 11:56:57 +02:00
Roey Darwish Dror c65004d570 Move the mount to its own module 2018-11-22 21:37:12 +02:00
Roey Darwish Dror 112be5157e Use smaller EFI partition 2018-11-22 21:16:05 +02:00
Roey Darwish Dror 4e0940cc1f Allow working on loop devices 2018-11-22 14:53:38 +02:00
Roey Darwish Dror 6e04daa846 Version bump 2018-11-22 11:47:33 +02:00
Roey Darwish Dror 7c8109934c Fail if failed to ummount the filesystems 2018-11-22 11:47:20 +02:00
Roey Darwish Dror 4efa7668c8 Fix typo 2018-11-22 11:18:13 +02:00
Roey Darwish Dror f7b2d2cf23 Add NomadBSD to the readme 2018-11-22 11:17:26 +02:00
Roey Darwish Dror dd00ff091b Turn off debug logs by default 2018-11-22 11:17:22 +02:00
Roey Darwish Dror 416c829d2f Remove compression (fix #16)
Even lzo causes troubles
2018-11-21 15:12:15 +02:00
Roey Darwish Dror 01969aa524 Better block device handling (fix #14) 2018-11-21 15:10:08 +02:00
Roey Darwish Dror 24eee12c58 Replace zstd with lzo (fix #16)
For some reason zstd causes Perl installation error
2018-11-21 15:05:37 +02:00
Roey Darwish Dror ea44f30d6c Dependencies bump 2018-11-21 13:06:45 +02:00
Roey Darwish Dror 26cc5901c1 Fix display of exit status error 2018-11-07 11:42:49 +02:00
Roey Darwish Dror 3415750123 Avoid needless consumption 2018-11-07 11:19:46 +02:00
Roey Darwish Dror 406ed1325f Add chroot subcommand (fix #13) 2018-11-07 11:10:17 +02:00
Roey Darwish Dror 4b80f5c41b Avoid copy in MountStack 2018-11-07 10:27:02 +02:00
Roey Darwish Dror f08064f2ba No need to call sync 2018-11-05 10:47:11 +02:00
Roey Darwish Dror 4914c017d4 Small fixup 2018-11-05 09:25:59 +02:00
Roey Darwish Dror c674ef5f2c Avoid code duplication 2018-11-05 09:13:39 +02:00
Roey Darwish Dror ec7f60aed4 Readme 2018-11-04 17:05:59 +02:00
Roey Darwish Dror e956dc51c0 Add -p and -i (fix #2 fix #11) 2018-11-04 17:04:42 +02:00
Roey Darwish Dror a76b6aff0c Tweak journald (fix #1) 2018-11-04 17:04:22 +02:00
Roey Darwish Dror 9771446d36 Typo 2018-11-04 16:41:59 +02:00
Roey Darwish Dror b325104190 Add a flag for installing extra packages (fix #11) 2018-11-04 16:41:17 +02:00
Roey Darwish Dror 1ded17b500 Signal handling (fix #7) 2018-11-04 16:31:03 +02:00
Roey Darwish Dror c543916366 Install broadcom-wl (fix #9) 2018-11-04 16:20:44 +02:00
Roey Darwish Dror c89763c689 Implement different error kinds 2018-11-04 16:20:01 +02:00
Roey Darwish Dror a250e749d1 Implement process module 2018-11-04 16:15:17 +02:00
Roey Darwish Dror 8b0d9ef16a Perform mount using API (fix #10 fix #6) 2018-11-04 16:05:11 +02:00
Roey Darwish Dror c7f7f9b533 Generate fstab (fix #8 #12) 2018-11-04 16:00:52 +02:00
Roey Darwish Dror c48ea40c98 Update README 2018-11-04 13:19:23 +02:00