diff --git a/linux-tkg-config/prepare b/linux-tkg-config/prepare index fed6a10..975d832 100644 --- a/linux-tkg-config/prepare +++ b/linux-tkg-config/prepare @@ -383,18 +383,23 @@ _set_compiler(){ _define_kernel_abs_paths() { - _kernel_work_folder_abs="$_where/$_kernel_work_folder/linux-src-git" - if [[ "$_kernel_work_folder" == /* ]]; then - _kernel_work_folder_abs="$_kernel_work_folder/linux-tkg/linux-src-git" - fi - echo -e "_kernel_work_folder_abs=\"$_kernel_work_folder_abs\"" >> "$_where"/BIG_UGLY_FROGMINER + source "$_where"/BIG_UGLY_FROGMINER - _kernel_source_folder_abs="$_where/$_kernel_source_folder/linux-kernel.git" - if [[ "$_kernel_source_folder" == /* ]]; then - _kernel_source_folder_abs="$_kernel_source_folder/linux-tkg/linux-kernel.git" + if [ -n "$_kernel_work_folder_abs" ]; then + _kernel_work_folder_abs="$_where/$_kernel_work_folder/linux-src-git" + if [[ "$_kernel_work_folder" == /* ]]; then + _kernel_work_folder_abs="$_kernel_work_folder/linux-tkg/linux-src-git" + fi + echo -e "_kernel_work_folder_abs=\"$_kernel_work_folder_abs\"" >> "$_where"/BIG_UGLY_FROGMINER fi - echo -e "_kernel_source_folder_abs=\"$_kernel_source_folder_abs\"" >> "$_where"/BIG_UGLY_FROGMINER + if [ -n "$_kernel_source_folder_abs" ]; then + _kernel_source_folder_abs="$_where/$_kernel_source_folder/linux-kernel.git" + if [[ "$_kernel_source_folder" == /* ]]; then + _kernel_source_folder_abs="$_kernel_source_folder/linux-tkg/linux-kernel.git" + fi + echo -e "_kernel_source_folder_abs=\"$_kernel_source_folder_abs\"" >> "$_where"/BIG_UGLY_FROGMINER + fi }