Add erase parameter to Block.Format() to zero out device before formatting it
authorDavid Zeuthen <zeuthen@gmail.com>
Mon, 25 Jun 2012 15:38:29 +0000 (11:38 -0400)
committerDavid Zeuthen <zeuthen@gmail.com>
Mon, 25 Jun 2012 15:38:29 +0000 (11:38 -0400)
commit23a37a803a180dadb78fd36ef746ae129dd69779
treea7b036df2dbb67dec91ba36fb770dc67af1c2cb2
parent88558e88e81726342bf9be3e03cd40e9a765baef
Add erase parameter to Block.Format() to zero out device before formatting it

... and also provide new job properties so it's possible to build a
meaningful UI around it. This makes things like this possible

 http://people.freedesktop.org/~david/gnome-disks-erase-overwrite-option.png
 http://people.freedesktop.org/~david/gnome-disks-long-running-operations.png

Signed-off-by: David Zeuthen <zeuthen@gmail.com>
27 files changed:
data/org.freedesktop.UDisks2.xml
data/org.freedesktop.udisks2.policy.in
doc/udisks2-sections.txt
src/tests/test.c
src/udisksbasejob.c
src/udisksbasejob.h
src/udiskscleanup.c
src/udisksdaemon.c
src/udisksdaemon.h
src/udisksdaemonutil.c
src/udiskslinuxblock.c
src/udiskslinuxdrive.c
src/udiskslinuxdriveata.c
src/udiskslinuxencrypted.c
src/udiskslinuxfilesystem.c
src/udiskslinuxloop.c
src/udiskslinuxpartition.c
src/udiskslinuxpartitiontable.c
src/udiskslinuxswapspace.c
src/udiskssimplejob.c
src/udiskssimplejob.h
src/udisksspawnedjob.c
src/udisksspawnedjob.h
src/udisksthreadedjob.c
src/udisksthreadedjob.h
udisks/udisksclient.c
udisks/udisksclient.h