pmos/main/postmarketos-base
Oliver Smith 0105a1d8ef
main/postmarketos-base: put full path in filenames (MR 1713)
Refactor the install code to be generic, so we only need to add the new
path in one place when adding a new file. Put the full path into the
filename to make this possible.

I've tried to mimic the final directory structure in the aport first
(e.g. $pkgdir/sbin/swapfile -> main/postmarketos-base/sbin/swapfile),
but that leads to conflicts as abuild only takes the filename for
checksums (conflict with etc/conf.d/swapfile):
https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10013

We don't really need checksum verification for the files shipped in the
same directory (not downloaded), but nevertheless this is a bug. It
leads to confusing behavior and might be fixed by letting abuild demand
that there is only one source file with the same name, as I suggested in
the issue linked above. So let's avoid this altogether with the flat
file name.
2020-12-03 13:11:03 +01:00
..
APKBUILD main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
postmarketos-base-elogind.post-install postmarketos-base: add elogind hook to conditionally cancel suspend (MR 1665) 2020-11-13 00:33:31 -08:00
postmarketos-base.post-install postmarketos-base: enable rfkill service (MR 1693) 2020-11-09 15:09:32 +01:00
postmarketos-base.trigger postmarketos-base: configure getty using deviceinfo_getty variable (!771) 2019-12-07 01:32:23 +01:00
rootfs-etc-conf.d-swapfile main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-etc-init.d-deferred-initcalls main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-etc-init.d-devmappings main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-etc-init.d-swapfile main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-etc-NetworkManager-conf.d-00-postmarketos.conf main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-etc-polkit-1-rules.d-50-org.freedesktop.NetworkManager.rules main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-etc-udev-rules.d-50-firmware.rules main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-sbin-swapfile main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-usr-lib-firmwareload.sh main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00
rootfs-usr-libexec-elogind-system-sleep-suspend-disable-conditions.hook main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00