]> git.plutz.net Git - blast/blobdiff - modules/approx.mk
apt proxy support, small fixes and typos
[blast] / modules / approx.mk
diff --git a/modules/approx.mk b/modules/approx.mk
new file mode 100644 (file)
index 0000000..c8ed445
--- /dev/null
@@ -0,0 +1,33 @@
+define approx_original_sources :=
+${SOURCES}
+endef
+export approx_original_sources
+
+ifdef approx
+
+BOOTSTRAP := ${approx}
+define SOURCES =
+deb ${approx} stretch main
+endef
+
+else ifdef raspi
+
+BOOTSTRAP := http://localhost/raspbian
+define SOURCES =
+deb http://localhost/raspbian stretch main non-free firmware rpi
+deb http://localhost/rpidebian stretch main
+endef
+
+else
+
+BOOTSTRAP := http://localhost/debian
+define SOURCES =
+deb http://localhost/debian stretch main
+endef
+
+endif
+
+.PHONY: _approx_restore_sources
+_config: _approx_restore_sources
+_approx_restore_sources: ${CFGROOT}
+       printf '%s\n' "$${approx_original_sources}" >"$${CFGROOT}/etc/apt/sources.list"