summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-07-08Merge branch 'liw/locale' into 'main'Lars Wirzenius1-1/+5
fix: actually set env variables, and prettify output logging See merge request larswirzenius/v-i!52
2023-07-08fix: actually set env variables, and prettify output loggingLars Wirzenius1-1/+5
Sponsored-by: author
2023-07-08Merge branch 'fix-secure-discard' into 'main'Lars Wirzenius1-2/+8
fix: if secure blkdiscard fails, try insecure See merge request larswirzenius/v-i!51
2023-07-08fix: if secure blkdiscard fails, try insecureLars Wirzenius1-2/+8
Sponsored-by: author
2023-07-08Merge branch 'secure-discard' into 'main'Lars Wirzenius1-1/+1
feat: discard blocks securely See merge request larswirzenius/v-i!50
2023-07-08feat: discard blocks securelyLars Wirzenius1-1/+1
Sponsored-by: author
2023-07-08Merge branch 'liw/specdoc' into 'main'Lars Wirzenius1-0/+177
docs: add spec file spec See merge request larswirzenius/v-i!49
2023-07-08docs: add spec file specLars Wirzenius1-0/+177
Sponsored-by: author
2023-05-27Merge branch 'liw/fixes' into 'main'Lars Wirzenius4-14/+29
fix various issues when testing on my x220 See merge request larswirzenius/v-i!48
2023-05-27feat: -v as an alias for --verboseLars Wirzenius1-1/+1
Sponsored-by: author
2023-05-27fix: typo in commentLars Wirzenius1-1/+1
Sponsored-by: author
2023-05-27refactor: move get-authorized-keys to /binLars Wirzenius2-2/+2
Sponsored-by: author
2023-05-27feat: install v-i and std.yml in more standard locationsLars Wirzenius1-2/+2
Sponsored-by: author
2023-05-27docs: make --help output more helpufulLars Wirzenius1-9/+24
Sponsored-by: author
2023-05-27Merge branch 'liw/tweaks' into 'main'Lars Wirzenius4-17/+141
small improvements to make for a nicer experience See merge request larswirzenius/v-i!47
2023-05-13feat: v-i now reports how long various parts of the process tookLars Wirzenius1-0/+30
Sponsored-by: author
2023-05-13feat: allow installer configuration to fetch things from commandsLars Wirzenius2-15/+101
Instead of having to store user CA public key and host key and certificate in files, allow user to specify commands to run to get them. This is more convenient. Also, the certificate can be re-generate every time the installer image is configured, which reduces the likelihood it'll expire. 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-12feat: make installer kernel boot up quietlyLars Wirzenius1-0/+1
Sponsored-by: author
2023-05-03Merge branch 'x' into 'main'Lars Wirzenius4-11/+19
fixes See merge request larswirzenius/v-i!46
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-03feat: install btrfs-progs on the installerLars Wirzenius1-0/+1
This opens up the possibility of creating btrfs file systems, if the user wants that. Sponsored-by: author
2023-05-03feat: silence kernel messages to the console, in the installerLars Wirzenius1-0/+9
Sponsored-by: author
2023-05-03fix: drop debuging hackLars Wirzenius1-3/+0
Sponsored-by: author
2023-05-03fix(write-and-config.sh): sync changes to disk before fsckLars Wirzenius1-0/+1
I don't understand why this is needed, but with one of my USB drives the script consistently fails without the sync. Sponsored-by: author
2023-04-01Merge branch 'liw/build' into 'main'Lars Wirzenius1-0/+1
fix: set permissions on a built image so it can easily copied See merge request larswirzenius/v-i!45
2023-03-31fix: set permissions on a built image so it can easily copiedLars Wirzenius1-0/+1
Sponsored-by: author
2022-12-15Merge branch 'test-files-exist' into 'main'Lars Wirzenius1-2/+25
feat: check that files referred to by spec file exist, at start See merge request larswirzenius/v-i!42
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-12-10Merge branch 'fixes' into 'main'Lars Wirzenius2-10/+10
fix installation to be compatible with my other Ansible stuff See merge request larswirzenius/v-i!41
2022-12-10fix: use same host key/cert filenames as debian-ansibleLars Wirzenius1-4/+4
Sponsored-by: author
2022-12-10fix: use same filename for sshd config as debian-ansible for user CALars Wirzenius2-2/+2
Sponsored-by: author
2022-12-10fix: use same name for user CA public key file as debian-ansibleLars Wirzenius2-4/+4
Sponsored-by: author
2022-09-17Merge branch 'ansible_vars_file' into 'main'Lars Wirzenius2-2/+43
feat: allow additional files with Ansible vars See merge request larswirzenius/v-i!40
2022-09-17feat: add script to use my sshca tool to generate host_key/host_certLars Wirzenius1-0/+33
The create-host-id script runs my sshca tool generate a vars file to set the host_key and host_cert Ansible variables. 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-09-10Merge branch 'devcheck' into 'main'Lars Wirzenius1-0/+5
feat: write-and-config.sh checks that given device is a block device See merge request larswirzenius/v-i!39
2022-09-10feat: write-and-config.sh checks that given device is a block deviceLars Wirzenius1-0/+5
Sponsored-by: author
2022-09-04Merge branch 'fixes-for-puomi' into 'main'Lars Wirzenius2-53/+120
make Puomi installation easier See merge request larswirzenius/v-i!38
2022-09-04feat(installer-ansible.yml): rename variables to match Puomi'sLars Wirzenius1-10/+9
This makes diffing with Puomi easier, while I'm debugging. Sponsored-by: author
2022-09-04fix(installer-ansible.yml): remove root password from /etc/shadowLars Wirzenius1-1/+1
Sponsored-by: author
2022-09-04fix(std.yml): don't allow SSH logins as root using password authnLars Wirzenius1-0/+6
There's not point in allowing it, forbid it instead. Sponsored-by: author
2022-09-04feat: provide addresses to LAN via DHCPLars Wirzenius1-52/+114
This will be useful for Puomi, the router distribution that uses v-i. Sponsored-by: author
2022-09-02Merge branch 'sshca' into 'main'Lars Wirzenius1-0/+110
docs: how to use SSH CA with v-i See merge request larswirzenius/v-i!37
2022-09-02docs: how to use SSH CA with v-iLars Wirzenius1-0/+110
Sponsored-by: author
2022-08-24Merge branch 'summary' into 'main'Lars Wirzenius1-0/+11
docs: add description of the target system to README Closes #13 See merge request larswirzenius/v-i!36
2022-08-24docs: add description of the target system to READMELars Wirzenius1-0/+11
Sponsored-by: author
2022-08-07Merge branch 'release' into 'main'v0.2showLars Wirzenius3-65/+32
prepare release See merge request larswirzenius/v-i!35