summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-23setup-sshd: fix root login without ssh keyNatanael Copa
2022-05-23tests: add a fake openrcNatanael Copa
setup-alpine conditionally runs some parts depending on `openrc --sys` output. Add a fake openrc so we can test this in the future. This also fixes the CI which may not have openrc installed.
2022-05-23==== release 3.14.0 ====Natanael Copa
2022-05-23make: rename 'test' target to add 'check'Natanael Copa
2022-05-23setup-alpine: add simple test for quick installNatanael Copa
2022-05-23setup-{acf,interfaces}: use rc-serivce instead of /etc/init.dNatanael Copa
This makes it possible to test the scripts
2022-05-23setup-alpine: rely on PATH for testingNatanael Copa
Assume that PATH is set up properly for testing. This makes it possible to test setup-alpine without installing it with the sbin prefix.
2022-05-23setup-alpine: cleanup: remove use of NOCOMMITNatanael Copa
this was (presumabely) originally intended for testing. We use MOCK instead nowdays.
2022-05-23setup-alpine: don't ask for keymap from serial consoleNatanael Copa
Only ask user for keymap from virtual consoles.
2022-05-23setup-disk: retry on password mismatchNatanael Copa
Retry create luks device if the entered password does not match rather than exit with error. fixes https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10514
2022-05-23setup-disk: fail early on partition failureNatanael Copa
Fail early if disk is too small or similar
2022-05-23tests: setup-user: add test for suggested ssh key urlNatanael Copa
2022-05-21release 3.14.0_rc8Natanael Copa
2022-05-21setup-user: add magic keywords for fetching ssh keysNatanael Copa
Use al, gh, and gl as magic keywords to suggest url for shs key
2022-05-21release 3.14.0_rc7Natanael Copa
2022-05-21setup-sshd: dont ask for root login if user was createdNatanael Copa
Don't ask about root login if a user account was created
2022-05-21setup-sshd: refactorNatanael Copa
Ask for ssh key in separate question unless PermitRootLogin was set to no.
2022-05-21tests: fix interactive testNatanael Copa
apparently atf_check can not run in a subshell so we can not pipe the input. Use a temp file for the answers instead
2022-05-21setup-sshd: improve openssh configurationNatanael Copa
Add a '?' option for help Add magic keywords 'al|gh|gl <user>' to suggest gitlab.alpinelinux.org, github.com or gitlab.com URL to user's key. This is to conveniently fetch ssh keys without needing to type long URLs.
2022-05-21setup-user: fix typoNatanael Copa
2022-05-21setup-sshd: fix promptsNatanael Copa
Use 'ssh' in lowercase consistently Fix duplicate [prohibit-password]
2022-05-20release 3.14.0_rc6Natanael Copa
2022-05-20setup-alpine: create doas userNatanael Copa
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