home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / lib / partman / automatically_partition / 20some_device / choices next >
Encoding:
Text File  |  2006-08-30  |  491 b   |  30 lines

  1. #!/bin/sh
  2.  
  3. . /lib/partman/definitions.sh
  4.  
  5. mypart=''
  6. mysize=0
  7.  
  8. get_some_device_on_dev() {
  9.     db_subst partman-auto/text/use_device DEVICE $(device_name $dev)
  10.     db_metaget partman-auto/text/use_device description
  11.     printf "$dev\t$RET\n"
  12. }
  13.  
  14. dev="$1"
  15.  
  16. if [ -z "$dev" ]; then
  17.     for dev in $DEVICES/*; do
  18.     [ -d "$dev" ] || continue
  19.     device="$(cat $dev/device)"
  20.     case $device in
  21.         /dev/mapper/*-*)
  22.         continue
  23.         ;;
  24.     esac
  25.     get_some_device_on_dev
  26.     done
  27. else
  28.     get_some_device_on_dev
  29. fi
  30.