summaryrefslogtreecommitdiffstats
path: root/cluster/ocfs2-tools
diff options
context:
space:
mode:
authorPol Vinogradov2006-07-11 22:30:45 +0500
committerPol Vinogradov2006-07-11 22:30:45 +0500
commit8e4a95780146ab33f72e887bbf304b5b5a21894d (patch)
tree16c55f96c241ef24b8c029d901403b2903b7369f /cluster/ocfs2-tools
parente656f8742701d5f26b62cc68ede941101c2f2c2a (diff)
new spell, tools for OCFS2 cluster filesystem
Diffstat (limited to 'cluster/ocfs2-tools')
-rwxr-xr-xcluster/ocfs2-tools/BUILD20
-rwxr-xr-xcluster/ocfs2-tools/CONFIGURE1
-rwxr-xr-xcluster/ocfs2-tools/DEPENDS6
-rwxr-xr-xcluster/ocfs2-tools/DETAILS19
-rw-r--r--cluster/ocfs2-tools/HISTORY2
5 files changed, 48 insertions, 0 deletions
diff --git a/cluster/ocfs2-tools/BUILD b/cluster/ocfs2-tools/BUILD
new file mode 100755
index 0000000000..08951b7bce
--- /dev/null
+++ b/cluster/ocfs2-tools/BUILD
@@ -0,0 +1,20 @@
+if [ "$OCFS2_CONSOLE" == "y" ]; then
+ OPTS="--enable-ocfs2console=yes ${OPTS}"
+else
+ OPTS="--enable-ocfs2console=no --disable-glibtest ${OPTS}"
+fi &&
+
+make_single &&
+
+./configure --build=$BUILD \
+ --prefix=${INSTALL_ROOT}/usr \
+ --sbindir=${INSTALL_ROOT}/sbin \
+ --sysconfdir=${INSTALL_ROOT}/etc \
+ --localstatedir=${INSTALL_ROOT}/var \
+ --enable-dynamic-ctl \
+ --enable-dynamic-fsck \
+ $OPTS &&
+
+make &&
+
+make_normal
diff --git a/cluster/ocfs2-tools/CONFIGURE b/cluster/ocfs2-tools/CONFIGURE
new file mode 100755
index 0000000000..910867a681
--- /dev/null
+++ b/cluster/ocfs2-tools/CONFIGURE
@@ -0,0 +1 @@
+config_query OCFS2_CONSOLE "Build GUI frontend?" n
diff --git a/cluster/ocfs2-tools/DEPENDS b/cluster/ocfs2-tools/DEPENDS
new file mode 100755
index 0000000000..ee19dac8a8
--- /dev/null
+++ b/cluster/ocfs2-tools/DEPENDS
@@ -0,0 +1,6 @@
+depends e2fsprogs &&
+
+if [ "$OCFS2_CONSOLE" == "y" ]; then
+ depends glib2 &&
+ depends pygtk2
+fi
diff --git a/cluster/ocfs2-tools/DETAILS b/cluster/ocfs2-tools/DETAILS
new file mode 100755
index 0000000000..e867cc73ec
--- /dev/null
+++ b/cluster/ocfs2-tools/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=ocfs2-tools
+ VERSION=1.2.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=http://oss.oracle.com/projects/${SPELL}/dist/files/source/v1.2/${SOURCE}
+ SOURCE_HASH=sha512:6366124c3f454e70525fead7973548d6afe1cc1a98faffdd30a7d1886ec5b7247a0b57efa375a2a62f3c4b9d1ff54d607b295df26b94dfdb5fac5a6400fade59
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ WEB_SITE=http://oss.oracle.com/projects/${SPELL}
+ ENTERED=20060711
+ LICENSE[0]=GPL
+ KEYWORDS="cluster filesystem"
+ SHORT="Tools for OCFS2 cluster filesystem"
+cat << EOF
+OCFS2 is a general purpose extent based shared disk cluster file system
+with many similarities to ext3. It supports 64 bit inode numbers, and has
+automatically extending metadata groups which may also make it attractive
+for non-clustered use.
+This spell provides tools for creating, checking, mounting and tuning OCFS2 file-
+systems.
+EOF
diff --git a/cluster/ocfs2-tools/HISTORY b/cluster/ocfs2-tools/HISTORY
new file mode 100644
index 0000000000..2ff640eabc
--- /dev/null
+++ b/cluster/ocfs2-tools/HISTORY
@@ -0,0 +1,2 @@
+2006-07-11 Pol Vinogradov <vin.public@gmail.com>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS, HISTORY: created spell