summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-20setup-user: add -a option to create admin userNatanael Copa
when -a is specified, doas gets installed and configured and username is added to wheels group for doas privileges
2022-05-20setup-user: use 'none' as the default for nowNatanael Copa
2022-05-20setup-desktop: create user with setup-user if neededNatanael Copa
2022-05-20setup-user: refactor. ask for username firstNatanael Copa
The username is shorter than full name so ask for that first and suggest the username as fullname which will make the username show up in login menu instead of 'Linux User'. If -f FULLNAME is specified, then give a decent default suggestion based on first letter in first name and lastname.
2022-05-19setup-sshd: use fake rc-service/update for testingNatanael Copa
2022-05-19setup-ntpd: use fake rc-service/update for testingNatanael Copa
2022-05-19setup-keymap: use fake rc-service/update instead of MOCKNatanael Copa
2022-05-19tests: make it possible to simluate wget failureNatanael Copa
Make it possible to simulate wget errors by fetching an URL with 'fail' or '404' in the URL string. 'fail' results in DNS error(ish) and '404' returns a 404 error message.
2022-05-19setup-sshd: make test use the fake wgetNatanael Copa
2022-05-19tests: add a fake wgetNatanael Copa
so we can simulate fetching things from internet
2022-05-19tests: add test for setup-user with a single nameNatanael Copa
2022-05-19setup-user: suggest a usernameNatanael Copa
use first char in first name and all last name, in lower case as suggested user name.
2022-05-19setup-user: add -g option to specify groupsNatanael Copa
2022-05-19setup-user: prompt user for ssh keyNatanael Copa
2022-05-19setup-user: new setup scriptNatanael Copa
2022-05-20setup-desktop: add Plasma configurationBart Ribbers
2022-05-19release 3.14.0_rc5Natanael Copa
2022-05-19tests: add test for setup-desktop gnomeNatanael Copa
2022-05-19setup-desktop: fix non-interactive modeNatanael Copa
2022-05-19tests: add simple tests for setup-desktopNatanael Copa
2022-05-19setup-desktop: new setup scriptNatanael Copa
this replaces setup-xfce-desktop The script should set up a minimal, but usable desktop environment with some sane defaults.
2022-05-19setup-xorg-base: silence errors when repositories does not existNatanael Copa
2022-05-19tests: add PATH to fake binariesNatanael Copa
2022-05-19tests: add test for setup-xorg-baseNatanael Copa
2022-05-19setup-xorg-base: add usage help textNatanael Copa
2022-05-19setup-devd: add more testsNatanael Copa
2022-05-19tests: add fake rc-service scriptNatanael Copa
with tests to verify that it works
2022-05-19tests: add fake rc-update binaryNatanael Copa
and add tests for it to verify that it actually works as expected We can use this for the other tests later
2022-05-19release 3.14.0_rc4Natanael Copa
2022-05-19setup-disk: calculate size of ESP parition for grubNatanael Copa
some devices, like NVME may have a physical block size of 4096, in which case FAT32 needs minimum 260MB. Use physical_block_size to calculate the size for ESP
2022-05-18setup-timezone: make -z backwards compatibleOliver Smith
Since -z is still present in getopts parsing, it looks like the removal of the option was supposed to be backwards compatible. Fix the code to make it so. Fixes: 31e63870 ("setup-timezone: fix usage, drop -z option from help")
2022-05-18tests: add test for setup-timezone -z compatNatanael Copa
2022-05-18tests: add test for setup-timezone -iNatanael Copa
verify that it does not uninstall tzdata
2022-05-18setup-timezone: add testNatanael Copa
Make it testable
2022-05-18setup-disk: use smaller ESP partition for UEFINatanael Copa
Grub's efi files are just a few MB, so we can reduce the size of the ESP. We also enforce FAT32, which requires minimum 32MB. Apparently many UEFI firmware implementations only support FAT32. https://wiki.osdev.org/EFI_System_Partition#Format
2022-05-16release 3.14.0_rc3Natanael Copa
2022-05-16setup-devd: silence warningsNatanael Copa
add --quiet option to silence warnings
2022-05-16setup-devd: use long opts for rc-serviceNatanael Copa
it makes the script more readable
2022-05-16setup-devd: fix service `mdev-init' does not exist messageNatanael Copa
We currently does not have any mdev-init script.
2022-05-16setup-devd: always perform a coldplug when enabling udevLaurent Bercot
2022-05-13release 3.14.0_rc2Natanael Copa
2022-05-13tests: add test for setup-alpineNatanael Copa
2022-05-13setup-alpine: fix -h usage textNatanael Copa
2022-05-13tests: add test for update-confNatanael Copa
2022-05-13update-conf: fix -h usage messageNatanael Copa
2022-05-13tests: add test for copy-modloopNatanael Copa
2022-05-13copy-modloop: add -h option and usage textNatanael Copa
2022-05-13tests: add test for setup-apkreposNatanael Copa
2022-05-13setup-apkrepos: create dir if missing and add mockNatanael Copa
This allows us test it
2022-05-13setup-apkrepos: fix -h usage help textNatanael Copa