endef
export approx_original_sources
+ifndef approxhost
+ approxhost := localhost
+endif
+
+approxrepos := main
+approxrepos += $(findstring contrib, ${SOURCES})
+approxrepos += $(findstring non-free, ${SOURCES})
+
ifdef approx
BOOTSTRAP := ${approx}
define SOURCES =
- deb ${approx} ${release} main
+ deb ${approx} ${release} ${approxrepos}
+ deb ${approx} ${release}-backports ${approxrepos}
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
- deb http://localhost/raspbian buster main non-free firmware rpi
- deb http://localhost/rpidebian buster main
+ deb http://${approxhost}/raspbian stretch main non-free firmware rpi
+ deb http://${approxhost}/rpidebian stretch main
+ deb http://${approxhost}/raspbian buster main non-free firmware rpi
+ deb http://${approxhost}/rpidebian buster main
endef
else
BOOTSTRAP := http://localhost/debian
define SOURCES :=
- deb http://localhost/debian ${release} main
+ deb http://${approxhost}/debian ${release} ${approxrepos}
endef
endif