Commit Graph
100 Commits
Author SHA1 Message Date
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
salt 9d680228d1 Alright, maybe we should start using package.use 2020-12-02 20:06:49 -06:00
salt 0a694c1ef9 What the fuck is gpm 2020-12-02 19:57:01 -06:00
salt 43079e8649 Add dep on sha512sum, tweak USE 2020-12-02 19:52:08 -06:00
salt e4f7e8427d Tweak emerge args, also use the right profile search term 2020-12-02 19:46:26 -06:00
salt 616a329f03 Do not sort/uniq eselect profile list
THIS RESULTS IN USING THE DEVELOPER PROFILE AUGH
2020-12-02 19:39:32 -06:00
salt 272ce9e21b Remove cleanup on exit
Hey if you wanna save bandwidth and be nicer to distro maintainers, you probably shouldn't delete your tarball after every attempt
2020-12-02 19:35:13 -06:00
salt b7c5eeecd6 Begin tuning USE for initial installs 2020-12-02 19:34:17 -06:00
salt 442edbb3ad Enable multilib? 2020-12-02 19:31:02 -06:00
salt 66bcb35ed7 Be quieter when comparing checksums 2020-12-02 19:27:50 -06:00
salt 81357d6465 Hey we need to grep out of a file 2020-12-02 19:26:16 -06:00
salt e964612ae7 Turns out openssl dgst doesn't actually check digest files 2020-12-02 19:25:18 -06:00
salt 56a34c9306 Use digests and not digests.asc 2020-12-02 19:20:45 -06:00
salt 1efc45ad5f Make tarball downloading smarter 2020-12-02 19:16:17 -06:00
salt 603d7e41b0 Modularize profile selection 2020-12-02 19:05:41 -06:00
salt 34fcf638d5 Working on more gentoostrap setup 2020-11-29 22:06:29 -06:00
salt ad06aab0a4 At some point I'll get this right 2020-11-29 21:51:29 -06:00
salt e0ee1818ca Apparently this prompts for a path on the host 2020-11-29 21:47:32 -06:00
salt aa9d02670b Forgot to add the cleanup function 2020-11-29 21:43:52 -06:00
salt e9f7dab5e6 Fix trying to decompress the internet 2020-11-29 21:41:13 -06:00
salt 0e0ea7e13d Work on a Gentoo bootstrap script 2020-11-29 21:39:44 -06:00
salt 50db78f9d3 Fix up our README a bit 2020-11-10 09:57:29 -06:00
salt 55fc814a40 Configure showUntrackedFiles 2020-09-16 11:48:18 -05:00
salt 7c6b704962 Fix using non-absolute paths with mktemp 2020-09-04 06:26:20 -05:00
salt 156ef9ab54 More verbose logging when you want it 2020-09-04 06:24:08 -05:00
salt 2761fee87e Fix erroneous arguments to mktemp 2020-09-02 17:17:38 -05:00
salt 1119995914 Rework README 2020-08-10 23:37:20 -05:00
salt a90ade616d Correct some typos in the original 2020-08-10 23:35:50 -05:00
salt 33f4acb225 Add a new revision of bootstrap script 2020-08-10 23:35:41 -05:00
salt baed43fb60 Switch to Gitea deployment 2020-05-06 03:22:07 -05:00
salt 1b47f8c8ee Change repo URL in README 2020-04-30 13:39:53 -05:00
salt abd2f9a5a4 Remove dot update 2019-09-15 02:28:01 -05:00
salt f6d5beef7d Actually put the skeleton directories in the right folder 2019-09-14 04:17:06 -05:00
salt d0a297c941 Remove deb_install stuff
Gonna use ansible for that from now on
2019-09-14 04:01:43 -05:00
salt 80ba985f6c Add nitrogen 2019-06-24 06:18:16 -05:00
salt cf1945f5d0 Add package configuration with OBS 2019-06-24 03:07:44 -05:00
salt e666ba4d98 Add DMZ cursor theme 2019-06-17 03:20:44 -05:00
salt 0e95bc0680 Add redshift 2019-06-16 07:01:07 -05:00
salt 1663b37dec Add dex
Need them XDG autostarts man
2019-06-16 05:57:46 -05:00
salt 8440b63727 Add audacious 2019-06-16 05:56:58 -05:00
salt 3788c96b1e Add hsetroot 2019-06-07 02:10:50 -05:00
salt 2f5ee7938d Correct help text 2019-06-07 01:11:12 -05:00
salt 008e5b2870 Add fonts 2019-06-07 01:09:16 -05:00
salt 1d6e781828 Add GIMP 2019-06-06 17:56:05 -05:00
salt d61d191e54 Also install i3
That's kind of important
2019-06-06 17:24:02 -05:00
salt 38e8b29eec Add some basic package installation 2019-06-06 16:59:38 -05:00
salt 29f201d933 Correct erroneous filename in help text 2018-12-25 21:47:53 -06:00
salt 14628a4f8c Move replicate.sh to build-home.sh 2018-12-25 21:46:28 -06:00
salt 20e72f0ded Minor polish in logs and help text 2018-12-25 21:45:06 -06:00
salt 1d8f5a16dd Don't die on fail to create skeleton 2018-12-15 20:36:55 -06:00
salt f076b7e2f9 Fix a bug in setting default repository 2018-12-15 20:35:57 -06:00
salt 3168e47b1b Code quality improvements
Thanks shellcheck
2018-11-22 03:37:47 -06:00
salt 635fdc855a Clone repository more shallowly 2018-10-19 21:10:37 -05:00
salt 670140d2f3 More severity changes 2018-10-19 21:08:59 -05:00
salt 74b36379d3 Change wording and severity of startup log messages 2018-10-19 21:08:30 -05:00
salt 604e93b2ef Update README 2018-10-19 21:07:24 -05:00
salt 1d6b20161d Add severity level to log function 2018-10-19 21:05:08 -05:00
salt 064edc95b9 Modularize replicate.sh, update README 2018-10-19 21:01:30 -05:00
salt 7c52eb746f Reduce submodule clone depth 2018-10-10 16:59:46 -05:00
salt a6f19a9688 Remove git config message
My dotfiles now include that configuration anyway
2018-10-10 16:54:13 -05:00
salt ff5e977e5f Add more skeleton directories 2018-10-10 16:52:11 -05:00
salt 1e4232fb0e Change template temp folder, remove unnecessary rmdir 2018-10-10 16:49:28 -05:00
salt 4380e175eb Add folder to skeleton layout, force removal of temp folder 2018-10-10 16:46:44 -05:00
salt 417cdd228b Add color to logging 2018-10-10 16:44:00 -05:00