11 |
local disk_fs |
local disk_fs |
12 |
local opts |
local opts |
13 |
local progress |
local progress |
14 |
|
local percent |
15 |
|
|
16 |
declare -i progress=0 |
declare -i progress=0 |
17 |
|
|
35 |
fi |
fi |
36 |
|
|
37 |
(( progress++ )) |
(( progress++ )) |
38 |
echo ${progress} 9 | awk '{print ($1 / $2 * 100) - 1}' |
percent=$(echo ${progress} 9 | awk '{print ($1 / $2 * 100) - 1}') |
39 |
|
if [[ ${GUITYPE} = ncurses ]] |
40 |
|
then |
41 |
|
# no floats in ncurses gui possible |
42 |
|
printf %.0f "${percent}" |
43 |
|
else |
44 |
|
echo "${percent}" |
45 |
|
fi |
46 |
done |
done |
47 |
|
|
48 |
echo "100" |
echo "100" |
115 |
--umount | -u ) umount_disks ;; |
--umount | -u ) umount_disks ;; |
116 |
*) echo "unknown option '$1'." ;; |
*) echo "unknown option '$1'." ;; |
117 |
esac |
esac |
118 |
|
|
119 |
|
case $2 in |
120 |
|
--ncurses) GUITYPE="ncurses" ;; |
121 |
|
--gtk) GUITYPE="gtk" ;; |
122 |
|
*) GUITYPE="gtk" ;; |
123 |
|
esac |