[Midnightbsd-cvs] src [8293] trunk/sys/boot/i386/loader/main.c: zfs boot: add lszfs command to i386 loader

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Sep 17 18:09:58 EDT 2016


Revision: 8293
          http://svnweb.midnightbsd.org/src/?rev=8293
Author:   laffer1
Date:     2016-09-17 18:09:58 -0400 (Sat, 17 Sep 2016)
Log Message:
-----------
zfs boot: add lszfs command to i386 loader

Modified Paths:
--------------
    trunk/sys/boot/i386/loader/main.c

Modified: trunk/sys/boot/i386/loader/main.c
===================================================================
--- trunk/sys/boot/i386/loader/main.c	2016-09-17 22:09:37 UTC (rev 8292)
+++ trunk/sys/boot/i386/loader/main.c	2016-09-17 22:09:58 UTC (rev 8293)
@@ -322,6 +322,29 @@
     return(CMD_OK);
 }
 
+#ifdef LOADER_ZFS_SUPPORT
+COMMAND_SET(lszfs, "lszfs", "list child datasets of a zfs dataset",
+    command_lszfs);
+
+static int
+command_lszfs(int argc, char *argv[])
+{
+    int err;
+
+    if (argc != 2) {
+	command_errmsg = "wrong number of arguments";
+	return (CMD_ERROR);
+    }
+
+    err = zfs_list(argv[1]);
+    if (err != 0) {
+	command_errmsg = strerror(err);
+	return (CMD_ERROR);
+    }
+    return (CMD_OK);
+}
+#endif
+
 /* ISA bus access functions for PnP. */
 static int
 isa_inb(int port)



More information about the Midnightbsd-cvs mailing list