aboutsummaryrefslogtreecommitdiff
path: root/scripts/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/Makefile.am')
-rw-r--r--scripts/Makefile.am10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index 2f4dbacc9..a8cbe8222 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -1,9 +1,19 @@
bin_SCRIPTS = nix-switch nix-collect-garbage \
nix-pull nix-push
+noinst_SCRIPTS = nix-profile.sh
+
install-exec-local:
$(INSTALL) -d $(sysconfdir)/profile.d
$(INSTALL_PROGRAM) nix-profile.sh $(sysconfdir)/profile.d/nix.sh
$(INSTALL) -d $(sysconfdir)/nix
# !!! don't overwrite local modifications
$(INSTALL_DATA) prebuilts.conf $(sysconfdir)/nix/prebuilts.conf
+
+%: %.in Makefile
+ sed \
+ -e s^@prefix\@^$(prefix)^g \
+ -e s^@sysconfdir\@^$(sysconfdir)^g \
+ -e s^@localstatedir\@^$(localstatedir)^g \
+ < $< > $@ || rm $@
+ chmod +x $@