summaryrefslogtreecommitdiff
path: root/v-i
AgeCommit message (Collapse)AuthorFilesLines
2023-10-21feat: add a message to say what to after an installationLars Wirzenius1-0/+8
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author
2023-08-13fix(v-i, std.yml): always set the Ansible variable debian_releaseLars Wirzenius1-1/+1
Also enable the non-free components on bullseye, for wifi firmware. Sponsored-by: author
2023-08-12feat: install wifi support on target systemLars Wirzenius1-0/+1
Install iwd and wifi firmware on target system. Copy wifi credentials from installer to target. Sponsored-by: author
2023-07-22feat: log generated spec fileLars Wirzenius1-0/+2
Helps debugging. Sponsored-by: author
2023-07-08feat: log prettier when running commandsLars Wirzenius1-3/+14
Sponsored-by: author
2023-07-08feat: install "stable" by defaultLars Wirzenius1-1/+1
Sponsored-by: author
2023-07-08fix: discard blocks securely when possible, otherwise insecurelyLars Wirzenius1-1/+9
Sponsored-by: author
2023-07-08feat: log ansible_vars prettilyLars Wirzenius1-1/+2
Sponsored-by: author
2023-07-08feat: log spec file in a pretty wayLars Wirzenius1-5/+10
Sponsored-by: author
2023-07-08fix: actually set env variables, and prettify output loggingLars Wirzenius1-1/+5
Sponsored-by: author
2023-07-08fix: if secure blkdiscard fails, try insecureLars Wirzenius1-2/+8
Sponsored-by: author
2023-07-08feat: discard blocks securelyLars Wirzenius1-1/+1
Sponsored-by: author
2023-05-27feat: -v as an alias for --verboseLars Wirzenius1-1/+1
Sponsored-by: author
2023-05-27docs: make --help output more helpufulLars Wirzenius1-9/+24
Sponsored-by: author
2023-05-13feat: v-i now reports how long various parts of the process tookLars Wirzenius1-0/+30
Sponsored-by: author
2023-05-13feat: derive default cache tarball name from Debian releaseLars Wirzenius1-2/+9
This allows us to more easily switch between Debian releases with the cache mucking things up. Sponsored-by: author
2023-05-03feat: allow spec file to set file system type for extra LVsLars Wirzenius1-1/+1
Sponsored-by: author
2023-05-03feat: allow spec file to specify / file system typeLars Wirzenius1-4/+3
Sponsored-by: author
2023-05-03feat: allow a spec file to specify Debian releaseLars Wirzenius1-5/+6
Sponsored-by: author
2023-05-03fix: drop debuging hackLars Wirzenius1-3/+0
Sponsored-by: author
2022-12-15feat: check that files referred to by spec file exist, at startLars Wirzenius1-2/+25
This will find problems earlier. Sponsored-by: author
2022-09-17feat: allow additional files with Ansible varsLars Wirzenius1-2/+10
v-i reads them and gives the values to Ansible, just like with values in the "ansible_vars" key in the spec file. Sponsored-by: author
2022-06-22fix: drop early virtual file system mountLars Wirzenius1-1/+0
Got added at some point to fix some problem. Doesn't seem to be needed anymore. Sponsored-by: author
2022-06-22Merge branch 'main' into 'debug'Lars Wirzenius1-0/+1
# Conflicts: # v-i
2022-06-22Revert "fix: don't mount anything on root before debootstrap is run"Lars Wirzenius1-8/+7
This reverts commit be31f03edaccc91e2e12086178cd2442c6dfb2d4. That change broke the image: file system damage.
2022-06-21fix: don't mount anything on root before debootstrap is runLars Wirzenius1-7/+8
Sponsored-by: author
2022-06-21fixLars Wirzenius1-1/+1
2022-06-21doc: add comment about what step doesLars Wirzenius1-0/+1
Sponsored-by: author
2022-06-21refactor: mount root earlierLars Wirzenius1-2/+2
Sponsored-by: author
2022-02-19fix: don't require empty target for debootstrapLars Wirzenius1-0/+1
Sponsored-by: author
2022-02-19fix: tell the mount step to not run zerofreeLars Wirzenius1-1/+1
Sponsored-by: author
2022-01-30fix: make luks be string-typedLars Wirzenius1-1/+1
Sponsored-by: author
2022-01-30fix: install requested packages, not a fixed listLars Wirzenius1-11/+1
Sponsored-by: author
2022-01-22install python3-apt for ansibleLars Wirzenius1-0/+1
Sponsored-by: author
2022-01-10feat: add logging to v-iLars Wirzenius1-1/+16
Sponsored-by: author
2022-01-10feat: add extra LVs to fstabLars Wirzenius1-0/+1
This allows the v-i spec file to specify extra LVs to create an mount. Sponsored-by: author
2022-01-10feat: replace options with a YAML specification fileLars Wirzenius1-153/+285
Files can be kept in git. Command line invocation are less convenient. Also: discard all the drives, allow extra LVs to be created, and refactor the code to be easier to follow. Sponsored-by: author
2022-01-08add --playbook2 optionLars Wirzenius1-7/+9
Sponsored-by: author
2022-01-08use systemd-networkd to get network access, instead of ifupdownLars Wirzenius1-1/+1
Sponsored-by: author
2022-01-08fix: discard the entire target disk to remove all dataLars Wirzenius1-3/+11
This works for me, as all my systems boot off SSDs. Also add some logging. Sponsored-by: author
2022-01-07feat: hide output unless --verbose is usedLars Wirzenius1-17/+27
but do explicitly say OK if all went well Sponsored-by: author
2022-01-07feat: make v-i script support my standard base installLars Wirzenius1-20/+44
Also, put as many packages as possible inside the cached portion, for speed. Sponsored-by: author
2022-01-06make v-i use luks only if specifiedLars Wirzenius1-14/+43
Sponsored-by: author
2022-01-06add new installer script v-i in PythonLars Wirzenius1-0/+267