blob: 26893eae29372d0270e8cc20443693d8f26de568 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
.POSIX:
.SUFFIXES:
.SUFFIXES: .in
.in:
sed \
-e "s|@HOSTNAME@|`hostname`|g" \
< $< > $@
if [ -x $< ]; then chmod +x $@; fi
all: EuAndreh.key guix nix
guix: guix-packages guix-services
guix-packages:
guix build -v3 -Lsrc/ -K \
-f src/org/euandre/packages.scm \
-f src/org/euandre/queue.scm \
guix-services-local:
rm -f result-local
guix system -v3 -Lsrc/ -K -r result-local build tests/local/system.scm
cmp -s result-local/etc/postfix/master.cf tests/local/master.cf
cmp -s result-local/etc/postfix/main.cf tests/local/main.cf
guix-services-internet: tests/internet/main.cf
rm -f result-internet
guix system -v3 -Lsrc/ -K -r result-internet build tests/internet/system.scm
cmp -s result-internet/etc/postfix/master.cf tests/internet/master.cf
cmp -s result-internet/etc/postfix/main.cf tests/internet/main.cf
guix-services: guix-services-local guix-services-internet
nix:
nix-build build.nix
refresh:
sh scripts/paku -rg
check:
clean:
rm -rf \
result* .paku/ deb/ tests/internet/main.cf
public:
EuAndreh.key:
gpg --armour --export eu@euandre.org > $@
|