Skip to content

Commit 567eb56

Browse files
committed
debian: link more stuff from factory
CUPS is pulled in by GNOME packages and fails without configs. Need /etc/skel to create users from GNOME's GUI, and to have the homedir shellery set up correctly. Workaround for adduser/deluser bugs. PackageKit is needed otherwise GNOME stalls logout/reboot if it doesn't run. Bash completion files used by run0/systemd-run.
1 parent c5ec755 commit 567eb56

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

mkosi.conf.d/debian/mkosi.extra/usr/lib/tmpfiles.d/etc-debian.conf

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,18 @@ L? /etc/nftables.conf
1111

1212
# Very basic stuff like awk and which is managed through alternatives
1313
L? /etc/alternatives
14+
15+
# CUPS is pulled in by GNOME, and fails if the configs are not there
16+
L? /etc/cups
17+
18+
# Needed to create users by GNOME's GUI
19+
L? /etc/skel
20+
# These can be dropped once https://bugs.debian.org/1108017 is fixed
21+
L? /etc/adduser.conf
22+
L? /etc/deluser.conf
23+
24+
# PackageKit does not run without /etc/PackageKit/ and GNOME stalls logout/reboot if it doesn't run
25+
L? /etc/PackageKit
26+
27+
# TODO: drop once https://github.com/scop/bash-completion/pull/1399 is merged, needed for shell completion of sd-run/run0
28+
L? /etc/bash_completion.d

0 commit comments

Comments
 (0)