summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2023-06-21 23:40:03 -0400
committeru <u@billy>2023-11-17 08:44:10 -0500
commit191905e493e680dc8a36bce7d28d7e912d2e98bd (patch)
tree6ef9c8528268b7861af2c52f6b48f6e9032ecd68 /Makefile
parent1b697950d2aca3395ca9d245cafca29af87a6c97 (diff)
remove gpg
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile30
1 files changed, 4 insertions, 26 deletions
diff --git a/Makefile b/Makefile
index 634a418..a376a64 100644
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@ compiled_programs=${cc_files} ${cpp_files}
8CC=gcc -std=gnu99 8CC=gcc -std=gnu99
9CFLAGS=-Os 9CFLAGS=-Os
10 10
11INSTALL_SUBMODULES = fsmgr kiki 11INSTALL_SUBMODULES = fsmgr
12NO_INSTALL_SUBMODULES = cryptonomic-dyndns-server 12NO_INSTALL_SUBMODULES = cryptonomic-dyndns-server
13SUBMODULES = $(INSTALL_SUBMODULES) $(NO_INSTALL_SUBMODULES) 13SUBMODULES = $(INSTALL_SUBMODULES) $(NO_INSTALL_SUBMODULES)
14 14
@@ -47,9 +47,8 @@ $(addprefix src/, $(dyndns_links)):
47 47
48src_bin_programs = xorriso-usb.sh btrfs-functions.sh btrfs-receive-root.sh \ 48src_bin_programs = xorriso-usb.sh btrfs-functions.sh btrfs-receive-root.sh \
49btrfs-send-root.sh var.sh grub-efi.sh keygen.sh initrd.sh qemu.sh \ 49btrfs-send-root.sh var.sh grub-efi.sh keygen.sh initrd.sh qemu.sh \
50dnsmasq-dhcp-script.sh samizdat-password-agent samizdat-gpg-agent publish-ip.sh \ 50dnsmasq-dhcp-script.sh publish-ip.sh \
51samizdat-daily-snapshot-root samizdat-diff-root kiki-export-stdout \ 51git-ll-remote usb \
52kiki-import-stdin store-child-permanently git-ll-remote usb \
53hostname.cryptonomic.net partvi ficlonerange.py ${dyndns_progs} 52hostname.cryptonomic.net partvi ficlonerange.py ${dyndns_progs}
54 53
55bin_programs=$(addprefix src/, $(src_bin_programs)) samizdat-paths.sh ${cc_files} ${btrfs_utils} 54bin_programs=$(addprefix src/, $(src_bin_programs)) samizdat-paths.sh ${cc_files} ${btrfs_utils}
@@ -118,8 +117,6 @@ ifndef instdir
118else 117else
119 install -p -m0644 -DT conf/postfix_main.cf ${instdir}/etc/postfix/main.cf 118 install -p -m0644 -DT conf/postfix_main.cf ${instdir}/etc/postfix/main.cf
120 install -p -m0644 -DT conf/torrc ${instdir}/etc/tor/torrc 119 install -p -m0644 -DT conf/torrc ${instdir}/etc/tor/torrc
121 ln -sf /var/cache/kiki/config/tor/hostname ${instdir}/etc/mailname
122 ln -sf /var/cache/kiki/config/tor/hostname ${instdir}/etc/hostname
123endif 120endif
124 121
125include user.mk 122include user.mk
@@ -178,23 +175,10 @@ boot: rootfs
178fastboot: rootfs 175fastboot: rootfs
179 sudo qemu.sh 176 sudo qemu.sh
180 177
181reuse_child := $(shell 2>/dev/null read child < reused-child && echo --reuse-child=$$child; true)
182
183samizdat.netinst.iso: | rootfs/samizdat.btrfs 178samizdat.netinst.iso: | rootfs/samizdat.btrfs
184 exit 1; sudo initrd.sh 179 exit 1; sudo initrd.sh
185 sudo xorriso-usb.sh $(reuse_child) --bootloader --out $@ 180 sudo xorriso-usb.sh $(reuse_child) --bootloader --out $@
186 181
187reused-child:
188 sudo keygen.sh ${samizdat_child_dir}/child.$$$$ && \
189 sudo store-child-permanently $$$$ && \
190 echo $$$$ > $@
191
192testclean:
193 make -C kiki install
194 sudo mv /root/.gnupg /root/.gnupg.$$(date -Im) || true
195 sudo killall gpg-agent || true
196 rm -f reused-child
197
198cleantest: 182cleantest:
199 make testclean 183 make testclean
200 make isotest 184 make isotest
@@ -205,9 +189,6 @@ isotest: samizdat.iso
205isotest-netinst: samizdat.netinst.iso 189isotest-netinst: samizdat.netinst.iso
206 USE_ISO=y SLOW_BOOT=y qemu.sh $^ 190 USE_ISO=y SLOW_BOOT=y qemu.sh $^
207 191
208gpg_iso_path=gnupghome
209GPG_INPUT_DIR=${samizdat_child_dir}/child.$(shell cat reused-child)/root/.gnupg
210
211samizdat_btrfs_patch_size=256M 192samizdat_btrfs_patch_size=256M
212 193
213get_loop_dev="$$(sudo losetup -n -O name -j $@~tmp)" 194get_loop_dev="$$(sudo losetup -n -O name -j $@~tmp)"
@@ -233,9 +214,6 @@ veritymount: rootfs/samizdat.seed.btrfs.verity.log
233 $(verity_root_hash) 214 $(verity_root_hash)
234 sudo veritysetup remove samizverity 215 sudo veritysetup remove samizverity
235 216
236%.verity.log.asc: %.verity.log
237 sudo gpg --armor --detach-sign $^
238
239rootfs/%.btrfs: 217rootfs/%.btrfs:
240 $(SUDO_MAKE) -C rootfs $(notdir $@) 218 $(SUDO_MAKE) -C rootfs $(notdir $@)
241 219
@@ -298,7 +276,7 @@ gold.iso: rootfs/seed.iso reused-child
298 mv $@~tmp $@ 276 mv $@~tmp $@
299 277
300rootfs/seed.iso: $(addprefix rootfs/samizdat.seed.btrf, s \ 278rootfs/seed.iso: $(addprefix rootfs/samizdat.seed.btrf, s \
301 $(if $(VERITY), s.verity s.verity.log $(if $(VERITY_SIGN), s.verity.log.asc))) 279 $(if $(VERITY), s.verity s.verity.log))
302 rm -f $@~tmp 280 rm -f $@~tmp
303 touch $@~tmp 281 touch $@~tmp
304 fallocate -n -l 10G $@~tmp 282 fallocate -n -l 10G $@~tmp