diff --git a/lib/functions/artifacts/artifact-armbian-bsp-cli.sh b/lib/functions/artifacts/artifact-armbian-bsp-cli.sh index d3af981e7..14c91a172 100644 --- a/lib/functions/artifacts/artifact-armbian-bsp-cli.sh +++ b/lib/functions/artifacts/artifact-armbian-bsp-cli.sh @@ -60,7 +60,7 @@ function artifact_armbian-bsp-cli_prepare_version() { "INITRD_ARCH: ${INITRD_ARCH}" # /etc/armbian-release "KERNEL_IMAGE_TYPE: ${KERNEL_IMAGE_TYPE}" # /etc/armbian-release "VENDOR: ${VENDOR}" # /etc/armbian-release - "OVERLAY_DIR: ${OVERLAY_DIR}" # /etc/armbian-release + "OVERLAY_DIR: ${OVERLAY_DIR}" # /etc/armbian-release "KERNEL_TARGET: ${KERNEL_TARGET}" # /etc/armbian-release "KERNEL_TEST_TARGET: ${KERNEL_TEST_TARGET}" # /etc/armbian-release "BOOT_SOC: ${BOOT_SOC}" # /etc/armbian-release # See https://github.com/armbian/build/pull/6411 diff --git a/lib/functions/compilation/kernel-make.sh b/lib/functions/compilation/kernel-make.sh index aec6e8657..11629ac5a 100644 --- a/lib/functions/compilation/kernel-make.sh +++ b/lib/functions/compilation/kernel-make.sh @@ -53,7 +53,7 @@ function run_kernel_make_internal() { "ARCH=${ARCHITECTURE}" # Key param. Everything depends on this. "LOCALVERSION=-${BRANCH}-${LINUXFAMILY}" # Change the internal kernel version to include the family. Changing this causes recompiles # @TODO change hack at .config; that might handles mtime better - "${cc_name}=${CCACHE} ${DISTCC_CROSS_COMPILE_PREFIX[@]} ${KERNEL_COMPILER}" # added as prefix to every compiler invocation by make + "${cc_name}=${CCACHE} ${DISTCC_CROSS_COMPILE_PREFIX[@]} ${KERNEL_COMPILER}" # added as prefix to every compiler invocation by make "KCFLAGS=-fdiagnostics-color=always -Wno-error=misleading-indentation ${extra_warnings} ${KERNEL_EXTRA_CFLAGS:-""}" # Force GCC colored messages, downgrade misleading indentation to warning "SOURCE_DATE_EPOCH=${kernel_base_revision_ts}" # https://reproducible-builds.org/docs/source-date-epoch/ and https://www.kernel.org/doc/html/latest/kbuild/reproducible-builds.html diff --git a/lib/functions/compilation/packages/armbian-config-deb.sh b/lib/functions/compilation/packages/armbian-config-deb.sh index f712640f2..4264fdbbc 100644 --- a/lib/functions/compilation/packages/armbian-config-deb.sh +++ b/lib/functions/compilation/packages/armbian-config-deb.sh @@ -66,7 +66,7 @@ compile_armbian-config() { # Add development repository to keep rooling release of this tool cat <<- END > ${tmp_dir}/${armbian_config_dir}/etc/apt/sources.list.d/armbian-config.list - deb [signed-by=/usr/share/keyrings/armbian.gpg] https://github.armbian.com/configng stable main + deb [signed-by=/usr/share/keyrings/armbian.gpg] https://github.armbian.com/configng stable main END dpkg_deb_build "${tmp_dir}/${armbian_config_dir}" "armbian-config" diff --git a/lib/functions/compilation/patch/drivers_network.sh b/lib/functions/compilation/patch/drivers_network.sh index 5fe737914..56a5ea4fe 100644 --- a/lib/functions/compilation/patch/drivers_network.sh +++ b/lib/functions/compilation/patch/drivers_network.sh @@ -381,7 +381,7 @@ driver_rtl8852bs() { # Bugfix/workaround: Comment undefined RTW_WARN_LMT # @TODO Check on update if this fix is still needed (added 2024-July-10) - sed -i "s/RTW_WARN_LMT(/\/\/RTW_WARN_LMT(/g" \ + sed -i "s/RTW_WARN_LMT(/\/\/RTW_WARN_LMT(/g" \ "$kerneldir/drivers/net/wireless/realtek/rtl8852bs/core/rtw_xmit.c" # Add to section Makefile diff --git a/lib/functions/general/oci-oras.sh b/lib/functions/general/oci-oras.sh index 1e7ac0c3f..8e550924e 100644 --- a/lib/functions/general/oci-oras.sh +++ b/lib/functions/general/oci-oras.sh @@ -85,7 +85,7 @@ function run_tool_oras() { display_alert "Running ORAS ${ACTUAL_VERSION}" "HOME='${ORAS_HOME}'; retries='${retries:-1}'; cmdline: $*" "debug" if [[ "${retries:-1}" -gt 1 ]]; then display_alert "Calling ORAS with retries ${retries}" "$*" "debug" - sleep_seconds="30" do_with_retries "${retries}" env -i "HOME=${ORAS_HOME}" "HTTPS_PROXY=${HTTPS_PROXY}" "${ORAS_BIN}" "$@" + sleep_seconds="30" do_with_retries "${retries}" env -i "HOME=${ORAS_HOME}" "HTTPS_PROXY=${HTTPS_PROXY}" "${ORAS_BIN}" "$@" else # If any parameters passed, call ORAS, otherwise exit. We call it this way (sans-parameters) early to prepare ORAS tooling. if [[ $# -eq 0 ]]; then diff --git a/lib/functions/rootfs/apt-install.sh b/lib/functions/rootfs/apt-install.sh index 990830496..fc2a310e9 100644 --- a/lib/functions/rootfs/apt-install.sh +++ b/lib/functions/rootfs/apt-install.sh @@ -103,7 +103,7 @@ function install_deb_chroot() { # install in chroot via apt-get, not dpkg, so dependencies are also installed from repo if needed. declare -g if_error_detail_message="Installation of $install_target failed ${BOARD} ${RELEASE} ${BUILD_DESKTOP} ${LINUXFAMILY}" declare -a extra_apt_envs=() - extra_apt_envs+=("ARMBIAN_IMAGE_BUILD_BOOTFS_TYPE=${BOOTFS_TYPE:-"unset"}") # used by package postinst scripts to bevahe + extra_apt_envs+=("ARMBIAN_IMAGE_BUILD_BOOTFS_TYPE=${BOOTFS_TYPE:-"unset"}") # used by package postinst scripts to bevahe DONT_MAINTAIN_APT_CACHE="yes" chroot_sdcard_apt_get --no-install-recommends "${apt_options}" install "${install_target}" # don't auto-maintain apt cache when installing from packages. unset extra_apt_envs diff --git a/lib/functions/rootfs/distro-agnostic.sh b/lib/functions/rootfs/distro-agnostic.sh index ca6974c36..9c80fcd59 100644 --- a/lib/functions/rootfs/distro-agnostic.sh +++ b/lib/functions/rootfs/distro-agnostic.sh @@ -390,11 +390,11 @@ function install_distribution_agnostic() { # enable additional services, if they exist. display_alert "Enabling Armbian services" "systemd" "info" if [[ -f "${SDCARD}"/lib/systemd/system/armbian-firstrun.service ]]; then - # Note: armbian-firstrun starts before the user has a chance to edit the env file's values. - # Exceptionaly, the env file can be edited during image build time - if test -n "$OPENSSHD_REGENERATE_HOST_KEYS"; then - sed -i "s/\(^OPENSSHD_REGENERATE_HOST_KEYS *= *\).*/\1$OPENSSHD_REGENERATE_HOST_KEYS/" "${SDCARD}"/etc/default/armbian-firstrun - fi + # Note: armbian-firstrun starts before the user has a chance to edit the env file's values. + # Exceptionaly, the env file can be edited during image build time + if test -n "$OPENSSHD_REGENERATE_HOST_KEYS"; then + sed -i "s/\(^OPENSSHD_REGENERATE_HOST_KEYS *= *\).*/\1$OPENSSHD_REGENERATE_HOST_KEYS/" "${SDCARD}"/etc/default/armbian-firstrun + fi chroot_sdcard systemctl --no-reload enable armbian-firstrun.service fi [[ -f "${SDCARD}"/lib/systemd/system/armbian-zram-config.service ]] && chroot_sdcard systemctl --no-reload enable armbian-zram-config.service