diff --git a/lib/build-all-ng.sh b/lib/build-all-ng.sh index 73a42833e..ea84ae39e 100644 --- a/lib/build-all-ng.sh +++ b/lib/build-all-ng.sh @@ -190,7 +190,8 @@ function build_all() CRYPTROOT_SSH_UNLOCK CRYPTROOT_SSH_UNLOCK_PORT CRYPTROOT_SSH_UNLOCK_KEY_NAME ROOT_MAPPER NETWORK HDMI \ USB WIRELESS ARMBIANMONITOR DEFAULT_CONSOLE FORCE_BOOTSCRIPT_UPDATE SERIALCON UBOOT_TOOLCHAIN2 toolchain2 \ BUILD_REPOSITORY_URL BUILD_REPOSITORY_COMMIT DESKTOP_AUTOLOGIN BUILD_MINIMAL BUILD_TARGET BUILD_STABILITY \ - HOST BUILD_IMAGE BOARDFAMILY DEB_STORAGE REPO_STORAGE REPO_CONFIG REPOSITORY_UPDATE PACKAGE_LIST_RELEASE + HOST BUILD_IMAGE BOARDFAMILY DEB_STORAGE REPO_STORAGE REPO_CONFIG REPOSITORY_UPDATE PACKAGE_LIST_RELEASE \ + LOCAL_MIRROR read -r BOARD BRANCH RELEASE BUILD_TARGET BUILD_STABILITY BUILD_IMAGE <<< "${line}" diff --git a/lib/general.sh b/lib/general.sh index 979a5550b..139c2da2b 100644 --- a/lib/general.sh +++ b/lib/general.sh @@ -172,6 +172,9 @@ create_sources_list() echo "deb http://apt.armbian.com $RELEASE main ${RELEASE}-utils ${RELEASE}-desktop" > $SDCARD/etc/apt/sources.list.d/armbian.list fi + # add local package server if defined. Suitable for development + [[ -n $LOCAL_MIRROR ]] && echo "deb http://$LOCAL_MIRROR $RELEASE main ${RELEASE}-utils ${RELEASE}-desktop" >> $SDCARD/etc/apt/sources.list.d/armbian.list + display_alert "Adding Armbian repository and authentication key" "/etc/apt/sources.list.d/armbian.list" "info" cp $SRC/config/armbian.key $SDCARD chroot $SDCARD /bin/bash -c "cat armbian.key | apt-key add - > /dev/null 2>&1"