[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