Commit Graph

120 Commits

Author SHA1 Message Date
Salt dd093c78a1 Build a new, much slimmer, much nicer bootstrap script 2021-01-19 03:31:12 -06:00
Salt 345921f933 Update upstream URIs 2020-12-30 21:37:49 -06:00
Salt 5685a425dc Fix ansible user being unable to modify their own damn authorized_keys 2020-12-27 17:28:10 -06:00
Salt ef8aa32fd9 Polish up sudo configs 2020-12-27 17:25:46 -06:00
Salt b4637075bf Fix make-rslave args 2020-12-27 17:21:10 -06:00
Salt 5add86cdd9 Only execute bootstrap script if we gotta 2020-12-27 17:18:39 -06:00
Salt d869d20e6b Oh hey we need to download that script 2020-12-27 17:16:28 -06:00
Salt 304d64e273 Alright fine fuck trap then 2020-12-27 17:14:19 -06:00
Salt 1db87c2ef2 Fix incorrect trap invocation 2020-12-27 17:13:20 -06:00
Salt a43ee46036 Work on arch bootstrap script
CAN I MAKE UP MY MIND PLEASE
2020-12-27 17:12:18 -06:00
Salt dd9ba13e6b Add pubkey to ansible user
WHOOPSIE
2020-12-04 09:11:27 -06:00
Salt a5a965adbd Add salt to a bunch of groups 2020-12-04 08:11:21 -06:00
Salt 55d721e5b6 Fix logging on emerge-webrsync 2020-12-04 06:45:55 -06:00
Salt 0dd50892c3 Add an Ansible user, too 2020-12-04 06:43:35 -06:00
Salt 7fd0428d78 Also enable sshd 2020-12-04 06:42:09 -06:00
Salt e370f586d6 Enable NetworkManager
This helps out the first boot
2020-12-04 06:41:17 -06:00
Salt c6ffd94ee7 Skip GRUB config if user supplies empty response 2020-12-04 06:39:11 -06:00
Salt 6d63d415fd Alright fine networkmanager can do what it wants 2020-12-04 06:31:17 -06:00
Salt a0a7978132 Add a note about looking at fstab 2020-12-04 06:30:14 -06:00
Salt 9f91f0afdc Only modify hostname and fstab if we need to still 2020-12-04 06:29:55 -06:00
Salt 479cc5a705 Maybe don't build modem support for NM 2020-12-04 06:24:28 -06:00
Salt 5c007145ba Rename bootloader configuration to be more appropriate 2020-12-04 06:23:05 -06:00
Salt 6a3344deea ...and make it a valid option 2020-12-04 06:21:56 -06:00
Salt 14aea7682b Add a switch that skips tarball extraction 2020-12-04 06:21:27 -06:00
Salt c1dbcfa5ed Install networkmanager 2020-12-04 06:14:30 -06:00
Salt d78c141f29 Make GRUB configuration more robust... and correct 2020-12-04 06:08:21 -06:00
Salt 8987f44a73 Prompt where to install grub to 2020-12-04 02:50:32 -06:00
Salt bcaf588de5 More verbose logging, also maybe don't rbind root over mnt pls thanks 2020-12-04 02:47:08 -06:00
Salt cb8c7537c0 Dynamically manage mounts in chroot 2020-12-04 02:40:56 -06:00
Salt aad2417c11 Tweak emerge args 2020-12-04 02:38:47 -06:00
Salt 9ea05a7b50 Alright fine we'll use chroot 2020-12-04 02:37:34 -06:00
Salt 5bedbeec62 Unmount directories before spawning systemd-nspawn 2020-12-04 02:36:06 -06:00
Salt c134eb0e99 Add d as an option
whups
2020-12-04 02:35:04 -06:00
Salt 1c1e5e9721 Don't rsync git repos 2020-12-04 02:13:35 -06:00
Salt 53eb58bfb4 Oh hey wait we need to install git first 2020-12-04 02:09:30 -06:00
Salt d4e8f5c014 Clone gentoo repo over git
This solve a race condition verifying manifests
2020-12-04 02:07:29 -06:00
Salt 5bdd634354 Work on automating GRUB install 2020-12-04 01:58:47 -06:00
Salt fce752a017 Don't ask
Just don't
2020-12-04 01:52:29 -06:00
Salt 62a0b3bf19 Prompt for hostname, better logging 2020-12-04 01:49:17 -06:00
Salt 99fbab1ee8 Only add salt if he doesn't exist 2020-12-04 01:45:31 -06:00
Salt 26baf4a1fa Automate more things, begin work on post-chroot tasks
Such as another chroot
2020-12-04 01:45:01 -06:00
Salt 4a658c2669 Update grub-platforms 2020-12-03 22:48:56 -06:00
Salt f2aa7e2f26 Only overwrite with a tarball if we haven't already set up an install 2020-12-03 04:46:42 -06:00
Salt a3882a3bc7 Accept all licenses 2020-12-03 04:41:05 -06:00
Salt fc140c8529 Always overwrite fstab 2020-12-02 21:01:27 -06:00
Salt 2f8588f299 Hopefully this all just works 2020-12-02 21:00:00 -06:00
Salt 3ea3744d3e I'm an idiot. nproc != -jnproc 2020-12-02 20:15:37 -06:00
Salt 2f14e5a36d Set the -network-sandbox feature flag
Works around a bug with QEMU (rip)
2020-12-02 20:13:32 -06:00
Salt f34bede895 Python bluetooth... let's not 2020-12-02 20:10:58 -06:00
Salt 64331de5eb Working on more USE flags 2020-12-02 20:08:41 -06:00