From ca4f4b137695e989666ddc7d5344d8d07532ec54 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 20 May 2009 10:41:49 +0200 Subject: Have separate pages for each individual store. --- hurd/libstore.mdwn | 16 ++-------------- hurd/libstore/bunzip2_store.mdwn | 12 ++++++++++++ hurd/libstore/concat_store.mdwn | 12 ++++++++++++ hurd/libstore/copy_store.mdwn | 12 ++++++++++++ hurd/libstore/device_store.mdwn | 12 ++++++++++++ hurd/libstore/examples/ramdisk.mdwn | 2 +- hurd/libstore/file_store.mdwn | 12 ++++++++++++ hurd/libstore/gunzip_store.mdwn | 12 ++++++++++++ hurd/libstore/ileave_store.mdwn | 12 ++++++++++++ hurd/libstore/nbd_store.mdwn | 12 ++++++++++++ hurd/libstore/query_store.mdwn | 12 ++++++++++++ hurd/libstore/remap_store.mdwn | 12 ++++++++++++ hurd/libstore/task_store.mdwn | 12 ++++++++++++ hurd/libstore/typed_store.mdwn | 12 ++++++++++++ hurd/libstore/url_store.mdwn | 12 ++++++++++++ hurd/libstore/zero_store.mdwn | 12 ++++++++++++ 16 files changed, 171 insertions(+), 15 deletions(-) create mode 100644 hurd/libstore/bunzip2_store.mdwn create mode 100644 hurd/libstore/concat_store.mdwn create mode 100644 hurd/libstore/copy_store.mdwn create mode 100644 hurd/libstore/device_store.mdwn create mode 100644 hurd/libstore/file_store.mdwn create mode 100644 hurd/libstore/gunzip_store.mdwn create mode 100644 hurd/libstore/ileave_store.mdwn create mode 100644 hurd/libstore/nbd_store.mdwn create mode 100644 hurd/libstore/query_store.mdwn create mode 100644 hurd/libstore/remap_store.mdwn create mode 100644 hurd/libstore/task_store.mdwn create mode 100644 hurd/libstore/typed_store.mdwn create mode 100644 hurd/libstore/url_store.mdwn create mode 100644 hurd/libstore/zero_store.mdwn (limited to 'hurd') diff --git a/hurd/libstore.mdwn b/hurd/libstore.mdwn index 0ab24f02..8eac39fe 100644 --- a/hurd/libstore.mdwn +++ b/hurd/libstore.mdwn @@ -18,20 +18,8 @@ devices (`hd0` for example) and the device node below `/dev/`... # Available Stores -* `device`: raw device access, used for access to `hd0`, etc. -* `file`: use a common file as some kind of block device. -* `zero`: kind of an empty block device. -* `task`: mach task store backend. TODO: what's this? -* `ileave`: interleave store (striping). -* `concat`: concatenate stuff. -* `remap`: remap stuff. -* `query`: TODO: what's this? -* `copy`: provide a copy-on-write version of the backend; the changes are discarded on termination. -* `gunzip`: `gunzip` data on the fly. -* `bunzip2`: `bunzip2` data on the fly. -* `nbd`: network block device (Linux-compatible). -* `url`: typed store with URL syntax. -* `typed`: typed store (chainable stores thingy). +[[!map pages="*_store and !*/discussion" +show=title]] At you can find some effort to make some crypto store. diff --git a/hurd/libstore/bunzip2_store.mdwn b/hurd/libstore/bunzip2_store.mdwn new file mode 100644 index 00000000..bd5fc914 --- /dev/null +++ b/hurd/libstore/bunzip2_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="bunzip2 store: bunzip2 data on the fly"]] diff --git a/hurd/libstore/concat_store.mdwn b/hurd/libstore/concat_store.mdwn new file mode 100644 index 00000000..1d3a895a --- /dev/null +++ b/hurd/libstore/concat_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="concat store: concatenate"]] diff --git a/hurd/libstore/copy_store.mdwn b/hurd/libstore/copy_store.mdwn new file mode 100644 index 00000000..808470ec --- /dev/null +++ b/hurd/libstore/copy_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="copy store: copy-on-write; discard changes on termination"]] diff --git a/hurd/libstore/device_store.mdwn b/hurd/libstore/device_store.mdwn new file mode 100644 index 00000000..4b97f8cc --- /dev/null +++ b/hurd/libstore/device_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="device store: Mach device access"]] diff --git a/hurd/libstore/examples/ramdisk.mdwn b/hurd/libstore/examples/ramdisk.mdwn index 069319fb..33d33601 100644 --- a/hurd/libstore/examples/ramdisk.mdwn +++ b/hurd/libstore/examples/ramdisk.mdwn @@ -18,7 +18,7 @@ License|/fdl]]."]]"""]] - 32M 1.1M 30M 4% /media/data/home/tschwinge/ramdisk0 This uses [[settrans]] and [[storeio]] to create a ramdisk of 32 MiB by routing -a thusly sized [[zero store|zero]] through the [[copy store|copy]], connecting +a thusly sized [[zero store]] through the [[copy store]], connecting that to the `ramdisk0` node, create a `ext2` filesystem on it, and replace the translator running on the `ramdisk0` node with a instance of the [[`ext2fs` translator|translator/ext2fs]] running on the same node ([[translator diff --git a/hurd/libstore/file_store.mdwn b/hurd/libstore/file_store.mdwn new file mode 100644 index 00000000..5e9f6822 --- /dev/null +++ b/hurd/libstore/file_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="file store: use a file as a kind of block device"]] diff --git a/hurd/libstore/gunzip_store.mdwn b/hurd/libstore/gunzip_store.mdwn new file mode 100644 index 00000000..25fca4bf --- /dev/null +++ b/hurd/libstore/gunzip_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="gunzip store: gunzip data on the fly"]] diff --git a/hurd/libstore/ileave_store.mdwn b/hurd/libstore/ileave_store.mdwn new file mode 100644 index 00000000..29b51b72 --- /dev/null +++ b/hurd/libstore/ileave_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="ileave store: interleave store (striping)"]] diff --git a/hurd/libstore/nbd_store.mdwn b/hurd/libstore/nbd_store.mdwn new file mode 100644 index 00000000..5874b162 --- /dev/null +++ b/hurd/libstore/nbd_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="nbd store: Linux-compatible network block device"]] diff --git a/hurd/libstore/query_store.mdwn b/hurd/libstore/query_store.mdwn new file mode 100644 index 00000000..9ebf8e47 --- /dev/null +++ b/hurd/libstore/query_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="query store"]] diff --git a/hurd/libstore/remap_store.mdwn b/hurd/libstore/remap_store.mdwn new file mode 100644 index 00000000..158ffe95 --- /dev/null +++ b/hurd/libstore/remap_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="remap store"]] diff --git a/hurd/libstore/task_store.mdwn b/hurd/libstore/task_store.mdwn new file mode 100644 index 00000000..e4426639 --- /dev/null +++ b/hurd/libstore/task_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="task store: Mach task store backend"]] diff --git a/hurd/libstore/typed_store.mdwn b/hurd/libstore/typed_store.mdwn new file mode 100644 index 00000000..e71ff67f --- /dev/null +++ b/hurd/libstore/typed_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="typed store: chainable stores"]] diff --git a/hurd/libstore/url_store.mdwn b/hurd/libstore/url_store.mdwn new file mode 100644 index 00000000..17a24e97 --- /dev/null +++ b/hurd/libstore/url_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="url store: typed store with URL syntax"]] diff --git a/hurd/libstore/zero_store.mdwn b/hurd/libstore/zero_store.mdwn new file mode 100644 index 00000000..120847ba --- /dev/null +++ b/hurd/libstore/zero_store.mdwn @@ -0,0 +1,12 @@ +[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation, +Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +[[!meta title="zero store: empty block device"]] -- cgit v1.2.3