diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index d970fe7198..13da2a54b4 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -212,7 +212,7 @@ another location, similar to @command{mount --bind}. It can be used for: (list "--sysconfdir=/etc" ; so man pages & binaries contain /etc (string-append "--docdir=" (assoc-ref %outputs "out") "/share/doc/" ,name "-" ,version) - (string-append "ssbindir=" (assoc-ref %outputs "out") "/sbin") + "ssbindir=/run/setuid-programs" ;; The default ‘davfs2’ user and group don't exist on most systems. "dav_user=nobody" "dav_group=nogroup") @@ -226,6 +226,11 @@ another location, similar to @command{mount --bind}. It can be used for: _ prefix suffix) (string-append prefix suffix))) #t)) + (add-after 'unpack 'dont-install-to-/run/setuid-programs + (lambda _ + (substitute* "src/Makefile.in" + (("ssbindir") "sbindir")) + #t)) (add-after 'unpack 'patch-file-names (lambda _ ;; Don't auto-load the FUSE kernel module. That's up to root.