[Libguestfs] [PATCH] Add reiserfs tools to appliance.

Richard W.M. Jones rjones at redhat.com
Sun Nov 8 12:36:34 UTC 2009


-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
New in Fedora 11: Fedora Windows cross-compiler. Compile Windows
programs, test, and build Windows installers. Over 70 libraries supprt'd
http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw
-------------- next part --------------
>From 7fe17011f1b048b7292fdee169f303e492d894fb Mon Sep 17 00:00:00 2001
From: Richard Jones <rjones at redhat.com>
Date: Sun, 8 Nov 2009 12:17:18 +0000
Subject: [PATCH] Add reiserfs tools to appliance.

Also get the mkfs command to work with "reiserfs" parameter.
---
 appliance/packagelist.in |    2 ++
 daemon/mkfs.c            |    6 ++++++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/appliance/packagelist.in b/appliance/packagelist.in
index b3609df..a0cedb9 100644
--- a/appliance/packagelist.in
+++ b/appliance/packagelist.in
@@ -17,6 +17,7 @@
   kernel
   MAKEDEV
   ntfsprogs
+  reiserfs-utils
   scrub
   libselinux
   udev
@@ -25,6 +26,7 @@
   bsdmainutils
   iproute
   libaugeas0
+  reiserfsprogs
   udev
   util-linux
 #endif
diff --git a/daemon/mkfs.c b/daemon/mkfs.c
index 84b7298..80cd033 100644
--- a/daemon/mkfs.c
+++ b/daemon/mkfs.c
@@ -51,6 +51,12 @@ mkfs (const char *fstype, const char *device,
   if (strcmp (fstype, "ntfs") == 0)
     argv[i++] = "-Q";
 
+  /* mkfs.reiserfs produces annoying interactive prompts unless you
+   * tell it to be quiet.
+   */
+  if (strcmp (fstype, "reiserfs") == 0)
+    argv[i++] = "-f";
+
   for (j = 0; j < nr_extra; ++j)
     argv[i++] = extra[j];
 
-- 
1.6.5.rc2



More information about the Libguestfs mailing list