!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

621 Members
NixOS ❤️ systemd171 Servers

Load older messages


SenderMessageTime
27 Jul 2021
@andi:kack.itandi- * We could try to introduce d+ /path/to-create-and-keep ... :D 21:20:18
@aanderse:nixos.devaanderse yeah we don't want mkdir
I'm not sure if I'm doing something "wrong"
i guess I'll file an issue/question upstream
21:20:20
@andi:kack.itandi-I guess the "cleanup" part is running on "create" even thought we don't have a time configured in most cases.21:20:57
@aanderse:nixos.devaanderse d keeps the directories fine... just mucks the ACLs
i don't think it's the cleanup
21:21:14
@andi:kack.itandi- Create a directory. The mode and ownership will be adjusted if specified. 21:21:36
@aanderse:nixos.devaanderse even without this issue ideally we use StateDirectory and LogsDirectory instead 21:22:02
@andi:kack.itandi-except for cases where both don't work. E.g. creating directories on some state partition that is mounted to where systemd expects it to be :/21:23:34
@aanderse:nixos.devaanderse i guess i should confirm that LogsDirectory doesn't have the same issue 🤔 21:23:37
@andi:kack.itandi-I commonly run into DynamicUser= + StateDirectory= + volume21:23:52
@andi:kack.itandi- I have to know that it mounts to /var/lib/private/... 21:24:08
@andi:kack.itandi-which is really a gross situation to be in21:24:15
@andi:kack.itandi- aanderse: how does your d-line for the logs look like? The permission code takes a shortcut if neither mode, uid nor gid is given. 21:25:22
@aanderse:nixos.devaanderse

looks like this:

https://github.com/NixOS/nixpkgs/blob/nixos-21.05/nixos/modules/services/web-servers/apache-httpd/default.nix#L746

21:27:11
@andi:kack.itandi-If you drop user, group and mode it should work as expected but probably a bit weird as the initial permissions or unknown.21:28:22
@andi:kack.itandi- * If you drop user, group and mode it should work as expected but probably a bit weird as the initial permissions are unknown.21:29:06
@aanderse:nixos.devaanderse

yeah I'll see if i have enough energy to do the following tonight:

  • file a question upstream with systemd to see if I'm doing anything "wrong"
  • test if LogsDirectory has the same behaviour
  • make a PR to change the httpd (and nginx?) module(s) to use LogsDirectory
21:31:23
@andi:kack.itandi-They'll probably tell us (again?) that systemd-tmpfiles aren't post-inst "hooks" :D21:32:12
@aanderse:nixos.devaandersethey would be right to tell us that i guess... but here in nixos land we have to cheat sometimes 😉21:33:14
@andi:kack.itandi-all the time :D21:33:27
@andi:kack.itandi-With my v249 branch I have some issue with our units and default target..21:34:00
@andi:kack.itandi-I can't really explain it but it never reaches default.target if there is no graphical.target21:34:16
@aanderse:nixos.devaanderseoof21:34:31
@andreas.schraegle:helsinki-systems.deajs124
In reply to @aanderse:nixos.dev

yeah I'll see if i have enough energy to do the following tonight:

  • file a question upstream with systemd to see if I'm doing anything "wrong"
  • test if LogsDirectory has the same behaviour
  • make a PR to change the httpd (and nginx?) module(s) to use LogsDirectory
feel free to ping me on the nginx thing. my fork of the nginx module apparently already uses LogsDirectory, so I'm probably qualified to review those changes ^^
21:37:42
@aanderse:nixos.devaanderse great! thanks ajs124 21:56:17
@aanderse:nixos.devaanderse well... that was disappointing
LogsDirectory entirely wiped out the ACLs, as opposed to tmpfiles which just broke the mask 😒
23:41:45
28 Jul 2021
@andreas.schraegle:helsinki-systems.deajs124 Damn. Why do you actually want do have an ACL on that directory? We ingest our nginx access logs into loki with promtail and just added nginx to SupplementaryGroups and /var/log/nginx/ to ReadOnlyPaths. 00:22:50
@aanderse:nixos.devaanderse ajs124: do i want that? no. but I'm a lowly sysadmin dealing with the caveman era
as long as i can make things look almost exactly as they did on debian no one complains 😑
02:26:30
@stuzenz:matrix.orgstuzenz joined the room.23:32:20
29 Jul 2021
@likhith2003:matrix.orgLIKHITH SAI GANESH joined the room.06:05:25
@papojari:artemislena.eupapojari 🏳️‍🌈 joined the room.12:23:26

There are no newer messages yet.


Back to Room ListRoom Version: 6