Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • G gnome-session
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 53
    • Issues 53
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gnome-session
  • Merge requests
  • !44

Systemd condition evaluator

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Benjamin Berg requested to merge benzea/systemd-condition-evaluator into master Jun 09, 2020
  • Overview 10
  • Commits 5
  • Changes 12

The idea of this is to use/abuse ExecCondition= for a feature similar to the XDG autostart conditions we have.

The program uses the exact same syntax, and the names match up with the relevant systemd merge request (i.e. https://github.com/systemd/systemd/pull/15226).

i.e. this feature could/should simplify a switch to using systemd for XDG autostart files. It could also allow us to retain these conditions for the use with gnome-settings-daemon services.

CC: @aruiz (I guess you might be interested), @iainl

NOTE: I suspect it is unlikely that we will have any actual users before 3.40. That said, the systemd MR pretty much assumes that this exists already. And it might also be useful to add earlier for developer setups.

Edited Jun 09, 2020 by Benjamin Berg
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: benzea/systemd-condition-evaluator