gitweb: correctly disable UTF-8 encoding fix in git_blob_plain() and git_snapshot()
[sourcephile-nix.git] / Makefile
index ec914b464f9f861417ffc17f51ee2d6b666dbef6..7b35fdde5a01fa626bfbb259a5dffeb47ba92fd8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,84 +1,35 @@
-include .lib/nix/Makefile.make
+all: init
+
+include .lib/nixops/Makefile.make
+
+.PHONY: base/unbound/named.root
+base/unbound/named.root:
+       mkdir -p $(@D)
+       curl >$@ -L https://www.internic.net/domain/named.root
+
+send-pass:
+       rsync -ai --delete ../sec/pass julm@sourcephile.fr:work/sourcephile/sec/
+send-nixops:
+       rsync -ai --delete ../sec/nixops julm@sourcephile.fr:work/sourcephile/sec/
+recv-pass:
+       rsync -ai --delete julm@sourcephile.fr:work/sourcephile/sec/pass  ../sec/
+recv-gnupg:
+       rsync -ai --delete julm@sourcephile.fr:work/sourcephile/sec/gnupg  ../sec/
+recv-ssh:
+       rsync -ai --delete julm@sourcephile.fr:work/sourcephile/sec/ssh  ../sec/
+
+tunnel-rspamd:
+       ssh -nNTL 11334:localhost:11334 root@sourcephile.fr
 
 #
 ## init
 ###
 .PHONY: build
 build:
-       nix $(NIX) build -f build \
+       nix $(NIX_FLAGS) build -f build \
         --out-link result \
-        --show-trace $(NIX_BUILD)
+        --show-trace $(NIX_BUILD_FLAGS)
        tree result/
 
 init: build
        result/bin/init
-
-#
-## vmdk
-###
-vmdk: var/virtualbox/nixops.vmdk
-.PHONY: var/virtualbox/nixops.vmdk
-
-var/virtualbox/nixops.vmdk:
-       # NOTE: user's TMPDIR may be too small
-       TMPDIR=/tmp \
-       time nix $(NIX) build \
-        --out-link var/virtualbox \
-        --argstr system x86_64-linux \
-        -f "<nixpkgs-commonsoft/build/pkgs/installer/nixops-virtualbox>"
-
-#
-## create
-###
-create: $(dir $(NIXOPS_STATE))
-       $(if $(filter $(NIXOPS_DEPLOYMENT),$(deployment)),,\
-       nixops create \
-        $(NIXOPS_CREATE) \
-        install/logical.nix \
-        install/physical.nix)
-modify: $(NIXOPS_STATE)
-       nixops modify \
-        $(NIXOPS_MODIFY) \
-        install/logical.nix \
-        install/physical.nix
-
-$(dir $(NIXOPS_STATE)):
-       mkdir -p $@
-
-deployment = $(shell \
-       test ! -f $(NIXOPS_STATE) || \
-       sqlite3 $(NIXOPS_STATE) \
-         "select value from DeploymentAttrs \
-          where name='name' and value='$(NIXOPS_DEPLOYMENT)';")
-
-#
-## deploy
-###
-deploy: create
-       time nixops deploy $(NIXOPS_OPTS) $(NIXOPS_DEPLOY)
-       #TMPDIR=/tmp \
-       #time disnixos-env --use-nixops \
-       # -s install/disnix/services.nix \
-       # -d install/disnix/distribution.nix \
-       # -n install/logical.nix \
-       # -n install/physical.nix
-%/offline: NIX_BUILD+=--option substituters ""
-%/offline: NIXOPS_DEPLOY+=--option substituters ""
-%/offline: %
-       
-%/verbose: NIX+=-v -v -v
-%/verbose: %
-       
-
-stop:
-       nixops stop
-
-#
-## state
-###
-state: $(NIXOPS_STATE)
-       sqlite3 $(NIXOPS_STATE) .dump
-
-privateIpv4:
-       sqlite3 $(NIXOPS_STATE) \
-        'update ResourceAttrs set value = "$(IPv4)" where name="privateIpv4"'