pmaports/main
Dylan Van Assche 4b92e922ef
main/postmarketos-base-ui: enable USB tethering (MR 3819)
USB tethering allows users to use their phone's WiFi or WWAN interface
as an access point for the device they connect the phone with over USB.
This way, they can use their data plan with a laptop or desktop when
regular Internet access is absent.

Configure NetworkManager to manage the usb0 iface from initfs so users
can configure it in GNOME Settings or KDE. Include a NetworkManager
dispatcher script as well to handle postmarketOS' setup with unudhcpd as
we want to provide an SSH login over USB when tethering is disabled. If
tethering is enabled, unudhpcd is stopped and its functionality is taken
over by NetworkManager through an instance of dnsmasq. NetworkManager
will also configure the necessary settings to allow IP forwarding and
firewall rules during tethering. Once disabled, NetworkManager cleans up
these settings and our dispatcher script starts unudhcpd again.

Due to upstream changes, NetworkManager requires networkmanager-dnsmasq
subpackage as dependency as dnsmasq needs DBus support for
NetworkManager. Without it, NetworkManager will silently fail spawning
dnsmasq instances.
[ci:skip-build]: already built successfully in CI
2023-05-21 19:42:14 +02:00
..
.shared-scripts main/postmarketos-ui-phosh: make Kirigami/QML apps use mobile controls (MR 1932) 2021-04-05 22:21:18 +03: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 main/*: fix outdated url variables (MR 2226) 2021-06-06 19:02:54 +02:00
android-mkdtboimg main/android-mkdtboimg: new package (MR 2729) 2021-12-10 22:25:27 +03:00
asus-transformer-blobtools main/asus-transformer-blobtools: Add blob signing (MR 1803) 2020-12-28 15:04:12 +01:00
boot-deploy main/boot-deploy: upgrade to 0.8.1 (MR 4048) 2023-05-04 08:39:51 -07:00
bootchart2 main/*: rebuild for Python 3.11 (MR 3745) 2022-12-18 10:26:36 +01:00
bootmac main: bootmac: new pmaport (MR 3360) 2022-08-19 09:35:45 +02:00
columbiad *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
crust main/crust: fix build with GCC 12 (MR 3676) 2022-11-28 23:59:34 +01:00
devicepkg-dev main/devicepkg-dev: don't try to install legacy splash images (MR 3951) 2023-03-13 23:09:42 -07:00
dtbtool *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03: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: fork and upgrade to 1.1.2 (MR 1864) 2021-01-15 00:06:39 +01:00
extract-dtb main/extract-dtb: update pkgrel due to updated python version (MR 3867) 2023-02-15 08:20:28 +01: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 hello-world-rust: Remove quotes around pkgver (MR 3874) 2023-03-09 17:57:04 +01: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: new aport (MR 2221) 2021-06-06 17:56:06 +02:00
hwtest main/*: rebuild for Python 3.11 (MR 3745) 2022-12-18 10:26:36 +01: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: also package appended-dtb variant of msm8974 (MR 4077) 2023-05-19 18:42:18 +02:00
lk2nd-msm8953 main/lk2nd-msm8953: upgrade to 0.3.3 (MR 4044) 2023-04-29 23:57:49 -07: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.0.1 (MR 4017) 2023-04-18 09:24:38 +02:00
msm-fb-refresher main/msm-fb-refresher: support new mkintifs paths (MR 3895) 2023-03-08 21:30:28 -08:00
msm-firmware-loader main/msm-firmware-loader: upgrade to 1.2.0 (MR 4041) 2023-04-28 09:09:30 +02:00
mtk-mkimage *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
ofonoctl main/*: rebuild for Python 3.11 (MR 3745) 2022-12-18 10:26:36 +01:00
osk-sdl main/osk-sdl: use source_deviceinfo from init_functions.sh (MR 4037) 2023-04-26 18:13:52 +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: move icons to useful location (MR 2867) 2022-01-21 01:09:59 +00:00
postmarketos-base main/postmarketos-base: replace /etc/sudoers from sudo-ldap (MR 3972) 2023-04-02 12:34:14 +02:00
postmarketos-base-eink main/postmarketos-base-eink: new aport (MR 3778) 2023-03-05 15:43:12 +01:00
postmarketos-base-ui main/postmarketos-base-ui: enable USB tethering (MR 3819) 2023-05-21 19:42:14 +02:00
postmarketos-base-ui-gnome main/postmarketos-base-ui-gnome: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:55 +02:00
postmarketos-boot-hwtest *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
postmarketos-bootsplash main/postmarketos-bootsplash: allow skip shutdown splash (MR 3970) 2023-04-12 08:59:19 +02:00
postmarketos-config-nftables main/postmarketos-config-nftables: use $subpkgdir in chromecast subpkg (MR 3937) 2023-03-07 16:41:32 +01: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: add function to source deviceinfo (MR 4037) 2023-04-26 18:13:52 +02:00
postmarketos-installkernel main/postmarketos-installkernel: new package (MR 2586) 2021-10-14 12:27:39 +03:00
postmarketos-keys main/postmarketos-keys: new aport (MR 2477) 2021-09-01 11:37:14 +03:00
postmarketos-mkinitfs main/postmarketos-mkinitfs: upgrade to 2.1.1 (MR 3949) 2023-03-13 16:01:59 -07:00
postmarketos-mkinitfs-hook-console-shell main/postmarketos-mkinitfs-hook-console-shell: use source_deviceinfo (MR 4037) 2023-04-26 18:13:52 +02:00
postmarketos-mkinitfs-hook-debug-shell main/postmarketos-mkinitfs-hook-debug-shell: use source_deviceinfo (MR 4037) 2023-04-26 18:13:52 +02: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-mkinitfs-hook-maximum-attention: support new mkintifs paths (MR 3895) 2023-03-08 21:30:29 -08:00
postmarketos-mkinitfs-hook-netboot main/postmarketos-mkinitfs-hook-netboot: use source_deviceinfo (MR 4037) 2023-04-26 18:13:52 +02: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-ondev main/postmarketos-ondev: disable on riscv64 (MR 3588) 2022-10-26 09:24:38 +02:00
postmarketos-release-upgrade main/postmarketos-release-upgrade: upgrade to 1.3.1 (MR 3750) 2022-12-18 14:55:09 +01:00
postmarketos-theme main/postmarketos-theme: new aport (MR 2582) 2021-10-10 00:04:23 +03:00
postmarketos-tweaks main/postmarketos-tweaks: upgrade to 0.13.1 (MR 4100) 2023-05-19 16:07:31 +02:00
postmarketos-ui-asteroid main/postmarketos-ui-asteroid: launch mapplauncherd booster (MR 4063) 2023-05-10 11:54:20 +02: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 main/postmarketos-base-ui: networkmanager: depends on networkmanager{,-*} (MR 3749) 2023-01-06 21:53:28 +01:00
postmarketos-ui-framebufferphone main/postmarketos-ui-framebufferphone: new aport (MR 2850) 2022-02-07 20:20:43 -08:00
postmarketos-ui-gnome main/postmarketos-ui-gnome: handle less services (MR 3852) 2023-02-16 17:53:05 +02:00
postmarketos-ui-gnome-mobile main/postmarketos-ui-gnome-mobile: don't recommend postmarketos-hidden-desktop-entries (MR 4086) 2023-05-21 17:14:55 +02:00
postmarketos-ui-i3wm main/postmarketos-ui-i3wm: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:55 +02:00
postmarketos-ui-kodi main/postmarketos-ui-kodi: enable shutdown/reboot/suspend options (MR 4065) 2023-05-09 10:01:32 -07:00
postmarketos-ui-lxqt main/postmarketos-ui-lxqt: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:56 +02:00
postmarketos-ui-mate main/postmarketos-ui-mate: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:56 +02:00
postmarketos-ui-phosh main/postmarketos-ui-phosh: don't recommend postmarketos-hidden-desktop-entries (MR 4086) 2023-05-21 17:14:55 +02:00
postmarketos-ui-plasma-bigscreen main/postmarketos-ui-plasma-bigscreen: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:56 +02:00
postmarketos-ui-plasma-desktop main/postmarketos-base-ui: networkmanager: depends on networkmanager{,-*} (MR 3749) 2023-01-06 21:53:28 +01:00
postmarketos-ui-plasma-mobile main/postmarketos-ui-plasma-mobile: don't recommend postmarketos-hidden-desktop-entries (MR 4086) 2023-05-21 17:14:55 +02: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-sway: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:56 +02:00
postmarketos-ui-sxmo-de-dwm main/postmarketos-ui-sxmo-de-dwm: upgrade to 1.14.0 (MR 3982) 2023-03-30 12:00:16 +02:00
postmarketos-ui-sxmo-de-sway main/postmarketos-ui-sxmo-de-sway: upgrade to 1.14.0 (MR 3982) 2023-03-30 12:00:16 +02:00
postmarketos-ui-weston main/postmarketos-ui-weston: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:56 +02:00
postmarketos-ui-xfce4 main/postmarketos-ui-xfce4: add elogind-openrc to depends, enable service (MR 4020) 2023-05-03 15:56:56 +02:00
postmarketos-update-depthcharge-kernel main/postmarketos-update-depthcharge-kernel: use kern_guid instead of label (MR 4066) 2023-05-14 19:22:51 +02:00
postmarketos-update-kernel main/postmarketos-upgrade-kernel: fix custom boot partition being ignored (MR 3095) 2022-04-29 08:36:26 +02: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 *: remove quotes around pkgname (MR 1186) 2020-04-25 12:06:47 +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
sxmo-common main/sxmo-common: upgrade to 1.14.0 (MR 3982) 2023-03-30 12:00:09 +02:00
sxmo-common-audio main/sxmo-common: allow switching between pipewire and pulseaudio (MR 3711) 2022-12-18 14:36:21 +01: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 main/unixbench: disable on riscv64 (MR 3588) 2022-10-26 09:24:38 +02:00
unl0kr main/unl0kr: support new mkintifs paths (MR 3895) 2023-03-08 21:30:28 -08:00
watchdog-kick *: remove "Contributor:" lines from APKBUILDs (MR 1203) 2020-05-02 21:45:25 +03:00
wcnss-wlan main/*: fix outdated url variables (MR 2226) 2021-06-06 19:02:54 +02:00
wl1251-cal main/wl1251-cal: new pkgbuild (MR 3386) 2022-10-12 21:39:12 +02:00