pmaports/main
Fiona Klute 1b83a7647e
main/postmarketos-base-ui: Fix growing number of tethering unudhcpd instances (MR 5905)
/usr/lib/NetworkManager/dispatcher.d/50-tethering.sh had a typo in the
"killall" command in the "disable_tethering" function, leading to it
never stopping any unudhcpd process. As a new instance is started each
time a USB cable is connected, so the number of instances kept growing
until reboot. Fix the typo so any old unudhcpd instance is actually
stopped before starting a new one.

To illustrate the bug, a sample with an uptime of 4 days:

$ ps w | grep unudhcpd
 2467 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
 5009 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
 5525 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
 6360 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
 7271 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
 9356 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
11045 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
14779 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
15696 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
17454 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
19119 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
24729 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
25565 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
25691 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
27417 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
30649 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
31690 root      0:00 unudhcpd -i usb0 -s 172.16.42.1 -c 172.16.42.2
[ci:skip-build]: already built successfully in CI
2024-12-13 16:46:10 -08: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,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02:00
boot-deploy main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02:00
bootchart2 main/bootchart2: install to /usr (MR 5642) 2024-10-04 13:57:59 -07:00
bootmac main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02: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
dtbloader main/dtbloader: Upgrade to 1.2.2 (MR 5737) 2024-10-27 11:35:50 +01: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: add openrc subpackage (MR 5555) 2024-09-06 10:17:19 -07: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: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:34 -08:00
hwtest */: Drop maintainership (MR 5302) 2024-07-03 17:20:51 +02:00
iskey main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02: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 20.0 (MR 5884) 2024-12-09 18:13:07 -08:00
make-dynpart-mappings make-dynpart-mappings: support new mkintifs paths (MR 3895) 2023-03-08 21:30:28 -08:00
make3.81 main/make3.81: new package (MR 5534) 2024-09-04 13:38:34 +09:00
mdss-fb-init-hack main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +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.4.0 (MR 5793) 2024-11-15 00:31:41 +01:00
msm-fb-refresher main/msm-fb-refresher: add openrc subpackage (MR 5555) 2024-09-06 10:17:19 -07:00
msm-firmware-loader main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02: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
pinephone-callaudiod main/pinephone-callaudiod: upgrade to 0.1.3 (MR 5360) 2024-07-19 15:24:17 +02:00
postmarketos-android-recovery-installer main/postmarketos-android-recovery-installer: install to /usr/bin (MR 5642) 2024-10-04 13:57:59 -07:00
postmarketos-artwork main/postmarketos-artwork: set wallpaper: Dawning (MR 5900) 2024-12-12 23:14:02 +01:00
postmarketos-base main/postmarketos-base: add udev rules for imagis touchkey (MR 5358) 2024-12-12 20:41:40 +01:00
postmarketos-base-downstream main/postmarketos-base-downstream: move udev rules under /usr (MR 5663) 2024-10-02 15:26:04 +02:00
postmarketos-base-eink main/postmarketos-base-eink: install udev rule under /usr (MR 5663) 2024-10-02 15:26:08 +02:00
postmarketos-base-nofde main/postmarketos-base-nofde: split from postmarketos-base (MR 5875) 2024-12-05 22:40:04 +01:00
postmarketos-base-ui main/postmarketos-base-ui: Fix growing number of tethering unudhcpd instances (MR 5905) 2024-12-13 16:46:10 -08:00
postmarketos-base-ui-cage main/postmarketos-base-ui-cage: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:35 -08:00
postmarketos-base-ui-gnome postmarketos-base-ui-gnome: replace power-profiles-daemon dependency (MR 5820) 2024-12-12 20:37:49 +01:00
postmarketos-base-ui-gnome-mobile main/postmarketos-ui-{gnome-mobile,plasma-mobile,sxmo-de-sway}: remove postprocessd (MR 5699) 2024-10-14 14:39:29 +02:00
postmarketos-base-ui-plasma main/postmarketos-base-ui-plasma: add snapshot to pmb_recommends (MR 5644) 2024-09-28 13:57:13 +02:00
postmarketos-boot-hwtest main/postmarketos-boot-hwtest: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08: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: drop openrc subpkg (MR 5364) 2024-07-23 09:53:59 -07:00
postmarketos-cros-common main/postmarketos-cros-common: add makedepends (MR 5876) 2024-12-05 22:35:17 +01:00
postmarketos-demos main/postmarketos-demos: upgrade to 1.1.0 (MR 1266) 2020-05-25 10:31:33 +02:00
postmarketos-dev main/postmarketos-dev: new aport (MR 5180) 2024-09-28 12:29:33 +02:00
postmarketos-initramfs main/postmarketos-initramfs: makedepend on postmarketos-base-nofde (MR 5891) 2024-12-09 18:06:48 -08:00
postmarketos-installkernel main/postmarketos-installkernel: install to /sbin (MR 5728) 2024-10-22 23:21:23 -07:00
postmarketos-keys */: Drop maintainership (MR 5302) 2024-07-03 17:20:51 +02:00
postmarketos-mkinitfs main/postmarketos-mkinitfs: upgrade to 2.6.1 (MR 5636) 2024-10-31 11:54:24 -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 main/postmarketos-mkinitfs-hook-ci: stop including /lib/udev (MR 5679) 2024-10-03 18:19:27 +02: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.8.0 (MR 5894) 2024-12-11 08:35:48 +01:00
postmarketos-test main/postmarketos-test: new aport (MR 4420) 2023-10-31 19:53:22 +00:00
postmarketos-theme main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02:00
postmarketos-tweaks main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02:00
postmarketos-ui-asteroid main/postmarketos-ui-asteroid: add -openrc subpackage (MR 5374) 2024-07-23 15:43:58 -07:00
postmarketos-ui-bananui main/postmarketos-ui-bananui: fix openrc subpkg (MR 5386) 2024-07-25 22:40:51 +02:00
postmarketos-ui-cage */*: update references to gitlab.postmarketos.org that need no rebuild (MR 5696) 2024-10-07 12:57:38 +02:00
postmarketos-ui-console main/postmarketos-ui-console: add -openrc subpackage (MR 5371) 2024-07-23 13:27:22 -07:00
postmarketos-ui-fbkeyboard main/postmarketos-ui-fbkeyboard: remove fbkeyboard-openrc from openrc subpkg depends 2024-08-03 10:22:26 -07:00
postmarketos-ui-framebufferphone main/postmarketos-ui-framebufferphone: fix openrc subpkg (MR 5386) 2024-07-25 14:29:14 -07:00
postmarketos-ui-gnome main/postmarketos-ui-gnome: remove nautilus as it is added to base-ui-gnome (MR 5617) 2024-09-24 12:07:52 +02:00
postmarketos-ui-gnome-mobile main/postmarketos-ui-gnome-mobile: fix gnome-mobile-extensions-app dep (MR 5899) 2024-12-12 22:01:59 +01:00
postmarketos-ui-i3wm main/postmarketos-ui-i3wm: add -openrc subpackage (MR 5374) 2024-07-23 15:43:57 -07:00
postmarketos-ui-kodi main/postmarketos-ui-kodi: add -openrc subpackage (MR 5374) 2024-07-23 15:43:57 -07:00
postmarketos-ui-lxqt postmarketos-ui-(lxqt|mate): depend on DejaVu (MR 5638) 2024-10-04 13:45:17 -07:00
postmarketos-ui-mate main/postmarketos-ui-{mate,xfce4}: switch to slick-greeter (MR 5805) 2024-11-28 21:37:35 +01:00
postmarketos-ui-moonlight */*: update references to gitlab.postmarketos.org that need no rebuild (MR 5696) 2024-10-07 12:57:38 +02:00
postmarketos-ui-openbox main/postmarketos-ui-openbox: add -openrc subpackage (MR 5374) 2024-07-23 15:43:56 -07:00
postmarketos-ui-phosh main/postmarketos-ui-phosh: remove blue accent color override 2024-11-20 20:06:29 +01:00
postmarketos-ui-plasma-bigscreen */*: update references to gitlab.postmarketos.org that need no rebuild (MR 5696) 2024-10-07 12:57:38 +02: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-{gnome-mobile,plasma-mobile,sxmo-de-sway}: remove postprocessd (MR 5699) 2024-10-14 14:39:29 +02:00
postmarketos-ui-shelli main/postmarketos-ui-shelli: add -openrc subpackage (MR 5374) 2024-07-23 15:43:56 -07:00
postmarketos-ui-sway main/postmarketos-ui-sway: enable portals (MR 5643) 2024-10-23 00:04:26 -07:00
postmarketos-ui-sxmo-de-dwm main/postmarketos-ui-sxmo-de-{dwm/sxmo}: add comment on why pkgver must be bumped (MR 5878) 2024-12-08 12:51:46 +01:00
postmarketos-ui-sxmo-de-sway main/postmarketos-ui-sxmo-de-{dwm/sxmo}: add comment on why pkgver must be bumped (MR 5878) 2024-12-08 12:51:46 +01:00
postmarketos-ui-weston main/postmarketos-ui-weston: add -openrc subpackage (MR 5374) 2024-07-23 15:43:56 -07:00
postmarketos-ui-xfce4 main/postmarketos-ui-xfce4: set background for login greeter (MR 5889) 2024-12-08 21:15:16 +01:00
postmarketos-welcome main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02: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: add openrc subpackage (MR 5364) 2024-07-23 09:54:09 -07: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,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02: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,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02:00
unixbench main/unixbench: upgrade to 5.1.3_git20230411 (MR 5715) 2024-10-19 16:18:32 +02:00
unl0kr main/unl0kr: include only necessary udev rules (MR 5636) 2024-10-31 11:54:25 -07:00
watchdog-kick main/watchdog-kick: move openrc scripts to subpackage (MR 5688) 2024-11-04 10:52:36 -08:00
wcnss-wlan main,modem/*: rebuild to update references to gitlab.postmarketos.org (MR 5696) 2024-10-07 12:58:03 +02:00