Require nbdkit 1.8.1.
authorRichard W.M. Jones <rjones@redhat.com>
Sun, 18 Nov 2018 10:38:27 +0000 (10:38 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Sun, 18 Nov 2018 10:38:27 +0000 (10:38 +0000)
Allows us to drop the ‘open’ callback from the minimal plugin.

2019-fosdem/6400-plugins-shell-2.html
2019-fosdem/9000-final.html
2019-fosdem/badblocks.sh

index 5c2e981..416fa45 100644 (file)
@@ -16,8 +16,11 @@ We only need to write a few callbacks ...
 <li> <code>get_size</code>
 <li> <code>pread</code>
 <li> <code>pwrite</code>
+<li> <code>trim</code>
+<li> <code>zero</code>
 </ul>
 
 <p>
-Almost all callbacks are optional.
+Only <code>get_size</code> and <code>pread</code> are
+mandatory for shell script plugins.
 </p>
index 23c4c5d..785a61c 100644 (file)
@@ -16,7 +16,7 @@ the free world.
 <h2>Get it</h2>
 
 <ul>
-<li> nbdkit 1.8 now available in all major Linux distros.
+<li> nbdkit &ge; 1.8.1 now available in all major Linux distros.
 <li> nbd client &ge; 3.18 and kernel &ge; 4.18 recommended.
 <li> <a href="https://github.com/libguestfs/nbdkit">https://github.com/libguestfs/nbdkit</a>
 <li> This talk: <a href="http://git.annexia.org/?p=libguestfs-talks.git">http://git.annexia.org/?p=libguestfs-talks.git</a>
index 863c6b5..bf05d11 100755 (executable)
@@ -1,7 +1,6 @@
 #!/bin/bash
 
 case "$1" in
-    open) ;;
     get_size) echo 64M ;;
     pread)
         if [ $4 -le 100000 ] && [ $(( $4+$3 )) -gt 100000 ]; then