forked from lix-project/lix
5396304c73
more common than the latter (which exists only on Linux and FreeBSD). We don't really care about dropping the saved IDs since there apparently is no way to quiry them in any case, so it can't influence the build (unlike the effective IDs which are checked by Perl for instance).
14 lines
442 B
Makefile
14 lines
442 B
Makefile
SUBDIRS = bin2c boost libutil libstore libmain nix-store nix-hash \
|
|
libexpr nix-instantiate nix-env log2xml
|
|
|
|
SETUID_PROGS = nix-store nix-instantiate nix-env
|
|
install-exec-hook:
|
|
if SETUID_HACK
|
|
if HAVE_SETREUID
|
|
cd $(DESTDIR)$(bindir) && chown @NIX_USER@ $(SETUID_PROGS) \
|
|
&& chgrp @NIX_GROUP@ $(SETUID_PROGS) && chmod ug+s $(SETUID_PROGS)
|
|
else
|
|
cd $(DESTDIR)$(bindir) && chown root $(SETUID_PROGS) && chmod u+s $(SETUID_PROGS)
|
|
endif
|
|
endif
|