On Donnerstag 16 Oktober 2008, Dirk Meyer wrote:
> I provide as less information to hal as possible:
> | vol.Mount('', self.prop.get('volume.fstype'), [])
>
> Maybe it would work if the first parameter is the value from the fstab?
According to the KDE code, the first parameter is the mount point. But adding
that does not seem to help, I get the same "DBusException:
org.freedesktop.Hal.Device.Volume.PermissionDenied: Device /dev/hdc is listed
in /etc/fstab. Refusing to mount.".
One the one hand, I was tempted to say "see, there is this wonderfully
working, well-tested, widespread implementation of hal device handling -
let's do it exactly like KDE does", but on the other hand, the implementation
is much more complicated than I expected. Also, I'd expect a pythonic
version to become much shorter than that C++ code, but it would be a lot of
work to convert the code. I did not even find a python wrapper around
libhal.
What a pity. For the moment, I guess I will just change my fstab (either not
using the symlink or leaving out the entry altogether) in order to be able to
focus on other things. But I hate leaving something undone behind.
> Did you have 'users' in the fstab?
Yes, the options are "noauto,users,ro".
--
Ciao, / / .o.
/--/ ..o
/ / ANS ooo
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Freevo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-devel
