pmaports/main
jane400 59fd336bbc
main/postmarketos-initramfs: run fsck and mount sysroot as rw (MR 5238)
This moves the responsibility to auto-repair filesystems to the
initramfs. (I think we don't do this at all right now).
We don't try to mount broken partitions at all, we tell the user
that the system is broken and fail_to_boot.

The flow is now:

1. mount the boot partition (read-only) for initramfs-extra
2. initramfs-extra is extracted (with the needed fsck executables)
3. fsck the root partition
4. mount root partition (read-write)
5. fsck the boot partition
6. mount the boot partition (read-write)

This helps with the systemd bringup, as we want to make use of
systemd-firstboot, which sets /etc and enabled services up. As
this service is responsible of setting up /etc, it is run before
/etc/fstab is read and before / is remounted read-write.
2024-07-09 15:49:26 -07:00
..
0xffff main/0xffff: upgrade to 0.9 (MR 2126) 2021-04-22 15:55:46 +03:00
abootimg main/abootimg: modernize (!840) 2019-12-30 18:29:22 +01:00
abuild-sign-noinclude *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
adsp-audio */*: update Luca's email address (MR 5291) 2024-07-01 11:55:02 +02:00
boot-deploy main/boot-deploy: upgrade to 0.16.2 (MR 5255) 2024-06-20 09:50:48 -07:00
bootchart2 main: bump several packages for python 3.12 (MR 5060) 2024-04-24 21:00:33 +02:00
bootmac main/bootmac: upgrade to 0.5.0 (MR 5239) 2024-06-20 10:07:07 -07:00
bootrr main/bootrr: detect failure (MR 4542) 2023-11-29 20:32:48 +01:00
columbiad *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
cros-keyboard-map main/cros-keyboard-map: upgrade to 0_git20240313 (MR 4930) 2024-03-21 21:38:15 +02:00
devicepkg-dev treewide: drop PMOS_NO_OUTPUT_REDIRECT (MR 5240) 2024-06-23 14:48:20 +02:00
devicepkg-utils main/devicepkg-utils: install default /etc/deviceinfo (MR 4283) 2023-09-25 09:20:32 +02:00
dtbtool main/dtbtool: switch to repository mirror (MR 4111) 2023-05-24 17:19:05 +02:00
dtbtool-exynos main/dtbtool-exynos: upgrade to 1.1.0 (MR 1579) 2020-09-15 13:32:16 +03:00
dtbtool-sprd main/dtbtool-sprd: add dtc as a dependency as a fallback (MR 5275) 2024-06-24 15:51:29 +03:00
extract-dtb main: bump several packages for python 3.12 (MR 5060) 2024-04-24 21:00:33 +02:00
fbdebug *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
fbkeyboard main/*: depend on font-dejavu (MR 3521) 2022-10-10 18:53:35 -07:00
gcc4 main/gcc4: disable on riscv64 (MR 3583) 2022-10-25 08:31:09 +02:00
gcc6 main/gcc6: disable on riscv64 (MR 3583) 2022-10-25 08:31:21 +02:00
gesture main/gesture: upgrade to 0.7 (MR 3453) 2022-09-21 22:17:51 +02:00
hello-world main/hello-world: bump pkgrel 2021-02-10 10:59:11 +01:00
hello-world-rust main/hello-world-rust: several tweaks (MR 4310) 2023-09-05 08:45:16 +02:00
hello-world-wrapper main/hello-world-wrapper: update url (MR 1644) 2020-10-24 00:49:09 +03:00
hisi-wlan main/hisi-wlan: change openrc service to start before "wlan" (MR 4564) 2023-12-09 13:22:44 -08:00
hwtest */: Drop maintainership (MR 5302) 2024-07-03 17:20:51 +02:00
iskey main/iskey: new aport (MR 5000) 2024-06-18 12:35:05 -07:00
keepfileopen main/keepfileopen: new aport (MR 1640) 2020-10-25 18:35:06 +01:00
ldpath New aport ldpath 2018-11-27 07:47:11 +01:00
librem5-agps librem5-agps: Add GUI support (MR 3968) 2023-03-23 08:03:30 +01:00
lk2nd main/lk2nd: upgrade to 0.16.0 (MR 5197) 2024-06-03 22:56:04 -07:00
lk2nd-msm8953 main/lk2nd-msm8953: update to 0.3.9 & add motorola-ali (MR 5132) 2024-05-19 13:32:54 +02:00
make-dynpart-mappings make-dynpart-mappings: support new mkintifs paths (MR 3895) 2023-03-08 21:30:28 -08:00
mdss-fb-init-hack main/*: fix outdated url variables (MR 2226) 2021-06-06 19:02:54 +02:00
mipi-dbi-cmd main/mipi-dbi-cmd: tool for generating SPI panel init sequence firmware (MR 3527) 2022-10-16 11:18:04 +03:00
mkbootimg-osm0sis main/mkbootimg-osm0sis: upgrade to 2021.08.06 (MR 3597) 2022-11-02 15:02:48 +01:00
mobile-config-firefox main/mobile-config-firefox: upgrade to 4.3.2 (MR 5258) 2024-06-23 14:52:05 +02:00
msm-fb-refresher main/msm-fb-refresher: move cleanup from initramfs into msm-fb-refresher (MR 5191) 2024-06-04 20:46:50 +02:00
msm-firmware-loader main/msm-firmware-loader: upgrade to 1.5.0 (MR 4974) 2024-03-29 22:20:30 +03:00
mtk-mkimage */*: update Luca's email address (MR 5291) 2024-07-01 11:55:02 +02:00
ofonoctl */: Drop maintainership (MR 5302) 2024-07-03 17:20:51 +02:00
pbsplash main/pbsplash: upgrade to 0.3.1 (MR 3930) 2023-03-18 23:45:32 +00:00
postmarketos-android-recovery-installer main/postmarketos-android-recovery-installer: upgrade to 1.0.7 (MR 3646) 2022-11-18 08:03:08 +01:00
postmarketos-artwork main/postmarketos-artwork: set plasma wallpaper (MR 5186) 2024-06-02 19:37:43 +02:00
postmarketos-base postmarketos-initramfs: fork -minimal variant (MR 5000) 2024-06-18 12:34:59 -07:00
postmarketos-base-downstream main/postmarketos-base-downstream: add disable-udev-v4l subpackage (MR 4768) 2024-01-28 22:15:10 +01:00
postmarketos-base-eink postmarketos-base-eink: add gnome subpackage (MR 4142) 2023-07-05 22:13:31 +02:00
postmarketos-base-ui main/postmarketos-base-ui: drop pulseaudio wireplumber config (MR 5225) 2024-06-12 10:40:57 +03:00
postmarketos-base-ui-cage main/postmarketos-base-ui-cage: add CAGE_UI_ARGS (MR 5168) 2024-06-05 22:43:45 +02:00
postmarketos-base-ui-gnome main/postmarketos-base-ui-gnome: auto-start apk-polkit on systemd (MR 5284) 2024-06-26 16:07:56 -07:00
postmarketos-base-ui-plasma main/postmarketos-base-ui-plasma: various systemd service fixes (MR 5184) 2024-05-29 17:23:44 -07:00
postmarketos-boot-hwtest *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
postmarketos-bootsplash main/postmarketos-bootsplash: fix kill-pbsplash systemd service (MR 5286) 2024-06-27 19:17:38 +02:00
postmarketos-config-nftables main/postmarketos-config-nftables: add openrc subpkg (MR 5172) 2024-05-27 13:27:16 -07:00
postmarketos-cros-common main/postmarketos-cros-common: remove newlines after comments (MR 4821) 2024-02-18 04:31:41 +02:00
postmarketos-demos main/postmarketos-demos: upgrade to 1.1.0 (MR 1266) 2020-05-25 10:31:33 +02:00
postmarketos-initramfs main/postmarketos-initramfs: run fsck and mount sysroot as rw (MR 5238) 2024-07-09 15:49:26 -07:00
postmarketos-initramfs-minimal treewide: drop PMOS_NO_OUTPUT_REDIRECT (MR 5240) 2024-06-23 14:48:20 +02:00
postmarketos-installkernel main/postmarketos-installkernel: new package (MR 2586) 2021-10-14 12:27:39 +03:00
postmarketos-keys */: Drop maintainership (MR 5302) 2024-07-03 17:20:51 +02:00
postmarketos-mkinitfs main/postmarketos-mkinitfs: upgrade to 2.5.0 (MR 5183) 2024-05-31 12:05:07 -07:00
postmarketos-mkinitfs-hook-apx main/postmarketos-mkinitfs-hook-apx: enable aarch64 (MR 4319) 2023-08-10 01:16:32 +03:00
postmarketos-mkinitfs-hook-ci postmarketos-mkinitfs-hook-ci: new aport (MR 4420) 2023-10-31 19:53:21 +00:00
postmarketos-mkinitfs-hook-debug-shell postmarketos-initramfs: debug-shell 3.0 (MR 5000) 2024-06-18 12:35:05 -07:00
postmarketos-mkinitfs-hook-kernel-panic postmarketos-mkintifs-hook-kernel-panic: support new mkintifs paths (MR 3895) 2023-03-08 21:30:29 -08:00
postmarketos-mkinitfs-hook-maximum-attention postmarketos-initramfs: export logs on boot failure (MR 4646) 2024-01-05 17:29:45 +00:00
postmarketos-mkinitfs-hook-netboot postmarketos-initramfs: export logs on boot failure (MR 4646) 2024-01-05 17:29:45 +00:00
postmarketos-mkinitfs-hook-verbose-initfs postmarketos-mkinitfs-hook-verbose-initfs: support new mkintifs paths (MR 3895) 2023-03-08 21:30:30 -08:00
postmarketos-mvcfg main/postmarketos-mvcfg: new package (MR 1713) 2020-12-03 13:10:58 +01:00
postmarketos-release-upgrade main/postmarketos-release-upgrade: upgrade to 1.7.0 (MR 5193) 2024-06-02 17:01:25 +02:00
postmarketos-test main/postmarketos-test: new aport (MR 4420) 2023-10-31 19:53:22 +00:00
postmarketos-theme main/postmarketos-theme: new aport (MR 2582) 2021-10-10 00:04:23 +03:00
postmarketos-tweaks main/postmarketos-tweaks: take over maintainership (MR 5047) 2024-04-18 23:13:26 +02:00
postmarketos-ui-asteroid main/postmarketos-ui-asteroid: launch mapplauncherd booster (MR 4063) 2023-05-10 11:54:20 +02:00
postmarketos-ui-bananui main/postmarketos-ui-*: remove hardcoded dependency on pulseaudio (MR 5145) 2024-05-28 13:15:59 -07:00
postmarketos-ui-cage main/postmarketos-ui-cage: add myself as co-maintainer (MR 5097) 2024-05-11 13:31:12 +03:00
postmarketos-ui-console main/postmarketos-base-ui: networkmanager: depends on networkmanager{,-*} (MR 3749) 2023-01-06 21:53:28 +01:00
postmarketos-ui-fbkeyboard postmarketos-ui-fbkeyboard: fix energy waste (MR 5001) 2024-04-05 00:02:34 +02:00
postmarketos-ui-framebufferphone main/postmarketos-ui-framebufferphone: take over maintainership (MR 4365) 2023-09-04 17:28:28 +02:00
postmarketos-ui-gnome main/postmarketos-ui-gnome: add snapshot to recommends (MR 5149) 2024-05-28 11:17:20 -07:00
postmarketos-ui-gnome-mobile main/postmarketos-ui-gnome-mobile: add gnome-extensions-app to pmb_recommends (MR 5152) 2024-05-21 09:53:51 +02:00
postmarketos-ui-i3wm main/postmarketos-ui-i3wm: take over maintainership (MR 5309) 2024-07-03 17:03:24 +02:00
postmarketos-ui-kodi main/postmarketos-ui-*: remove hardcoded dependency on pulseaudio (MR 5145) 2024-05-28 13:15:59 -07:00
postmarketos-ui-lxqt main/postmarketos-ui-*: remove hardcoded dependency on pulseaudio (MR 5145) 2024-05-28 13:15:59 -07:00
postmarketos-ui-mate main/postmarketos-ui-*: remove hardcoded dependency on pulseaudio (MR 5145) 2024-05-28 13:15:59 -07:00
postmarketos-ui-moonlight main/postmarketos-ui-moonlight: new aport (MR 5097) 2024-05-11 13:31:12 +03:00
postmarketos-ui-openbox main/postmarketos-ui-openbox: new aport (MR 4667) 2024-01-01 11:59:26 +00:00
postmarketos-ui-phosh main/postmarketos-ui-phosh: drop hardcoded dependency on pulseaudio (MR 5203) 2024-06-06 12:42:03 +02:00
postmarketos-ui-plasma-bigscreen main/postmarketos-ui-plasma-{desktop,bigscreen}: drop duplicated dependencies (MR 4876) 2024-03-04 22:41:42 +01:00
postmarketos-ui-plasma-desktop main/postmarketos-ui-plasma-*: support openrc and systemd installs (MR 5171) 2024-05-28 09:33:29 -07:00
postmarketos-ui-plasma-mobile main/postmarketos-ui-plasma-mobile: autostart modemmanager (MR 5184) 2024-05-29 17:23:56 -07:00
postmarketos-ui-shelli main/postmarketos-base-ui: networkmanager: depends on networkmanager{,-*} (MR 3749) 2023-01-06 21:53:28 +01:00
postmarketos-ui-sway main/postmarketos-ui-*: remove hardcoded dependency on pulseaudio (MR 5145) 2024-05-28 13:15:59 -07:00
postmarketos-ui-sxmo-de-dwm main/postmarketos-ui-sxmo-*: add wallpaper (MR 5195) 2024-06-02 21:58:01 +02:00
postmarketos-ui-sxmo-de-sway main/postmarketos-ui-sxmo-*: add wallpaper (MR 5195) 2024-06-02 21:58:01 +02:00
postmarketos-ui-weston main/postmarketos-ui-weston: drop weston-clients from depends (MR 5143) 2024-05-19 13:28:59 +02:00
postmarketos-ui-xfce4 main/postmarketos-ui-*: remove hardcoded dependency on pulseaudio (MR 5145) 2024-05-28 13:15:59 -07:00
postmarketos-welcome main/postmarketos-welcome: upgrade to 0.8.0 (MR 3997) 2023-04-06 16:39:35 -07:00
pxa-mkbootimg main/pxa-mkbootimg: new aport (MR 1823) 2020-12-27 21:39:43 -08:00
qca-swiss-army-knife main/qca-swiss-army-knife: new aport (MR 3266) 2022-07-05 18:37:52 +02:00
qmi-ping */*: update Luca's email address (MR 5291) 2024-07-01 11:55:02 +02:00
reboot-mode *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
shelli main/postmarketos-ui-shelli: update shelli to 0.6 (MR 1814) 2020-12-18 11:07:21 -08:00
shutdown-clear-rtc-wakealarm main/shutdown-clear-rtc-wakealarm: new aport (MR 3905) 2023-02-28 14:45:04 -08:00
sm-sparse-image-tool main/sm-sparse-image-tool: new package (MR 3067) 2022-04-10 15:31:17 +01:00
swclock-offset main/swclock-offset: upgrade to 0.2.2 (MR 3714) 2022-12-13 21:31:17 -08:00
systemd-boot main/systemd-boot: enable armv7 and riscv64 support (MR 4830) 2024-02-17 15:29:05 -08:00
tizen-mkdzimage main/tizen-mkdzimage: new aport (MR 3247) 2022-06-22 10:24:07 +00:00
ttyescape main/ttyescape: change licence to GPL-2.0 (MR 3042) 2022-03-28 21:45:26 -07:00
unixbench */: Drop maintainership (MR 5302) 2024-07-03 17:20:51 +02:00
unl0kr main/unl0kr: upgrade to 3.2.0 (MR 5198) 2024-06-04 07:46:34 +02:00
watchdog-kick *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
wcnss-wlan main/wcnss-wlan: change openrc service to start before "wlan" (MR 4564) 2023-12-09 21:30:35 +00:00