Rework resize method

Closed Ghost User requested to merge resize-rework into master

SystemD has had ways to expand partitions and filesystems for a while now and they seem to work pretty well.

So remove our resize-fs script to et systemd handle it. Add systemd-repart config to expand root partition. Add manjaro-arm-first-boot script to have a place to add things that still needs to be done on first boot on all devices.

If this MR is accepted, I will make changes to the other packages to accommodate for these changes.

The MR requires changes in other packages:

  • manjaro-arm-tools: add new option to fstab
  • calamares-arm-oem: change to manjaro-arm-first-boot
  • manjaro-arm-oem-setup: change to manjaro-arm-first-boot
  • pacman: fix pacman-init.service
  • pinephone-post-install: change to manjaro-arm-first-boot
  • pinephonepro-post-install: change to manjaro-arm-first-boot

Signed-off-by: Dan Johansen strit@manjaro.org

Merge request reports