Magellan Linux

Diff of /trunk/grubby/new-kernel-pkg

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2238 by niro, Mon Oct 21 13:22:57 2013 UTC revision 2240 by niro, Mon Oct 21 13:35:28 2013 UTC
# Line 217  install() Line 217  install()
217   cfgLilo=""   cfgLilo=""
218   fi   fi
219    
220     if [[ -n ${banner} ]]
221     then
222     title="${banner} [ ${version} ]"
223     elif [[ $(read_os_release id) = magellan ]]
224     then
225     title="$(read_os_release name) $(read_os_release version_id) [ ${version} ]"
226     elif [ -f /etc/mageversion ]
227     then
228     title="Magellan Linux $(< /etc/mageversion) [ ${version} ]"
229     else
230     title="Magellan Linux [ ${version} ]"
231     fi
232    
233   if [[ -n ${cfgGrub} ]]   if [[ -n ${cfgGrub} ]]
234   then   then
235   [[ -n ${verbose} ]] && echo "adding ${version} to ${grubConfig}"   [[ -n ${verbose} ]] && echo "adding ${version} to ${grubConfig}"
236    
  if [[ -n ${banner} ]]  
  then  
  title="${banner} [ ${version} ]"  
  elif [ -f /etc/mageversion ]  
  then  
  title="Magellan Linux $(< /etc/mageversion) [ ${version} ]"  
  elif [[ $(read_os_release id) = magellan ]]  
  then  
  title="$(read_os_release name) $(read_os_release version_id) [ ${version} ]"  
  else  
  title="Magellan Linux [ ${version} ]"  
  fi  
237   ${grubby} --grub -c ${grubConfig} \   ${grubby} --grub -c ${grubConfig} \
238   --add-kernel=${bootPrefix}/${kernelName}-${version} \   --add-kernel=${bootPrefix}/${kernelName}-${version} \
239   ${INITRD} --copy-default ${makedefault} --title "${title}" \   ${INITRD} --copy-default ${makedefault} --title "${title}" \
# Line 245  install() Line 246  install()
246   then   then
247   [[ -n ${verbose} ]] && echo "adding ${version} to ${grub2Config}"   [[ -n ${verbose} ]] && echo "adding ${version} to ${grub2Config}"
248    
  if [[ -n ${banner} ]]  
  then  
  title="${banner} [ ${version} ]"  
  elif [ -f /etc/mageversion ]  
  then  
  title="Magellan Linux $(< /etc/mageversion) [ ${version} ]"  
  elif [[ $(read_os_release id) = magellan ]]  
  then  
  title="$(read_os_release name) $(read_os_release version_id) [ ${version} ]"  
  else  
  title="Magellan Linux [ ${version} ]"  
  fi  
249   ${grubby} --grub2 -c ${grub2Config} \   ${grubby} --grub2 -c ${grub2Config} \
250   --add-kernel=${bootPrefix}/${kernelName}-${version} \   --add-kernel=${bootPrefix}/${kernelName}-${version} \
251   ${INITRD} --copy-default ${makedefault} --title "${title}" \   ${INITRD} --copy-default ${makedefault} --title "${title}" \
# Line 270  install() Line 259  install()
259   then   then
260   [[ -n ${verbose} ]] && echo "adding ${version} to ${grub2EfiConfig}"   [[ -n ${verbose} ]] && echo "adding ${version} to ${grub2EfiConfig}"
261    
  if [[ -n ${banner} ]]  
  then  
  title="${banner} [ ${version} ]"  
  elif [ -f /etc/mageversion ]  
  then  
  title="Magellan Linux $(< /etc/mageversion) [ ${version} ]"  
  elif [[ $(read_os_release id) = magellan ]]  
  then  
  title="$(read_os_release name) $(read_os_release version_id) [ ${version} ]"  
  else  
  title="Magellan Linux [ ${version} ]"  
  fi  
262   ${grubby} --grub2 -c ${grub2EfiConfig} --efi \   ${grubby} --grub2 -c ${grub2EfiConfig} --efi \
263   --add-kernel=${bootPrefix}/${kernelName}-${version} \   --add-kernel=${bootPrefix}/${kernelName}-${version} \
264   ${INITRD} --copy-default ${makedefault} --title "${title}" \   ${INITRD} --copy-default ${makedefault} --title "${title}" \
# Line 320  install() Line 297  install()
297   then   then
298   [[ -n ${verbose} ]] && echo "adding ${version} to ${extlinuxConfig}"   [[ -n ${verbose} ]] && echo "adding ${version} to ${extlinuxConfig}"
299    
  if [[ -n ${banner} ]]  
  then  
  title="${banner} [ ${version} ]"  
  elif [ -f /etc/mageversion ]  
  then  
  title="Magellan Linux $(< /etc/mageversion) [ ${version} ]"  
  elif [[ $(read_os_release id) = magellan ]]  
  then  
  title="$(read_os_release name) $(read_os_release version_id) [ ${version} ]"  
  else  
  title="Magellan Linux [ ${version} ]"  
  fi  
300   ${grubby} --extlinux -c ${extlinuxConfig} \   ${grubby} --extlinux -c ${extlinuxConfig} \
301   --add-kernel=${bootPrefix}/${kernelName}-${version} \   --add-kernel=${bootPrefix}/${kernelName}-${version} \
302   ${INITRD} --copy-default ${makedefault} --title "${title}" \   ${INITRD} --copy-default ${makedefault} --title "${title}" \
# Line 642  do Line 607  do
607   ;;   ;;
608    
609   --initrdfile*)   --initrdfile*)
610   if echo $1 | grep '=' >/dev/null   if [[ $1 == --initrdfile\=* ]]
611   then   then
612   initrdfile=$(echo $1 | sed 's/^--initrdfile=//')   initrdfile=${1#--initrdfile=}
613   else   else
614   initrdfile=$2   initrdfile=$2
615   shift   shift
# Line 652  do Line 617  do
617   ;;   ;;
618    
619   --kernel-args*)   --kernel-args*)
620   if echo $1 | grep '=' >/dev/null   if [[ $1 == --kernel-args\=* ]]
621   then   then
622   kernargs=$(echo $1 | sed 's/^--kernel-args=//')   kernargs=${1#--kernel-args=}
623   else   else
624   kernargs=$2   kernargs=$2
625   shift   shift
# Line 662  do Line 627  do
627   ;;   ;;
628    
629   --remove-args*)   --remove-args*)
630   if echo $1 | grep '=' >/dev/null   if [[ $1 == --remove-args\=* ]]
631   then   then
632   removeargs=$(echo $1 | sed 's/^--remove-args=//')   removeargs=${1#--remove-args=}
633   else   else
634   removeargs=$2   removeargs=$2
635   shift   shift
# Line 672  do Line 637  do
637   ;;   ;;
638    
639   --banner*)   --banner*)
640   if echo $1 | grep '=' >/dev/null   if [[ $1 == --banner\=* ]]
641   then   then
642   banner=$(echo $1 | sed 's/^--banner=//')   banner=${1#--banner=}
643   else   else
644   banner=$2   banner=$2
645   shift   shift
# Line 682  do Line 647  do
647   ;;   ;;
648    
649   --multiboot*)   --multiboot*)
650   if echo $1 |grep '=' >/dev/null   if [[ $1 == --multiboot\=* ]]
651   then   then
652   mbkernel=$(echo $1 | sed 's/^--multiboot=//')   mbkernel=${1#--multiboot=}
653   else   else
654   # can't really support having an optional second arg here   # can't really support having an optional second arg here
655   # sorry!   # sorry!
# Line 693  do Line 658  do
658   ;;   ;;
659    
660   --mbargs*)   --mbargs*)
661   if echo $1 |grep '=' >/dev/null   if [[ $1 == --mbargs\=* ]]
662   then   then
663   mbargs=$(echo $1 | sed 's/^--mbargs=//')   mbargs=${1#--mbargs=}
664   else   else
665   mbargs="$2"   mbargs="$2"
666   shift   shift
# Line 714  do Line 679  do
679   makedefault="--make-default"   makedefault="--make-default"
680   ;;   ;;
681    
682   --package)   --package*)
683   if echo $1 | grep '=' >/dev/null   if [[ $1 == --package\=* ]]
684   then   then
685   package=$(echo $1 | sed 's/^--package=//')   package=${1#--package=}
686   else   else
687   package=$2   package=$2
688   shift   shift

Legend:
Removed from v.2238  
changed lines
  Added in v.2240