Hello community, here is the log from the commit of package ivman checked in at Tue Jul 18 23:28:17 CEST 2006. -------- --- ivman/ivman.changes 2006-07-11 13:26:34.000000000 +0200 +++ ivman/ivman.changes 2006-07-18 11:22:26.000000000 +0200 @@ -1,0 +2,7 @@ +Tue Jul 18 10:39:40 CEST 2006 - lnussel@suse.de + +- halmount.py: + * don't pass empty mount options list + * add --listudi option + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ivman.spec ++++++ --- /var/tmp/diff_new_pack.W9aRTi/_old 2006-07-18 23:27:37.000000000 +0200 +++ /var/tmp/diff_new_pack.W9aRTi/_new 2006-07-18 23:27:37.000000000 +0200 @@ -16,7 +16,7 @@ Group: System/Daemons URL: http://ivman.sourceforge.net/ Version: 0.6.12 -Release: 1 +Release: 2 Source0: http://puzzle.dl.sourceforge.net/sourceforge/ivman/%name-%version.tar.bz2 Source1: halmount.py Patch0: %name-config.patch @@ -70,6 +70,10 @@ %_mandir/man8/* %changelog -n ivman +* Tue Jul 18 2006 - lnussel@suse.de +- halmount.py: + * don't pass empty mount options list + * add --listudi option * Mon Jul 10 2006 - mskibbe@suse.de - update to version 0.6.12 which contains: o updated french translation ++++++ halmount.py ++++++ --- ivman/halmount.py 2006-03-16 11:20:59.000000000 +0100 +++ ivman/halmount.py 2006-07-18 11:22:06.000000000 +0200 @@ -91,7 +91,10 @@ if fsusage == "filesystem": mdev = Dev(self.bus, udi) self.mountable.append(mdev) - + def listudi(self): + for dev in self.mountable: + print dev.device, dev.udi + def list(self): for dev in self.mountable: if dev.is_mounted == True: @@ -171,6 +174,8 @@ obj = self.bus.get_object("org.freedesktop.Hal", dev.udi) try: + if opt == []: + opt = [""] ret += obj.Mount(d, fs, opt, dbus_interface="org.freedesktop.Hal.Device.Volume") except dbus.DBusException, msg: @@ -239,6 +244,8 @@ help="umount") parser.add_option("-a", dest="all", action="store_true", default=False, help="(u)mount all") +parser.add_option("--listudi", dest="listudi", action="store_true", default=False, + help="list UDIs") (options, args) = parser.parse_args() @@ -262,11 +269,15 @@ name = "" m.umount(name) +elif options.listudi == True: + m.listudi() else: if len(args) == 0 and options.all == False: m.list() else: - opt = options.options.split(",") + opt = []; + if options.options != "": + opt = options.options.split(",") try: name = args[0] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org