Révision 40 bin/create-filesystem
create-filesystem (revision 40) | ||
---|---|---|
6 | 6 |
echo "$0 [options]" 1>&2 |
7 | 7 |
echo " -n : filesystem name" 1>&2 |
8 | 8 |
echo " -p : pool name" 1>&2 |
9 |
# FIXME: c'est pas clair ta formulation : |
|
9 | 10 |
echo " -o : options zfs filesystem. Read the man zfs for more details" 1>&2 |
10 |
|
|
11 | 11 |
} |
12 | 12 |
|
13 | 13 |
function nointeractive { |
... | ... | |
19 | 19 |
|
20 | 20 |
function interactive { |
21 | 21 |
zfs list |
22 |
echo "*** Choose a pool for the filesystem to create : ***" |
|
22 |
# FIXME: c'est pas clair ta formulation |
|
23 |
echo "*** Choose a pool for the filesystem to create: ***" |
|
23 | 24 |
|
24 | 25 |
while read inputline |
25 | 26 |
do |
... | ... | |
28 | 29 |
zfs list |grep -i $inputline |
29 | 30 |
if [ $? -eq 1 ] |
30 | 31 |
then |
31 |
echo "*** Choose a pool for the filesystem to create : ***" |
|
32 |
# FIXME: c'est pas clair ta formulation |
|
33 |
echo "*** Choose a pool for the filesystem to create: ***" |
|
32 | 34 |
else |
33 | 35 |
|
34 |
echo "*** Are you sur : $inputline ? (y/n) ***"
|
|
36 |
echo "*** Are you sure: $inputline ? (y/n) ***"
|
|
35 | 37 |
while read inputConfirm |
36 | 38 |
do |
37 | 39 |
if [ "$inputConfirm" = "y" ]||[ "$inputConfirm" = "n" ] |
38 | 40 |
then |
39 | 41 |
break |
40 | 42 |
fi |
41 |
echo "*** Are you sur : $inputline ? (y/n) ***"
|
|
43 |
echo "*** Are you sure: $inputline ? (y/n) ***"
|
|
42 | 44 |
done |
43 | 45 |
|
44 | 46 |
if [ "$inputConfirm" = "y" ] |
45 | 47 |
then |
46 | 48 |
NAME_POOL=$inputline |
47 |
echo "filesystem name : "
|
|
49 |
echo "filesystem name: " |
|
48 | 50 |
while read inputFS |
49 | 51 |
do |
50 | 52 |
if [ "$inputFS" != "" ] |
... | ... | |
59 | 61 |
fi |
60 | 62 |
if [ $FS_OK -eq 1 ] |
61 | 63 |
then |
62 |
echo "filesystem name : "
|
|
64 |
echo "filesystem name: " |
|
63 | 65 |
else |
64 | 66 |
NAME_FS=$inputFS |
65 | 67 |
zfs create $NAME_POOL/$inputFS |
... | ... | |
73 | 75 |
fi |
74 | 76 |
fi |
75 | 77 |
else |
76 |
echo "filesystem name : "
|
|
78 |
echo "filesystem name: " |
|
77 | 79 |
fi |
78 | 80 |
done |
79 | 81 |
break |
... | ... | |
81 | 83 |
break |
82 | 84 |
fi |
83 | 85 |
else |
84 |
echo "*** Choose a pool for the filesystem to create : ***" |
|
86 |
# FIXME: c'est pas clair ta formulation |
|
87 |
echo "*** Choose a pool for the filesystem to create: ***" |
|
85 | 88 |
fi |
86 | 89 |
done |
87 | 90 |
} |
Formats disponibles : Unified diff