[Ocfs2-tools-commits] manish commits r610 - in trunk: .
vendor/common
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Thu Jan 27 17:11:45 CST 2005
Author: manish
Date: 2005-01-27 17:11:43 -0600 (Thu, 27 Jan 2005)
New Revision: 610
Modified:
trunk/Makefile
trunk/vendor/common/ocfs2-tools.spec.in
Log:
rpm spec-fu for ocfs2console
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2005-01-27 22:57:59 UTC (rev 609)
+++ trunk/Makefile 2005-01-27 23:11:43 UTC (rev 610)
@@ -6,13 +6,15 @@
RPMBUILD = $(shell /usr/bin/which rpmbuild 2>/dev/null || /usr/bin/which rpm 2>/dev/null || echo /bin/false)
-SUSEBUILD = $(shell if test -r /etc/UnitedLinux-release -o -r /etc/SuSE-release; then echo yes; else echo no; fi)
+SUSEBUILD = $(shell if test -r /etc/SuSE-release; then echo yes; else echo no; fi)
+PYVERSION = $(shell echo $(pyexecdir) | sed -e 's/.*python\([0-9]\.[0-9]\).*/\1/')
+
ifeq ($(SUSEBUILD),yes)
-GTK_NAME = gtk
+PYGTK_NAME = python-gtk
CHKCONFIG_DEP = aaa_base
else
-GTK_NAME = gtk+
+PYGTK_NAME = pygtk2
CHKCONFIG_DEP = chkconfig
endif
@@ -71,10 +73,10 @@
rm -f Config.make config.status config.cache config.log
srpm: dist
- $(RPMBUILD) -bs --define "_sourcedir $(RPM_TOPDIR)" --define "_srcrpmdir $(RPM_TOPDIR)" --define "gtk_name $(GTK_NAME)" --define "chkconfig_dep $(CHKCONFIG_DEP)" $(TOPDIR)/vendor/common/ocfs2-tools.spec
+ $(RPMBUILD) -bs --define "_sourcedir $(RPM_TOPDIR)" --define "_srcrpmdir $(RPM_TOPDIR)" --define "pygtk_name $(PYGTK_NAME)" --define "pyversion $(PYVERSION)" --define "chkconfig_dep $(CHKCONFIG_DEP)" $(TOPDIR)/vendor/common/ocfs2-tools.spec
rpm: srpm
- $(RPMBUILD) --rebuild --define "gtk_name $(GTK_NAME)" --define "chkconfig_dep $(CHKCONFIG_DEP)" --target $(TOOLSARCH) "ocfs2-tools-$(DIST_VERSION)-$(RPM_VERSION).src.rpm"
+ $(RPMBUILD) --rebuild --define "pygtk_name $(PYGTK_NAME)" --define "pyversion $(PYVERSION)" --define "chkconfig_dep $(CHKCONFIG_DEP)" --target $(TOOLSARCH) "ocfs2-tools-$(DIST_VERSION)-$(RPM_VERSION).src.rpm"
def:
@echo $(TOOLSARCH)
Modified: trunk/vendor/common/ocfs2-tools.spec.in
===================================================================
--- trunk/vendor/common/ocfs2-tools.spec.in 2005-01-27 22:57:59 UTC (rev 609)
+++ trunk/vendor/common/ocfs2-tools.spec.in 2005-01-27 23:11:43 UTC (rev 610)
@@ -8,7 +8,7 @@
# Because RPM is dumb
%define _unpackaged_files_terminate_build 0
-Summary: Tools for managing the Oracle Cluster Filesystem
+Summary: Tools for managing the Oracle Cluster Filesystem 2
Name: ocfs2-tools
Version: @DIST_VERSION@
Release: @RPM_VERSION@
@@ -21,14 +21,26 @@
Packager: nobody <nobody at oracle.com>
Exclusiveos: Linux
Requires: coreutils, net-tools, modutils, %{chkconfig_dep}, glib2 >= 2.0.6
-BuildRequires: glib2-devel >= 2.0.6
+BuildRequires: glib2-devel >= 2.0.6, %{pygtk_name} >= 1.99.16, python-devel >= %{pyversion}
BuildRoot: %{_tmppath}/ocfs2-tools-%{PACKAGE_VERSION}-%{PACKAGE_RELEASE}-root
%description
-Tools to manage OCFS2
+Tools to manage Oracle Cluster Filesystem 2 volumes.
+%package -n ocfs2console
+Summary: GUI frontend for OCFS2 management and debugging
+Group: System Environment/Kernel
+Requires: glib2 >= 2.0.6, %{pygtk_name} >= 1.99.16
+AutoReqProv: No
+
+
+%description -n ocfs2console
+GUI frontend for management and debugging of Oracle Cluster Filesystem 2
+volumes.
+
+
%prep
%setup -n ocfs2-tools-%{version}
@@ -48,10 +60,10 @@
cd $tool; make DESTDIR="$RPM_BUILD_ROOT" sbindir=/sbin install; cd ..
done
-#for tool in ocfs2tool
-#do
-# cd $tool; make DESTDIR="$RPM_BUILD_ROOT" install; cd ..
-#done
+for tool in ocfs2console
+do
+ cd $tool; make DESTDIR="$RPM_BUILD_ROOT" install; cd ..
+done
%clean
@@ -64,7 +76,6 @@
%files
%defattr(-,root,root)
-/usr/share
/sbin/fsck.ocfs2
/sbin/mkfs.ocfs2
/sbin/mounted.ocfs2
@@ -74,8 +85,21 @@
/sbin/mount.ocfs2
/sbin/ocfs2cdsl
/etc/init.d/o2cb
+/usr/share/man/man8/debugfs.ocfs2.8.gz
+/usr/share/man/man8/fsck.ocfs2.8.gz
+/usr/share/man/man8/fsck.ocfs2.checks.8.gz
+/usr/share/man/man8/mkfs.ocfs2.8.gz
+%files -n ocfs2console
+/usr/lib/python%{pyversion}
+/usr/sbin/ocfs2console
+/usr/share/man/man8/ocfs2console.8.gz
+
+
%changelog
-* Fri Jan 31 2004 Manish Singh <manish.singh at oracle.com>
+* Thu Jan 27 2005 Manish Singh <manish.singh at oracle.com>
+- Add ocfs2console
+
+* Fri Jan 21 2005 Manish Singh <manish.singh at oracle.com>
- Initial rpm spec
More information about the Ocfs2-tools-commits
mailing list