bindfs: Let `mount` find `bindfs` mount helper

When mount is used with mount-type "fuse.bindfs", it cannot find the
mount helper.

If mount can't find `mount.fuse.bindfs`, it executes the `mount.fuse`
mount helper and passes `fuse.bindfs` as argument. Then `mount.fuse`
tries to execute `bindfs` on its own, but it is not found in the PATH.

By creating a `mount.fuse.bindfs` link to the `bindfs` executable, this
problem is avoided because `mount` will just execute the
`mount.fuse.bindfs` mount helper without `mount.fuse` in the middle.

Balletie d852a236 d9b98b6b

+3
+3
pkgs/tools/filesystems/bindfs/default.nix
··· 12 dontStrip = true; 13 14 buildInputs = [ fuse pkgconfig ]; 15 16 meta = { 17 description = "A FUSE filesystem for mounting a directory to another location";
··· 12 dontStrip = true; 13 14 buildInputs = [ fuse pkgconfig ]; 15 + postFixup = '' 16 + ln -s $out/bin/bindfs $out/bin/mount.fuse.bindfs 17 + ''; 18 19 meta = { 20 description = "A FUSE filesystem for mounting a directory to another location";