* Hack to allow the setuid root program fusermount to work.
svn path=/nixpkgs/trunk/; revision=7542
This commit is contained in:
parent
c63c32e3b2
commit
2ecbdbe5eb
1 changed files with 9 additions and 0 deletions
|
@ -4,4 +4,13 @@ export MOUNT_FUSE_PATH=$out/sbin
|
|||
export INIT_D_PATH=$out/etc/init.d
|
||||
export UDEV_RULES_PATH=$out/etc/udev/rules.d
|
||||
|
||||
# This is ugly. Normally, FUSE executes $out/bin/fusermount to mount
|
||||
# the file system. However, fusermount should be setuid root, but Nix
|
||||
# doesn't support setuid binaries, so fusermount will fail. By
|
||||
# setting FUSERMOUNT_DIR to a non-existant path, FUSE will fall back
|
||||
# to searching for fusermount in $PATH. The user is responsible for
|
||||
# (e.g.) setting up a setuid-wrapper for fusermount and adding it to
|
||||
# $PATH.
|
||||
export NIX_CFLAGS_COMPILE="-DFUSERMOUNT_DIR=\"/no-such-path\""
|
||||
|
||||
genericBuild
|
||||
|
|
Loading…
Reference in a new issue