Magellan Linux

Diff of /trunk/installer-simple/functions/hwdetection.sh

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

revision 2490 by niro, Wed Jan 8 12:16:22 2014 UTC revision 2491 by niro, Wed Jan 8 12:22:26 2014 UTC
# Line 249  iface_has_link() Line 249  iface_has_link()
249   [[ $(cat ${interface}/carrier) = 1 ]] || return 1   [[ $(cat ${interface}/carrier) = 1 ]] || return 1
250  }  }
251    
252  hdd_size_below_256mb()  # device_minimum_size [drive] [size-in-mb]
253    device_minimum_size()
254  {  {
255   local hdd="$1"   local device="$1"
256     local minimum_size="$2"
257   local size   local size
  local retval  
  [[ -z ${hdd} ]] && dialog_die "Error: get_hdd_size() no \$hdd given!"  
258    
259   size=$(fdisk -l ${hdd} | grep "Disk.*${hdd}" | sed 's:.*,\ \(.*\)\ byte.*:\1:')   [[ -z ${device} ]] && dialog_die "Error: device_minimum_size() no \$device given!"
260   if [[ ${size} -le 257000000 ]]   [[ -z ${minimum_size} ]] && dialog_die "Error: device_minimum_size() no \$minium_size given!"
  then  
  retval="0"  
  else  
  retval="1"  
  fi  
261    
262   return "${retval}"   # convert to bytes
263     minimum_size=$(( ${minimum_size}*1024*1024 ))
264    
265     size=$(fdisk -l ${device} | grep "Disk.*${device}" | sed 's:.*,\ \(.*\)\ byte.*:\1:')
266     [[ ${size} -ge ${minimum_size} ]] || return 1
267    
268     return 0
269  }  }
270    
271  chrooted()  chrooted()

Legend:
Removed from v.2490  
changed lines
  Added in v.2491