Skip to content

Commit

Permalink
Enhance build times disabling command-not-found during rootfs creation (
Browse files Browse the repository at this point in the history
  • Loading branch information
alexl83 authored Jun 9, 2024
1 parent 8c26dbf commit eb7b39c
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions lib/functions/configuration/main-config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -571,3 +571,19 @@ function check_filesystem_compatibility_on_host() {
fi
return 0
}

function pre_install_distribution_specific__disable_cnf_apt_hook(){
if [[ $(dpkg --print-architecture) != "${ARCH}" && -f "${SDCARD}"/etc/apt/apt.conf.d/50command-not-found ]]; then #disable command-not-found (60% build-time saved under qemu)
display_alert "Disabling command-not-found during build-time to speed up image creation" "${BOARD}:${RELEASE}-${BRANCH}" "info"
run_host_command_logged mv "${SDCARD}"/etc/apt/apt.conf.d/50command-not-found "${SDCARD}"/etc/apt/apt.conf.d/50command-not-found.disabled
fi
}


function post_post_debootstrap_tweaks__restore_cnf_apt_hook(){
if [ -f "${SDCARD}"/etc/apt/apt.conf.d/50command-not-found.disabled ]; then # (re-enable command-not-found after building rootfs if it's been disabled)
display_alert "Enabling command-not-found after build-time " "${BOARD}:${RELEASE}-${BRANCH}" "info"
run_host_command_logged mv "${SDCARD}"/etc/apt/apt.conf.d/50command-not-found.disabled "${SDCARD}"/etc/apt/apt.conf.d/50command-not-found
fi

}

0 comments on commit eb7b39c

Please sign in to comment.