pmaports/.gitlab-ci
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
..
testcases CI: unreferenced files: parse source from checksums (MR 1759) 2020-12-03 09:35:00 +03:00
apkbuild-linting.py CI: use pmbootstrap lint for checking packages (MR 1132) 2020-04-18 11:50:02 +02:00
build.sh CI: build packages on all arches (MR 802) 2020-09-10 22:22:57 -07:00
build_changed_aports.py CI: build_changed_aports: fix checksum for 0 pkgs (MR 1705) 2020-11-11 22:49:10 +03:00
check_changed_aports_versions.py CI: support release channels (v20.05 branch) (MR 1321) 2020-06-17 16:26:38 +02:00
check_devices_in_wiki.py CI: update for device/* -> device/testing/* move (!1067) 2020-03-14 09:41:26 +01:00
common.py CI: remove unused common.check_build() (MR 802) 2020-09-10 22:22:55 -07:00
move_logs.sh Change copyright to 2020 2020-01-06 02:47:56 +01:00
run_testcases.sh run_testcases.sh: adjust to new device structure (!1066) 2020-03-14 09:12:57 +01:00
shellcheck.sh main/postmarketos-base: put full path in filenames (MR 1713) 2020-12-03 13:11:03 +01:00