Commit Graph

5 Commits

Author SHA1 Message Date
Donovan Glover
521479bd1e
Prompt for username and hostname 2018-09-25 15:00:04 -04:00
Donovan Glover
7873f9deeb
Quote all variables in shell scripts
Not quoting variables in shell scripts is a security vulnerability.
See: https://unix.stackexchange.com/a/171347/96035
2018-09-24 15:12:07 -04:00
Donovan Glover
7bc7645094
Combine bootstrap files into one universal script
This should make every system easier to setup, assuming my shell
script is structured sufficiently well.
2018-09-21 14:54:39 -04:00
Donovan Glover
8fbd379917
Add common and bootstrap scripts
This commit adds a post-install bootstrap script meant to be run on a
user's local account in order to install packages, configure dotfiles,
and perform other setup tasks.

It may be ideal to use one universal bootstrap script instead of two
unique ones since both share many similar characteristics.
2018-09-21 13:41:06 -04:00
Donovan Glover
4e7ba005a8
Migrate install scripts to "four simple steps"
It is only now that I realize that the Arch Wiki is divided into four
steps: Pre-installation, Installation, Configuration, and
Post-installation. This commit changes my install scripts to follow that
same structure, overall making things a lot easier to both understand
and maintain as a whole.
2018-09-21 01:12:31 -04:00