home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / lib / partman / choose_partition / 90finish / do_option < prev   
Encoding:
Text File  |  2006-08-30  |  669 b   |  35 lines

  1. #!/bin/sh
  2.  
  3. # Hack to handle information fed into partman by an external agent (i.e.
  4. # Ubiquity).
  5. if [ "$PARTMAN_UPDATE_BEFORE_CONFIRM" ]; then
  6.     . /lib/partman/definitions.sh
  7.  
  8.     for dev in /var/lib/partman/devices/*; do
  9.     [ -d "$dev" ] || continue
  10.     cd $dev
  11.     partitions=
  12.     open_dialog PARTITIONS
  13.     while { read_line partinfo; [ "$partinfo" ]; }; do
  14.         if [ "$partitions" ]; then
  15.         partitions="$partitions
  16. $partinfo"
  17.         else
  18.         partitions="$partinfo"
  19.         fi
  20.     done
  21.     close_dialog
  22.  
  23.     IFS="$NL"
  24.     for partinfo in $partitions; do
  25.         restore_ifs
  26.         for u in /lib/partman/update.d/*; do
  27.         [ -x "$u" ] || continue
  28.         $u $dev $partinfo
  29.         done
  30.     done
  31.     done
  32. fi
  33.  
  34. exit 100
  35.