home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / lib / partman / init.d / 70update_partitions < prev    next >
Encoding:
Text File  |  2007-04-12  |  558 b   |  32 lines

  1. #!/bin/sh
  2.  
  3. . /lib/partman/definitions.sh
  4.  
  5. for dev in /var/lib/partman/devices/*; do
  6.     [ -d "$dev" ] || continue
  7.     cd $dev
  8.     partitions=
  9.     open_dialog PARTITIONS
  10.     while { read_line partinfo; [ "$partinfo" ]; }; do
  11.     if [ "$partitions" ]; then
  12.         partitions="$partitions
  13. $partinfo"
  14.     else
  15.         partitions="$partinfo"
  16.     fi
  17.     done
  18.     close_dialog
  19.  
  20.     IFS="$NL"
  21.     for partinfo in $partitions; do
  22.     restore_ifs
  23.     for u in /lib/partman/update.d/*; do
  24.         [ -x "$u" ] || continue
  25.         $u $dev $partinfo
  26.     done
  27.     IFS="$NL"
  28.     done
  29.     restore_ifs
  30. done
  31.  
  32.