Files
agnos-builder/userspace/files/ModemManager.service
Adeeb Shihadeh b0372e97e3 Revert boot experiments
Restore udev, filesystem mounts, Qualcomm and sound initialization,
service ordering, synchronous display initialization, and the original
power burn. Restore the pre-experiment kernel and bootloader pointers.

Keep master's rootfs layout, packaging cleanup, dependency updates,
build streaming and pipefail, sparse userdata, MDMA/flashing tools,
aliases, and login status. Keep the obsolete Weston updater cleanup.

This is the boot-revert step only; agnos18.1.1 still needs to be merged.

Reverted commits:
  8b239182
  b29ee410
  65976759
  d0e34ad9
  618032b4
  d69080be
  c4cd6d13
  ec6c469b
  69f3f02a
  1a0962a4
  5134117f
  f32e5f4b
  5ae6c2d1
  0c6220b2
  548b09f1
  98e4c291
  30c393bf
  861dc0d8
  fdc34752
  f3542ced

Resolve restored vendor files into master's usr-merged layout.
Normalize whitespace in restored scripts.

Validation: Docker buildx --check, bash -n (65 scripts), Python AST
parsing (3 files), and git diff --check. No image build or device tests.
2026-09-13 12:32:16 -07:00

23 lines
486 B
Desktop File

[Unit]
Description=Modem Manager
After=polkit.service
Requires=polkit.service
[Service]
Type=dbus
BusName=org.freedesktop.ModemManager1
ExecStart=/usr/sbin/ModemManager --filter-policy=strict --debug
StandardError=null
Restart=on-abort
CapabilityBoundingSet=CAP_SYS_ADMIN
ProtectSystem=true
ProtectHome=true
PrivateTmp=true
RestrictAddressFamilies=AF_NETLINK AF_UNIX
NoNewPrivileges=true
User=root
[Install]
WantedBy=multi-user.target
Alias=dbus-org.freedesktop.ModemManager1.service