diff options
author | u <u@billy> | 2023-11-17 18:49:37 -0500 |
---|---|---|
committer | u <u@billy> | 2023-11-19 07:14:19 -0500 |
commit | 3bbb985b7f95a7c39f272bb716cfcc1bfe906c63 (patch) | |
tree | d198b6b2756914f42ca6dcaf9b671b26279cdb54 /Makefile | |
parent | d8c6be3b252ccb6379442d1ff3dd41e96290b3b6 (diff) |
remove more samizdat-paths cruft
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 39 |
1 files changed, 9 insertions, 30 deletions
@@ -12,7 +12,7 @@ INSTALL_SUBMODULES = fsmgr | |||
12 | NO_INSTALL_SUBMODULES = cryptonomic-dyndns-server | 12 | NO_INSTALL_SUBMODULES = cryptonomic-dyndns-server |
13 | SUBMODULES = $(INSTALL_SUBMODULES) $(NO_INSTALL_SUBMODULES) | 13 | SUBMODULES = $(INSTALL_SUBMODULES) $(NO_INSTALL_SUBMODULES) |
14 | 14 | ||
15 | all: samizdat-paths.sh ${compiled_programs} ${SUBMODULES} | 15 | all: ${compiled_programs} ${SUBMODULES} |
16 | 16 | ||
17 | .PHONY: stack install-stack | 17 | .PHONY: stack install-stack |
18 | install-stack: | 18 | install-stack: |
@@ -37,24 +37,21 @@ wait_for_files: src/wait_for_files.c | build-deps | |||
37 | %: src/%.c | build-deps | 37 | %: src/%.c | build-deps |
38 | $(CC) $(CFLAGS) $< -o $@ | 38 | $(CC) $(CFLAGS) $< -o $@ |
39 | 39 | ||
40 | src_bin_programs = btrfs-functions.sh var.sh dnsmasq-dhcp-script.sh usb partvi | 40 | src_bin_programs = btrfs-functions.sh var.sh usb partvi |
41 | 41 | ||
42 | bin_programs=$(addprefix src/, $(src_bin_programs)) samizdat-paths.sh ${cc_files} ${btrfs_utils} | 42 | bin_programs=$(addprefix src/, $(src_bin_programs)) ${cc_files} ${btrfs_utils} |
43 | 43 | ||
44 | btrfs_utils=$(addprefix src/btrfs-utils/, btarfs with-btrfs-seed) | 44 | btrfs_utils=$(addprefix src/btrfs-utils/, btarfs with-btrfs-seed) |
45 | 45 | ||
46 | initrd_files:=$(wildcard src/initrd/*) dynmenu samizdat-pinentry wait_for_files | 46 | initrd_files:=$(wildcard src/initrd/*) dynmenu wait_for_files |
47 | initramfs_conf_files:=$(wildcard initramfs-tools/*) | 47 | initramfs_conf_files:=$(wildcard initramfs-tools/*) |
48 | 48 | ||
49 | isolinux_files:=$(wildcard isolinux/*) | 49 | isolinux_files:=$(wildcard isolinux/*) |
50 | 50 | ||
51 | clean: | 51 | clean: |
52 | rm -f samizdat-paths.sh ${compiled_programs} | 52 | rm -f ${compiled_programs} |
53 | 53 | ||
54 | .PHONY: all clean | 54 | .PHONY: all clean |
55 | samizdat-paths.sh: src/samizdat-paths.in | ||
56 | @sed -e "s?PREFIX?$(prefix)?g" $< > $@ | ||
57 | include samizdat-paths.sh | ||
58 | 55 | ||
59 | install-nested-kvm: conf/kvm.conf | 56 | install-nested-kvm: conf/kvm.conf |
60 | install -m0644 conf/kvm.conf ${instdir}/etc/modprobe.d/ | 57 | install -m0644 conf/kvm.conf ${instdir}/etc/modprobe.d/ |
@@ -149,23 +146,6 @@ boot: rootfs | |||
149 | sudo update-initramfs -u | 146 | sudo update-initramfs -u |
150 | sudo ROOTFS=$(rootfs) ./src/parted-usb.sh | 147 | sudo ROOTFS=$(rootfs) ./src/parted-usb.sh |
151 | 148 | ||
152 | fastboot: rootfs | ||
153 | sudo qemu.sh | ||
154 | |||
155 | samizdat.netinst.iso: | $(rootfs) | ||
156 | exit 1; sudo initrd.sh | ||
157 | sudo xorriso-usb.sh $(reuse_child) --bootloader --out $@ | ||
158 | |||
159 | cleantest: | ||
160 | make testclean | ||
161 | make isotest | ||
162 | |||
163 | isotest: samizdat.iso | ||
164 | USE_ISO=y SLOW_BOOT=y NO_NET=y qemu.sh $^ | ||
165 | |||
166 | isotest-netinst: samizdat.netinst.iso | ||
167 | USE_ISO=y SLOW_BOOT=y qemu.sh $^ | ||
168 | |||
169 | samizdat_btrfs_patch_size=256M | 149 | samizdat_btrfs_patch_size=256M |
170 | 150 | ||
171 | get_loop_dev="$$(sudo losetup -n -O name -j $@~tmp)" | 151 | get_loop_dev="$$(sudo losetup -n -O name -j $@~tmp)" |
@@ -229,23 +209,22 @@ build-submodules-stamp: build-submodules | |||
229 | install-submodules-stamp: install-submodules | 209 | install-submodules-stamp: install-submodules |
230 | touch $@ | 210 | touch $@ |
231 | 211 | ||
212 | bindir = /usr/local/bin | ||
213 | |||
232 | install-bin-programs: ${bin_programs} | 214 | install-bin-programs: ${bin_programs} |
233 | install -D -p -t ${instdir}${samizdat_bindir} ${bin_programs} | 215 | install -D -p -t ${instdir}${bindir} ${bin_programs} |
234 | 216 | ||
235 | CP=cp --preserve=timestamps -r | 217 | CP=cp --preserve=timestamps -r |
236 | 218 | ||
237 | defaults_conf_files = conf/grub.default | 219 | defaults_conf_files = conf/grub.default |
238 | initramfs_conf_files = $(addprefix initramfs-tools/,hooks/samizdat scripts/samizdat) | 220 | initramfs_conf_files = $(addprefix initramfs-tools/,hooks/samizdat scripts/samizdat) |
239 | install-stamp: install-bin-programs samizdat-paths.sh ${compiled_programs} | 221 | install-stamp: install-bin-programs ${compiled_programs} |
240 | install -m644 --backup=t -t /etc/apt/sources.list.d -- conf/bookworm.list | 222 | install -m644 --backup=t -t /etc/apt/sources.list.d -- conf/bookworm.list |
241 | install -m644 --backup=t -T -- conf/grub.default /etc/default/grub | 223 | install -m644 --backup=t -T -- conf/grub.default /etc/default/grub |
242 | install -t /etc/initramfs-tools/hooks -- initramfs-tools/hooks/samizdat | 224 | install -t /etc/initramfs-tools/hooks -- initramfs-tools/hooks/samizdat |
243 | install -t /etc/initramfs-tools/scripts -- initramfs-tools/scripts/samizdat | 225 | install -t /etc/initramfs-tools/scripts -- initramfs-tools/scripts/samizdat |
244 | touch $@ | 226 | touch $@ |
245 | 227 | ||
246 | bootclean: | ||
247 | rm -f samizdat.disk.img boot-disk.template.img boot-disk.img | ||
248 | |||
249 | .PHONY: update upgrade up upgrade-key initrd | 228 | .PHONY: update upgrade up upgrade-key initrd |
250 | 229 | ||
251 | initrd: install | 230 | initrd: install |