* [Cluster-devel] conga/ricci/modules/storage ExtendedFS.cpp
@ 2006-12-21 21:23 kupcevic
0 siblings, 0 replies; only message in thread
From: kupcevic @ 2006-12-21 21:23 UTC (permalink / raw)
To: cluster-devel.redhat.com
CVSROOT: /cvs/cluster
Module name: conga
Changes by: kupcevic at sourceware.org 2006-12-21 21:23:17
Modified files:
ricci/modules/storage: ExtendedFS.cpp
Log message:
modstorage: Use resize2fs instead ext2online where appropriate
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/modules/storage/ExtendedFS.cpp.diff?cvsroot=cluster&r1=1.7&r2=1.8
--- conga/ricci/modules/storage/ExtendedFS.cpp 2006/10/06 03:10:13 1.7
+++ conga/ricci/modules/storage/ExtendedFS.cpp 2006/12/21 21:23:17 1.8
@@ -148,15 +148,19 @@
unsigned long long new_size,
const Props& new_props)
{
+ String extend_cmd("/usr/sbin/ext2online");
+ if (access(extend_cmd.c_str(), X_OK))
+ extend_cmd = "/sbin/resize2fs";
+
vector<String> args;
args.push_back(path);
String out, err;
int status;
- if (utils::execute("/usr/sbin/ext2online", args, out, err, status))
- throw command_not_found_error_msg("ext2online");
+ if (utils::execute(extend_cmd, args, out, err, status))
+ throw command_not_found_error_msg(extend_cmd);
if (status)
- throw String("ext2online failed");
+ throw String(extend_cmd + " failed");
}
bool
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-12-21 21:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-21 21:23 [Cluster-devel] conga/ricci/modules/storage ExtendedFS.cpp kupcevic
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.