nixpkgs
038cb1e9 - nixos/borgbackup: fix ~/.cache, ~/.config ownership

Commit
3 years ago
nixos/borgbackup: fix ~/.cache, ~/.config ownership Invoke `install` separately for each directory to get ownership right -- i.e. not always owned by root. When owned by root, user sessions break as no user processes are allowed to create directores there. On normal systems the directories already exist, but in clean environments / NixOS test VMs, the bug shows. Before: $ namei -l /home/user1/.cache/borg f: /home/user1/.cache/borg drwxr-xr-x root root / drwxr-xr-x root root home drwx------ user1 users user1 drwxr-xr-x root root .cache drwxr-xr-x user1 users borg After: $ namei -l /home/user1/.cache/borg f: /home/user1/.cache/borg drwxr-xr-x root root / drwxr-xr-x root root home drwx------ user1 users user1 drwxr-xr-x user1 users .cache drwxr-xr-x user1 users borg (cherry picked from commit ab5e4f74ef366643de6c309084004bc48c5599c4)
Author
Committer
Parents
Loading