From 16337bc147e3733531b951999932223af371968d Mon Sep 17 00:00:00 2001 From: Robert Schwebel Date: Mon, 1 Nov 2010 17:27:06 +0100 Subject: doc: unify documentation for 'mount' Signed-off-by: Robert Schwebel --- commands/mount.c | 78 +++++++++++++++++++++++++++----------------------------- 1 file changed, 37 insertions(+), 41 deletions(-) (limited to 'commands/mount.c') diff --git a/commands/mount.c b/commands/mount.c index 8e4388ecd8..52d1700a78 100644 --- a/commands/mount.c +++ b/commands/mount.c @@ -58,49 +58,45 @@ static int do_mount(struct command *cmdtp, int argc, char *argv[]) return 0; } -static const __maybe_unused char cmd_mount_help[] = -"Usage: mount: list mounted filesystems\n" -"or: mount \n" -"\n" -"Mount a filesystem of a given type to a mountpoint.\n" -" can be one of /dev/* or some arbitrary string if no\n" -"device is needed for this driver (for example ramfs).\n" -" is the filesystem driver to use. Try the 'devinfo' command\n" -"for a list of available drivers.\n" -" must be an empty directory descending directly from the\n" -"root directory.\n"; +BAREBOX_CMD_HELP_START(mount) +BAREBOX_CMD_HELP_USAGE("mount [ ]\n") +BAREBOX_CMD_HELP_SHORT("Mount a filesystem of a given type to a mountpoint.\n") +BAREBOX_CMD_HELP_SHORT("If no argument is given, list mounted filesystems.\n") +BAREBOX_CMD_HELP_END -BAREBOX_CMD_START(mount) - .cmd = do_mount, - .usage = "mount a filesystem to a device", - BAREBOX_CMD_HELP(cmd_mount_help) -BAREBOX_CMD_END +/** + * @page mount_command + +
    +
  • \ can be a device in /dev or some arbitrary string if no + device is needed for this driver, i.e. on ramfs.
  • +
  • \ is the filesystem driver. A list of available drivers can + be shown with the \ref devinfo_command command.
  • +
  • \ must be an empty directory, one level below the / + directory.
  • +
-/** @page mount_command mount - * Usage: mount [\ \ \] - * - * Mounts a filesystem of a given \ on a \ to a \. - * \ can be one of /dev/ * or some arbitrary string if no - * device is needed for this driver (for example ramfs). - * - * \ is the filesystem driver to use. Try the 'devinfo' command - * for a list of available drivers. - * - * \ must be an empty directory descending directly from the - * root directory. */ -/** @page how_mount_works How mount works in barebox - * - * Mounting a filesystem ontop of a device is working like devices and drivers - * are finding together. - * - * The mount command creates a new device with the filesystem name as the - * driver for this "device". So the framework is able to merge both parts - * together. - * - * By the way: With this feature its impossible to accidentely remove - * partitions in use. A partition is internally also a device. If its mounted - * it will be marked as busy, so an delpart command fails, until the filesystem - * has been unmounted. +/** + * @page how_mount_works How mount works in barebox + +Mounting a filesystem ontop of a device is working like devices and +drivers are finding together. + +The mount command creates a new device with the filesystem name as the +driver for this "device". So the framework is able to merge both parts +together. + +By the way: With this feature its impossible to accidentely remove +partitions in use. A partition is internally also a device. If its +mounted it will be marked as busy, so an delpart command fails, until +the filesystem has been unmounted. + */ + +BAREBOX_CMD_START(mount) + .cmd = do_mount, + .usage = "Mount a filesystem of a given type to a mountpoint or list mounted filesystems.", + BAREBOX_CMD_HELP(cmd_mount_help) +BAREBOX_CMD_END -- cgit v1.2.3