Skip to content

Stop stuffing "common" everywhere, shellcheck ftw

Created by: evelikov

The current "common" is fairly misleading - literally half of it is used exclusively within genfstab, plus the in-tree tests. So split it out and use as-needed.

This allows one to reason what is used where - aka is_array() has been unused for years - and addresses some shellcheck warnings. A proper editorconfig and gitlab-CI has been copied from mkinitcpio to aid along the way.

This PR builds on top of https://github.com/archlinux/arch-install-scripts/pull/49 and https://github.com/archlinux/arch-install-scripts/pull/47 - mostly to avoid trivial conflicts.

Merge request reports