summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-13setup-interfaces: find essids when UTF-8 SSID capability presentfix/utf8_ssidcos
When a essid has the 'UTF-8 SSID' extended capibility, the `find_essids` function will not return that ssid. This bug is very similar to the one fixed in commit 6c9955e, and solved by ensuring nothing but whitespace precedes the matched key in the regex. Partial output of `iw dev wlan0 scan`: ``` Extended capabilities: * Extended Channel Switching * UTF-8 SSID * Operating Mode Notification ```
2023-04-12setup-desktop: gnome: add elogind to default runlevelmasterPablo Correa Gómez
It is a hard-dependency for gdm, that talks to it through DBus. It is supposed to be started before the display manager, but without adding it to the runlevel, that's not happening. So add it, instead of hoping that DBus activation works once gdm is already running.
2023-03-24Fixed a typo in setup-disk usageJustAnotherJavaProgrammer
2023-03-24tests: add fake apk info supportNatanael Copa
fake apk info --depends gnome
2023-03-24setup-desktop: install the long list of gnome packagesNatanael Copa
Install individual gnome packages insetad of using the gnome meta package. This is to make it possible to uninstall individual packages like games.
2023-03-24setup-disk: find msdos and fat efi partitionsNatanael Copa
fixes https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10555
2023-02-10==== release 3.15.1 ====Natanael Copa
2023-01-30setup-interfaces: find essids when SSID List capability presentKevin Daudt
When a essid has the 'SSID List' extended capibility, the `find_essids` function will not return that ssid. That's because the `$1 ~ /SSID/` awk pattern will match that line. The ssid variable then is set to an empty value because there is no `:` (field separate) in that line, so `$2` is empty. The terminator of the statemachine then skips this essid, because it checks if the `ssid` variable is not empty. We can fix this by making sure the field ends with `SSID`, which is not the case with the `SSID List` line. Partial output of `iw dev wlan0 scan`: ``` Extended capabilities: * Extended Channel Switching * TFS * WNM-Sleep Mode * TIM Broadcast * BSS Transition * SSID List * Operating Mode Notification * 6 * Max Number Of MSDUs In A-MSDU is unlimited ``` Reported-by: invoked Fixes: #10546
2023-01-30setup-disk: Add support for booting zfs (in grub)Magnus Sandin
2023-01-26setup-disk: accept any bootfs with BOOTLOADER=noneNatanael Copa
Dont be picky if we don't install any bootloader. This is useful for rootfs on virtiofs for example. fixes https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10499
2023-01-26setup-disk: don't use system repositories when testingNatanael Copa
We should not depend on the running systems configuration for anything
2023-01-26make: run tests in parallelNatanael Copa
2023-01-26tests: fix fake apkNatanael Copa
option --quiet has no optarg so we should not shift.
2023-01-26setup-disk: support BOOTLOADER=noneNatanael Copa
Allow disable bootloader install fixes https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10526
2023-01-26setup-disk: NO_DISK_UUID for fstabWilliam Wilhelm
2023-01-25tests: add tests for setup-disk's uuid_or_deviceNatanael Copa
also add a convenience function to create fake binaries.
2023-01-25setup-alpine: fix check for autosetup of networkNatanael Copa
2023-01-25tests: setup-alpine: test answerfile from httpsNatanael Copa
ref https://gitlab.alpinelinux.org/alpine/alpine-conf/-/merge_requests/136
2023-01-25setup-interfaces: add tests for autoNatanael Copa
2023-01-25setup-alpine: USEANSWERFILE empty case fixWilliam Wilhelm
2023-01-25setup-alpine: fix downloading answer fileWilliam Wilhelm
2023-01-24tests: version detection for edgeNatanael Copa
ref: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10548 ref: https://gitlab.alpinelinux.org/alpine/alpine-conf/-/merge_requests/137
2023-01-24setup-apkrepos: suppress stderrWilliam Wilhelm
2023-01-24setup-apkrepos: clarify get_alpine_release behaviourWilliam Wilhelm
2023-01-24setup-apkrepos: version detection for edgeWilliam Wilhelm
2023-01-24tests: add test for interactive setup-apkreposNatanael Copa
2023-01-24setup-*: use fake apk instead of $MOCK apkNatanael Copa
2023-01-24libalpine: remove deprecated pkg_inst/pkg_deinstNatanael Copa
Been deprectated with warning for over a decade. Lets finally remove them.
2023-01-24setup-alpine: do not restart services under sshmacmpi
openrc may stop wpa-supplicant & sshd, which may kill setup in headless environment
2023-01-24tests: fix setup-alpine openrc testNatanael Copa
We may call openrc with `-n`
2023-01-24typo: setup-apkreposWilliam Wilhelm
2023-01-24setup-disk: use `openrc` instead of `rc`Natanael Copa
2023-01-24setup-disk: fix detection of EFI directoryNatanael Copa
Try autodetect the EFI directory instead of hardcoding it to /boot/efi. This is needed when /boot is the EFI directory and no encryption is used.
2023-01-24setup-disk: add test for install_mounted_rootNatanael Copa
2023-01-24tests: move fake audit to fake apkNatanael Copa
So we can re-use it
2023-01-24tests: add fake apk auditNatanael Copa
useful for `lbu package`
2022-11-23lbu.in: Remove deprecated migrate_include_exclude (and fix typo)Nikolas Garofil
2022-11-22==== release 3.15.0 =====Natanael Copa
2022-11-22setup-alpine: leave interfaces file unmodified with 'none'Natanael Copa
fixes https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10542
2022-11-21==== release 3.15.0_rc4 ====Natanael Copa
2022-11-21setup-interfaces: use 'none' to leave network unmodifiedNatanael Copa
fixes https://gitlab.alpinelinux.org/alpine/alpine-conf/-/issues/10542
2022-11-21make: increase test timeout to 5 secondsNatanael Copa
2022-11-21setup-apkrepos: fix random index to be POSIX compatibleNatanael Copa
$RANDOM is not in POSIX.
2022-11-21setup-apkrepos: handle network errorsNatanael Copa
2022-11-21setup-apkrepos: add test for fastest mirror (-f)Natanael Copa
2022-11-21setup-apkrepos: avoid run interactive with -r|-f|-1Natanael Copa
Avoid run interactive if the non-interactive modes fails
2022-11-21setup-apkrepos: make fastest/first/random options exclusiveNatanael Copa
Makes no sense to combine them
2022-11-21setup-apkrepos: add test for -1Natanael Copa
2022-11-21setup-apkrepos: fix mirror countingNatanael Copa
when piping the mirror list to `more` the mirror_count is set in a subshell and will end up unset. fixes error when selecting random mirror: /sbin/setup-apkrepos: line 31: arithmetic syntax error fixes commit 860b7271232a (APK Repo Setup)
2022-11-18==== release 3.15.0_rc3 ====Natanael Copa