Skip to content

Fix var/run symlink - #925

Merged
jumpyvi merged 7 commits into
mainfrom
fix-varrun
Oct 23, 2026
Merged

jumpyvi merged 7 commits into
mainfrom
fix-varrun

Conversation

@jumpyvi

@jumpyvi jumpyvi commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Fixes dbus

Some dbus program (a lot of them) read from /var/run instead of /run

This is the case for a lot of flatpaks, tailscale and probably a bunch more

Fix #922

@jumpyvi
jumpyvi requested a review from vjr October 22, 2026 15:13
@jumpyvi
jumpyvi requested a review from a team October 22, 2026 23:01
@github-actions

Copy link
Copy Markdown

Installer builds for c846069

Do not use these installers for production systems. They are intended for testing purposes only. They will update to the latest PR build, which will break your install eventually.

Arch ISO Checksum
amd64 elementaryos-9.0-proposed-x86-64.20261022225730.iso sha256
arm64 elementaryos-9.0-proposed-arm64.20261022225745.iso sha256

Removed specific entries for anacron, rsyslog, and speech-dispatcher. Added a comment indicating the file overrides a systemd configuration.
@lewisgoddard

lewisgoddard commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

systemd's var.conf is generated from a template,tmpfiles.d/var.conf.in, so I have documented that we are overriding it in the file like in etc.conf

We also duplicate some existing rules that get ignored: var.conf:2: Duplicate line for path "/buildroot/var/spool/rsyslog", ignoring. + speech-dispatcher from /usr/lib/tmpfiles.d/speech-dispatcher.conf so I have removed those, and updated the speech-dispatcher home path to be more explicit.

@lewisgoddard

lewisgoddard commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

I'm also concerned about /usr/lib/tmpfiles.d/etc.conf:32: Duplicate line for path "/etc/nsswitch.conf", ignoring.

debian.conf: C! /etc/nsswitch.conf
etc.conf: L /etc/nsswitch.conf

They're just being applied alphabetically, so ours is always skipped. Maybe move that one line into 00-nsswitch.conf if we want it to be a symlink and not a static copy that only gets replaced if someone deletes it.

@github-actions

Copy link
Copy Markdown

Installer builds for 2e933d5

Do not use these installers for production systems. They are intended for testing purposes only. They will update to the latest PR build, which will break your install eventually.

Arch ISO Checksum
amd64 elementaryos-9.0-proposed-x86-64.20261023023533.iso sha256
arm64 elementaryos-9.0-proposed-arm64.20261023023536.iso sha256

@github-actions

Copy link
Copy Markdown

Installer builds for f7ed487

Do not use these installers for production systems. They are intended for testing purposes only. They will update to the latest PR build, which will break your install eventually.

Arch ISO Checksum
amd64 elementaryos-9.0-proposed-x86-64.20261023030002.iso sha256
arm64 elementaryos-9.0-proposed-arm64.20261023030003.iso sha256

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need to overwrite this.

We can keep the default if it exists

@jumpyvi
jumpyvi merged commit 236a0d9 into main Oct 23, 2026
3 checks passed
@jumpyvi
jumpyvi deleted the fix-varrun branch October 23, 2026 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

A bunch of flatpak do not work

2 participants