pmaports w/ reMarkable 1 packages
Find a file
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
.ci main/postmarketos-base-ui: enable USB tethering (MR 3819) 2023-05-21 19:42:14 +02:00
.githooks Add githooks from alpine (MR 4008) 2023-04-12 16:42:45 +02:00
.gitlab/issue_templates Add default issue template (MR 3980) 2023-03-31 18:51:04 +02:00
cross cross/gcc-*: upgrade to 13.1.1_git20230513-r2 2023-05-17 22:27:00 +02:00
device samsung-starlte: new device (MR 4102) 2023-05-21 07:32:32 +02:00
main main/postmarketos-base-ui: enable USB tethering (MR 3819) 2023-05-21 19:42:14 +02:00
modem modem/samsungipcd: upgrade to 0.2.2 (MR 3585) 2023-01-19 07:53:22 +01:00
temp temp/pulseaudio: upgrade to 16.1 (MR 4075) 2023-05-12 22:15:40 +02:00
.clang-format Add .clang-format file (!465) 2019-06-26 22:36:15 +02:00
.ecrc CI: .ecrc: remove version 2023-04-11 09:18:36 +02:00
.editorconfig CI: check if most text files have final_newline and conform to editorconfig (MR 3530) 2022-10-16 16:27:25 +02:00
.gitignore CI: wiki: adjust for 'pmbootstrap ci' (MR 3608) 2022-11-17 19:10:56 +01:00
.gitlab-ci.yml CI: implement distfile-check as python test (MR 3608) 2022-11-17 19:10:56 +01:00
.mrhlpr.json mrhlpr.json: accept all generic package commits (MR 3131) 2023-03-15 21:37:37 +00:00
channels.cfg channels.cfg: mark v22.06 as unsupported 2023-01-22 22:36:36 +01:00
CODEOWNERS CODEOWNERS: add myself and @exkc for the linux-postmarketos-amlogic package (MR 3973) 2023-03-23 11:49:10 +00:00
COMMITSTYLE.md COMMITSTYLE: introduce (MR 3908) 2023-03-21 08:32:10 +01:00
LICENSE Add GPLv3 again 2018-08-23 21:44:22 +02:00
pmaports.cfg pmaports.cfg: add supported_heimdall_depends 2022-11-16 08:45:07 +01:00
README.md README: add mention to COMMITSTYLE (MR 4010) 2023-04-13 23:22:01 -07:00