352 |
[[ -n ${verbose} ]] && echo "adding ${version} to ${extlinuxConfig}" |
[[ -n ${verbose} ]] && echo "adding ${version} to ${extlinuxConfig}" |
353 |
|
|
354 |
ARGS="--extlinux -c ${extlinuxConfig} --add-kernel=${kernelImage} \ |
ARGS="--extlinux -c ${extlinuxConfig} --add-kernel=${kernelImage} \ |
355 |
${INITRD} --copy-default --title \"${title}\${debugtitle}\" \ |
${DEVTREE} ${INITRD} --copy-default --title \"${title}\${debugtitle}\" \ |
356 |
${mbkernel:+--add-multiboot=\"${mbkernel}\"} \ |
${mbkernel:+--add-multiboot=\"${mbkernel}\"} \ |
357 |
${mbargs:+--mbargs=\"${mbargs}\"} \ |
${mbargs:+--mbargs=\"${mbargs}\"} \ |
358 |
--args=\"root=${rootdevice} ${kernargs} \${debugargs}\" \ |
--args=\"root=${rootdevice} ${kernargs} \${debugargs}\" \ |
505 |
fi |
fi |
506 |
fi |
fi |
507 |
|
|
508 |
|
DEVTREE="" |
509 |
|
if [[ x${devtreefile} != x ]] && [ -f ${devtreefile} ] |
510 |
|
then |
511 |
|
[[ -n ${verbose} ]] && echo "found ${devtreefile} and using it with grubby" |
512 |
|
DEVTREE="--devtree ${devtreefile}" |
513 |
|
fi |
514 |
|
|
515 |
if [[ -n ${cfgGrub} ]] |
if [[ -n ${cfgGrub} ]] |
516 |
then |
then |
517 |
[[ -n ${verbose} ]] && echo "updating ${version} from ${grubConfig}" |
[[ -n ${verbose} ]] && echo "updating ${version} from ${grubConfig}" |
614 |
then |
then |
615 |
[[ -n ${verbose} ]] && echo "updating ${version} from ${extlinuxConfig}" |
[[ -n ${verbose} ]] && echo "updating ${version} from ${extlinuxConfig}" |
616 |
ARGS="--extlinux -c ${extlinuxConfig} --update-kernel=${kernelImage} \ |
ARGS="--extlinux -c ${extlinuxConfig} --update-kernel=${kernelImage} \ |
617 |
${INITRD} ${kernargs:+--args=\"${kernargs}\"} \ |
${DEVTREE} ${INITRD} ${kernargs:+--args=\"${kernargs}\"} \ |
618 |
${removeargs:+--remove-args=\"${removeargs}\"} \ |
${removeargs:+--remove-args=\"${removeargs}\"} \ |
619 |
--title=\"${title}\${debugtitle}\"" |
--title=\"${title}\${debugtitle}\"" |
620 |
rungrubby --debug ${ARGS} |
rungrubby --debug ${ARGS} |
877 |
fi |
fi |
878 |
[[ -n ${verbose} ]] && echo "initrdfile is ${initrdfile}" |
[[ -n ${verbose} ]] && echo "initrdfile is ${initrdfile}" |
879 |
|
|
880 |
|
if [[ ${ARCH} =~ armv[5|7].*l ]] |
881 |
|
then |
882 |
|
if [ -d ${bootPrefix}/dtb-${version}/ ] |
883 |
|
then |
884 |
|
devtreedir="${bootPrefix}/dtb-${version}/" |
885 |
|
if [[ -n ${dtbfile} ]] && [ -f ${devtreedir}/${dtbfile} ] |
886 |
|
then |
887 |
|
devtreefile="${devtreedir}/${dtbfile}" |
888 |
|
fi |
889 |
|
fi |
890 |
|
fi |
891 |
|
[[ -n ${verbose} ]] && echo "devtreedir is ${devtreedir}" |
892 |
|
|
893 |
# add dracut i18n, keyboard and plymouth kernel args if requested |
# add dracut i18n, keyboard and plymouth kernel args if requested |
894 |
if [[ -n ${dracut} ]] || [[ -n ${adddracutargs} ]] |
if [[ -n ${dracut} ]] || [[ -n ${adddracutargs} ]] |
895 |
then |
then |