Disable resizing of Windows Vista NTFS partitions (NTFS version 3.1) as #379835 is unlikely to be solved before Etch
r41408
Frans Pop
17 years ago
9 | 9 |
|
10 | 10 |
check_virtual
|
11 | 11 |
|
12 | |
if [ "$virtual" = no -a -f $oldid/detected_filesystem ] && \
|
|
12 |
RET=""
|
|
13 |
if [ "$virtual" = no ] && [ -f $oldid/detected_filesystem ] && \
|
13 | 14 |
[ "$(cat $oldid/detected_filesystem)" = ntfs ]; then
|
14 | |
get_ntfs_resize_range
|
|
15 |
get_ntfs_resize_range || RET=$?
|
15 | 16 |
else
|
16 | 17 |
get_resize_range
|
17 | 18 |
fi
|
18 | 19 |
|
19 | |
if [ -z "$maxsize" ]; then
|
|
20 |
if [ -z "$maxsize" ] || [ "$RET" ]; then
|
20 | 21 |
db_input critical partman-partitioning/impossible_resize || true
|
21 | 22 |
db_go || true
|
22 | 23 |
exit 1
|
|
0 |
partman-partitioning (42) UNRELEASED; urgency=low
|
|
1 |
|
|
2 |
* Disable resizing of Windows Vista NTFS partitions (NTFS version 3.1)
|
|
3 |
as #379835 is unlikely to be solved before Etch.
|
|
4 |
|
|
5 |
-- Frans Pop <fjp@debian.org> Sun, 8 Oct 2006 12:40:48 +0200
|
|
6 |
|
0 | 7 |
partman-partitioning (41) unstable; urgency=low
|
1 | 8 |
|
2 | 9 |
* ntfstools-udeb has been renamed to ntfsprogs-udeb.
|
29 | 29 |
;;
|
30 | 30 |
esac
|
31 | 31 |
if [ -b $bdev ]; then
|
32 | |
size=$(ntfsresize -f -i $bdev \
|
|
32 |
ntfsinfo="$(ntfsresize -f -i $bdev)"
|
|
33 |
if [ $? -ne 0 ]; then
|
|
34 |
log "Error running 'ntfsresize --info'"
|
|
35 |
return 1
|
|
36 |
fi
|
|
37 |
if cat "$ntfsinfo" | grep -q "NTFS volume version: 3.1"; then
|
|
38 |
log "Resizing of Vista NTFS partitions (version 3.1) not supported (#379835)"
|
|
39 |
return 1
|
|
40 |
fi
|
|
41 |
size=$(cat "$ntfsinfo" \
|
33 | 42 |
| grep '^You might resize at' \
|
34 | 43 |
| sed 's/^You might resize at \([0-9]*\) bytes.*/\1/' \
|
35 | 44 |
| grep '^[0-9]*$')
|