home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / lib / partman / choose_method / 25filesystem / choices next >
Encoding:
Text File  |  2009-04-19  |  480 b   |  27 lines

  1. #!/bin/sh
  2.  
  3. . /usr/share/debconf/confmodule
  4.  
  5. dev=$1
  6. id=$2
  7.  
  8. filesystems=$(
  9.     for i in /lib/partman/valid_filesystems/*; do
  10.         [ -x $i ] || continue
  11.         ( $i $dev $id existing
  12.           $i $dev $id formatable ) | sort -u
  13.     done
  14. )
  15.  
  16. allowed=$filesystems
  17. for i in /lib/partman/veto_filesystems/*; do
  18.     [ -x $i ] || continue
  19.     allowed=$($i $dev $id "$allowed")
  20. done
  21.  
  22. for fs in $allowed; do
  23.     db_metaget partman/filesystem_long/$fs description || RET=''
  24.     RET=${RET:-$fs}
  25.     printf "${fs}\t${RET}\n"
  26. done
  27.