buildiso: #162 put kernel checks in tight place

This commit is contained in:
udeved 2016-02-17 20:00:54 +01:00
parent 87e0f9c65b
commit be1241dede
3 changed files with 13 additions and 26 deletions

View file

@ -74,7 +74,7 @@ display_settings(){
msg2 "branch: %s" "${branch}"
msg2 "chroots_iso: %s" "${chroots_iso}"
msg2 "initsys: %s" "${initsys}"
msg2 "kernel: %s" "${kernel}"
msg2 "kernel: %s" "${kernel}"
msg "ARGS:"
msg2 "clean_first: %s" "${clean_first}"

View file

@ -533,6 +533,18 @@ check_requirements(){
if ! $(is_valid_branch ${branch});then
die "%s is not a valid branch!" "${branch}"
fi
local iso_kernel=${kernel:5:1} host_kernel=$(uname -r)
if [[ ${iso_kernel} < "4" ]] || [[ ${host_kernel%%*.} < "4" ]];then
use_overlayfs='false'
fi
if ${use_overlayfs};then
iso_fs="overlayfs"
else
iso_fs="aufs"
fi
}
check_profile_vars(){

View file

@ -191,18 +191,6 @@ init_buildiso(){
[[ -z ${use_overlayfs} ]] && use_overlayfs='true'
local iso_kernel=${kernel:5:1}
[[ ${iso_kernel} < "4" ]] && use_overlayfs='false'
if ${use_overlayfs};then
iso_fs="overlayfs"
else
iso_fs="aufs"
fi
local host_kernel=$(uname -r)
[[ ${host_kernel%%*.} < "4" ]] && use_overlayfs='false'
[[ -z ${profile_repo} ]] && profile_repo='manjaro-tools-iso-profiles'
}
@ -241,7 +229,6 @@ load_config(){
}
unset_profile(){
#unset initsys
unset displaymanager
unset autologin
unset multilib
@ -250,7 +237,6 @@ unset_profile(){
unset nonfree_xorg
unset default_desktop_executable
unset default_desktop_file
#unset kernel
unset efi_boot_loader
unset efi_part_size
unset hostname
@ -293,17 +279,6 @@ load_profile_config(){
[[ -z ${default_desktop_file} ]] && default_desktop_file="none"
# [[ -z ${kernel} ]] && kernel="linux44"
#
# local used_kernel=${kernel:5:1}
# [[ ${used_kernel} < "4" ]] && use_overlayfs='false'
#
# if ${use_overlayfs};then
# iso_fs="overlayfs"
# else
# iso_fs="aufs"
# fi
[[ -z ${efi_boot_loader} ]] && efi_boot_loader="grub"
[[ -z ${efi_part_size} ]] && efi_part_size="32M"