| 1 |
# geoclue's /var, declared wherever geoclue is installed and nowhere else. |
| 2 |
# |
| 3 |
# Its own file because it is the one client-side declaration that is not |
| 4 |
# client-side. geoclue arrives with the GTK and WebKit stack, so it lands on |
| 5 |
# every client and also on a server that sets GUI=tauri -- astra, which builds |
| 6 |
# the arm64 Tauri releases natively. It sat in 50-alloy-var-client.conf, which a |
| 7 |
# server deletes whole, and the first astra mint failed bootc's var-tmpfiles |
| 8 |
# lint on this one path (2026-09-04, step 103 of 103). |
| 9 |
# |
| 10 |
# It cannot move to 50-alloy-var.conf beside the libX11 cache, and the |
| 11 |
# difference is the user. `d /var/lib/geoclue 0755 geoclue geoclue` names an |
| 12 |
# account that arrives with the package, and systemd-tmpfiles fails at boot on a |
| 13 |
# line whose user does not resolve -- which is the whole reason the client file |
| 14 |
# exists as a separate file in the first place. |
| 15 |
# |
| 16 |
# So the Containerfile keys this one on the fact rather than on a dial: it ships |
| 17 |
# where `getent passwd geoclue` answers and is deleted where it does not. Two |
| 18 |
# dials have now dragged this package in for two different reasons, and a |
| 19 |
# condition that reads the image cannot be wrong about the third. |
| 20 |
# |
| 21 |
# Mode and owner are the ones the package created, read back off a built image. |
| 22 |
# |
| 23 |
#Type Path Mode User Group Age Argument |
| 24 |
d /var/lib/geoclue 0755 geoclue geoclue - - |
| 25 |
|