[Ocfs-tools-commits] manish commits r186 - trunk/ocfs2/mkfs.ocfs2

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Thu Jul 22 19:51:18 CDT 2004


Author: manish
Date: 2004-07-22 18:51:16 -0500 (Thu, 22 Jul 2004)
New Revision: 186

Modified:
   trunk/ocfs2/mkfs.ocfs2/mkfs.c
Log:
More informational messages


Modified: trunk/ocfs2/mkfs.ocfs2/mkfs.c
===================================================================
--- trunk/ocfs2/mkfs.ocfs2/mkfs.c	2004-07-22 23:39:42 UTC (rev 185)
+++ trunk/ocfs2/mkfs.ocfs2/mkfs.c	2004-07-22 23:51:16 UTC (rev 186)
@@ -282,6 +282,9 @@
 	SystemFileDiskRecord *tmprec, *tmprec2;
 	char fname[SYSTEM_FILE_NAME_MAX];
 
+	setbuf(stdout, NULL);
+	setbuf(stderr, NULL);
+
 	s = get_state(argc, argv);
 
 	open_device(s);
@@ -316,6 +319,9 @@
 	system_dir = alloc_directory(s);
 	orphan_dir = alloc_directory(s);
 
+	if (!s->quiet)
+		printf("Creating bitmaps: ");
+
 	need = (s->volume_size_in_clusters + 7) >> 3;
 	need = ((need + s->cluster_size - 1) >> s->cluster_size_bits) << s->cluster_size_bits;
 
@@ -344,6 +350,12 @@
 				  s->blocksize_bits, "system inode bitmap",
 				  tmprec2, tmprec);
 
+	if (!s->quiet)
+		printf("done\n");
+
+	if (!s->quiet)
+		printf("Writing superblock: ");
+
 	leading_space = alloc_inode(s, LEADING_SPACE_BLOCKS);
 	if (leading_space != 0ULL) {
 		com_err(s->progname, 0,
@@ -412,6 +424,12 @@
 	format_leading_space(s, leading_space);
 	format_superblock(s, &superblock_rec, &root_dir_rec, &system_dir_rec);
 
+	if (!s->quiet)
+		printf("done\n");
+
+	if (!s->quiet)
+		printf("Writing system files: ");
+
 	format_file(s, &root_dir_rec);
 	format_file(s, &system_dir_rec);
 
@@ -439,10 +457,22 @@
 	write_directory_data(s, system_dir);
 	write_directory_data(s, orphan_dir);
 
+	if (!s->quiet)
+		printf("done\n");
+
+	if (!s->quiet)
+		printf("Writing autoconfig header: ");
+
 	write_autoconfig_header(s, &record[DLM_SYSTEM_INODE][0]);
 
+	if (!s->quiet)
+		printf("done\n");
+
 	close_device(s);
 
+	if (!s->quiet)
+		printf("%s successful\n\n", s->progname);
+
 	return 0;
 }
 



More information about the Ocfs-tools-commits mailing list