File: choices

package info (click to toggle)
partman-basicmethods 26
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 268 kB
  • ctags: 1
  • sloc: sh: 182; makefile: 28
file content (21 lines) | stat: -rwxr-xr-x 358 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

. /usr/share/debconf/confmodule

dev=$1
id=$2

filesystems=$(
    for i in /lib/partman/valid_filesystems/*; do
	[ -x $i ] || continue
	$i $dev $id existing
	$i $dev $id formatable
    done | uniq
)

for fs in $filesystems; do
    db_metaget partman/filesystem_long/$fs description || RET=''
    RET=${RET:-$fs}
    printf "${fs}\t${RET}\n"
done