Hi Adam,

ntfs-3g 2009.1.1 is now in Ubuntu. The files can be found in these
locations:

https://launchpad.net/ubuntu/jaunty/+source/ntfs-3g/1:2009.1.1-0ubuntu1/+files/ntfs-3g_2009.1.1.orig.tar.gz
https://launchpad.net/ubuntu/jaunty/+source/ntfs-3g/1:2009.1.1-0ubuntu1/+files/ntfs-3g_2009.1.1-0ubuntu1.diff.gz
https://launchpad.net/ubuntu/jaunty/+source/ntfs-3g/1:2009.1.1-0ubuntu1/+files/ntfs-3g_2009.1.1-0ubuntu1.dsc

It was a quite straightforward update (SO version bump + changelog), but
I've had to make a change to the HAL fdi file that was introduced in to
Debian recently, and you might be interested in the changes to this. The
history of this is documented in Ubuntu bug 300443 [1]. Basically, HAL
changed recently (0.5.12) so that when you mount a filesystem now, the
filesystem driver has to be specified in the properties "volume.fstype"
or "volume.fstype.alternative" for the particular volume. This
constraint didn't seem to exist with HAL 0.5.11, so that we could mount
volumes where "volume.fstype=ntfs" with the ntfs-3g driver.

The HAL fdi file (20-ntfs-2g-policy.fdi) introduced in to Debian changed
"volume.fstype" to "ntfs-3g" for removable NTFS volumes only. This meant
that once HAL had been updated to the new version, users could no longer
mount internal volumes with the ntfs-3g driver (but they could mount
removable volumes ok).

What I have done with the FDI file is made the ntfs-3g driver as the
default for all NTFS volumes, but allowed the user to mount volumes with
the old read-only ntfs driver if they want too. I also had to rename the
FDI file from "20-ntfs-3g-policy.fdi" to "25-ntfs-3g-policy.fdi", as it
is important that these rules are applied after
"20-storage-methods.fdi".

Hope all this makes sense!

Regards
Chris

[1] - https://bugs.launchpad.net/ubuntu/+source/ntfs-3g/+bug/300443

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to