Magellan Linux

Diff of /trunk/installer-simple/bin/installer.sh.in

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

revision 2483 by niro, Wed Jan 8 10:36:44 2014 UTC revision 2493 by niro, Wed Jan 8 12:27:04 2014 UTC
# Line 9  Line 9 
9    
10  # setup locales  # setup locales
11  TEXTDOMAIN=installer  TEXTDOMAIN=installer
 LC_MESSAGES=C  
12    
13  # include dir  # include dir
14  INSTALLER_LIBDIR="%LIBDIR%"  INSTALLER_LIBDIR="%LIBDIR%"
# Line 100  install_meter() Line 99  install_meter()
99   return 0   return 0
100  }  }
101    
102    mount_rootfs()
103    {
104     local retval
105    
106     if is_mounted --location "${INSTALLROOT}"
107     then
108     echo $"${INSTALLROOT} already mounted" >&2
109     else
110     mount "${ROOTHDD}" "${INSTALLROOT}" || dialog_die $"Could not mount rootfs - drive'${ROOTHDD}' -> '${INSTALLROOT}'"
111     fi
112     [[ -d ${INSTALLROOT}/boot ]] || install -d ${INSTALLROOT}/boot
113    }
114    
115    umount_rootfs()
116    {
117     is_mounted --location ${INSTALLROOT}/boot && umount ${INSTALLROOT}/boot
118     is_mounted --location ${INSTALLROOT} && umount ${INSTALLROOT}
119    }
120    
121    install_do_reboot()
122    {
123     reboot
124    }
125    
126  run_hardware_detection()  run_hardware_detection()
127  {  {
128   local hwinfo   local hwinfo
# Line 187  setup_hdd_partitions_auto() Line 210  setup_hdd_partitions_auto()
210   # run this only if FDISKPARTITIONBELOW256MB is not already 1   # run this only if FDISKPARTITIONBELOW256MB is not already 1
211   if [[ ${FDISKPARTIONBELOW256MB} != 1 ]]   if [[ ${FDISKPARTIONBELOW256MB} != 1 ]]
212   then   then
213   if hdd_size_below_256mb ${HDD}   if device_minimum_size "${HDD}" 256
214   then   then
215   FDISKPARTIONBELOW256MB=1   FDISKPARTIONBELOW256MB=1
216   else   else
# Line 262  setup_hdd_format() Line 285  setup_hdd_format()
285   mkfs."${FORMAT_FILESYSTEM}" -q "${ROOTHDD}" || dialog_die   mkfs."${FORMAT_FILESYSTEM}" -q "${ROOTHDD}" || dialog_die
286  }  }
287    
 install_mount_rootfs()  
 {  
  is_mounted --location "${INSTALLROOT}" || mount "${ROOTHDD}" "${INSTALLROOT}"  
  install -d ${INSTALLROOT}/boot || dialog_die  
 }  
   
288  install_system_image()  install_system_image()
289  {  {
290   pushd ${INSTALLROOT} > /dev/null   pushd ${INSTALLROOT} > /dev/null
# Line 309  install_system_settings() Line 326  install_system_settings()
326   fi   fi
327  }  }
328    
 install_umount_rootfs()  
 {  
  is_mounted --location ${INSTALLROOT}/boot && umount ${INSTALLROOT}/boot  
  is_mounted --location ${INSTALLROOT} && umount ${INSTALLROOT}  
 }  
   
 install_do_reboot()  
 {  
  reboot  
 }  
   
329    
330  ### installer dialogs ###  ### installer dialogs ###
331    
# Line 482  run_install_normal() Line 488  run_install_normal()
488   task_setup_hdd_partitions_manual   task_setup_hdd_partitions_manual
489   dialog_setup_hdd_format   dialog_setup_hdd_format
490   setup_hdd_format > /dev/null   setup_hdd_format > /dev/null
491   install_mount_rootfs   mount_rootfs
492   (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | install_meter | dialog_install_system_image   (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | install_meter | dialog_install_system_image
493    
494   dialog_install_settings   dialog_install_settings
# Line 499  run_install_normal() Line 505  run_install_normal()
505   bootloader_config   bootloader_config
506   bootloader_install   bootloader_install
507    
508   install_umount_rootfs   umount_rootfs
509   dialog_install_successful   dialog_install_successful
510  }  }
511    
# Line 510  run_install_auto() Line 516  run_install_auto()
516   task_setup_hdd_partitions_auto   task_setup_hdd_partitions_auto
517   dialog_setup_hdd_format   dialog_setup_hdd_format
518   setup_hdd_format > /dev/null   setup_hdd_format > /dev/null
519   install_mount_rootfs   mount_rootfs
520   (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | install_meter | dialog_install_system_image   (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | install_meter | dialog_install_system_image
521    
522   dialog_install_settings   dialog_install_settings
# Line 527  run_install_auto() Line 533  run_install_auto()
533   bootloader_config   bootloader_config
534   bootloader_install   bootloader_install
535    
536   install_umount_rootfs   umount_rootfs
537   dialog_install_successful   dialog_install_successful
538  }  }
539    

Legend:
Removed from v.2483  
changed lines
  Added in v.2493