Skip to content
Snippets Groups Projects
Verified Commit 34882fdf authored by Jane Rachinger's avatar Jane Rachinger Committed by Clayton Craft
Browse files

systemd/postmarketos-base-systemd: add base presets (MR 5377)


Co-authored-by: default avatarClayton Craft <clayton@craftyguy.net>

- Removed systemd-timesyncd, already enabled by a preset installed by
  the systemd package
- Removed default-disable.preset, it's already provided by the systemd
  package
- Removed user services from system preset
parent beeb5ea4
No related branches found
No related tags found
No related merge requests found
# Maintainer: Oliver Smith <ollipearanoid@postmarketos.org>
# pmbootstrap installs this, if systemd is selected in "pmbootstrap init".
pkgname=postmarketos-base-systemd
pkgver=1
pkgrel=6
pkgver=2
pkgrel=0
pkgdesc="Meta package for running postmarketOS with systemd"
url="https://postmarketos.org"
arch="noarch"
......@@ -19,7 +19,6 @@ depends="
"
replaces="alpine-baselayout postmarketos-base systemd systemd-logind"
replaces_priority=100
install="$pkgname.post-install"
_source644="
etc/motd.ansi
......@@ -27,6 +26,8 @@ _source644="
etc/systemd/logind.conf
etc/ssh/sshd_config.d/usepam.conf
usr/share/mkinitfs/files/01-initramfs-base-systemd.files
usr/lib/systemd/system-preset/90-base.preset
usr/lib/systemd/user-preset/90-base.preset
"
_source755="
......@@ -60,5 +61,7 @@ fbaa33425e507062a454f11bda48508f261c2144e5c23a20f567dc1cef14ce1dec57f8d934f418f5
2faac294bb632762e247b850f09ff4b544ccff6c462efd8d4faca71ba30bdfa9c460377a0dc88e92c5dbbe251017d164064a56ac0e0410f224b45d4f5f81866c rootfs-etc-systemd-logind.conf
208f53c1d142151277cfcf0a95df839919ce8cb15ec888d50890dc6b3631a994335bfa12194cec856b649f97cfd7c80019c595cc0ea2c5ee96498a3e76a9950b rootfs-etc-ssh-sshd_config.d-usepam.conf
15423bfda57c90ab62fe69865ca4072a0aeb83bf77d9c278257e346f4da81843d010b41003c91ae9f3fcb1c67447645e7c19078eea2bf11312051e6ad7523ad1 rootfs-usr-share-mkinitfs-files-01-initramfs-base-systemd.files
bbe88651237a65a5cf0976b59aa6885f53d78b265272c116732fd13ead6914c0525f7c7860fccd6c2933fd648ad6d5a4820de481e6913d1f233c4f52cfcd1dc6 rootfs-usr-lib-systemd-system-preset-90-base.preset
9b3b9abdb3d3541038d37d6870baed81f20be7f5b80874bd142eeb686b08958180b4d4a293912c9760e4353a58d6a5dea43e155002f224d14a157f7a082cde60 rootfs-usr-lib-systemd-user-preset-90-base.preset
605df1f004783d2e0ec5dd99a688bca27502c8c24bc05fb4dc26589b2070b0fbd1cf9bd56e6861d7cda2f8ac8147e7eb040acfd886185c01c8cf9de8b1ce2dcd rootfs-usr-bin-setup-timezone
"
#!/bin/sh
systemctl enable systemd-timesyncd
# overrides for systemd
disable systemd-network*
disable systemd-homed*
# for basically all Uis
## system services
enable apk-polkit-server.service
enable ModemManager.service
enable NetworkManager.service
enable bluetooth.service
enable haveged.service
enable systemd-rfkill.service
enable nftables.service
enable postmarketos-tweakd.service
enable kill-pbslash.service
enable hkdm.service
# Note: technically these two shouldn't be enabled at the same time, but
# pmos-base-wifi provides should make sure that only one is installed at the
# same time.
enable iwd.service
enable wpa_supplicant.service
# UIs:
## plasma
enable hfd-service.service
enable urfkill.service
enable plasma-mobile.service
enable sddm.service
## phosh
enable phosh
## gnome
enable gdm
# Device specifics:
# TODO: i like the idea of device/soc specific presets, we should move this out of here
enable adsp-audio.service
enable gesture.service
enable gnss-share
## sensors
enable hexagonrpcd-sdsp.service
enable iio-sensor-proxy.service
## qcom
enable pd-mapper.service
enable tqftpserv.service
enable qbootctl.service
enable q6voiced.service
enable rmtfs.service
enable qrtr-ns.service
enable diag-router.service
## pinephone{,-pro}
enable eg25-manager.service
## user services
enable dbus-broker.service
enable dbus.socket
enable obex.service
enable pipewire-pulse.socket
enable pipewire.socket
enable pulseaudio.socket
enable wireplumber.service
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment