Author: glen                         Date: Thu Mar  1 22:15:38 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- initscript integration for -server

---- Files affected:
SPECS:
   hsqldb.spec (1.12 -> 1.13) 

---- Diffs:

================================================================
Index: SPECS/hsqldb.spec
diff -u SPECS/hsqldb.spec:1.12 SPECS/hsqldb.spec:1.13
--- SPECS/hsqldb.spec:1.12      Thu Mar  1 22:59:25 2007
+++ SPECS/hsqldb.spec   Thu Mar  1 23:15:33 2007
@@ -10,7 +10,7 @@
 Summary(pl.UTF-8):     Silnik relacyjnych baz danych SQL napisany w Javie
 Name:          hsqldb
 Version:       1.8.0.7
-Release:       0.4
+Release:       0.6
 License:       BSD Style
 Group:         Development/Languages/Java
 Source0:       http://dl.sourceforge.net/hsqldb/%{name}_%{_ver}.zip
@@ -20,7 +20,7 @@
 Source3:       %{name}-standard-webserver.properties
 Source4:       %{name}-standard-sqltool.rc
 Patch0:                %{name}-scripts.patch
-#Patch1:       %{name}-build_xml.patch
+Patch1:                %{name}-pld.patch
 URL:           http://www.hsqldb.org/
 BuildRequires: ant
 BuildRequires: jdk
@@ -93,6 +93,7 @@
 %package server
 Summary:       HSQLDB server
 Group:         Applications/Databases
+Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
 Requires(postun):      /usr/sbin/userdel
 Requires(pre): /bin/id
@@ -100,6 +101,7 @@
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
 Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      rc-scripts
 Requires:      servletapi4
 Provides:      group(hsqldb)
 Provides:      user(hsqldb)
@@ -110,8 +112,8 @@
 
 %prep
 %setup -q -n %{name}
-%patch0
-#%patch1
+%patch0 -p0
+%patch1 -p1
 
 # remove all binary libs
 %{!?with_binary:rm -f lib/hsqldb.jar}
@@ -179,12 +181,18 @@
 %useradd -u 169 -g %{name} -s /bin/sh -d %{_localstatedir}/lib/%{name} %{name}
 
 %post server
-ln -sf $(build-classpath hsqldb) %{_localstatedir}/lib/%{name}/lib/hsqldb.jar
 ln -sf $(build-classpath servletapi4) 
%{_localstatedir}/lib/%{name}/lib/servlet.jar
+/sbin/chkconfig --add %{name}
+%service %{name} restart
 
 %preun server
 if [ "$1" = "0" ]; then
-       rm -f %{_localstatedir}/lib/%{name}/lib/hsqldb.jar
+       %service -q %{name} stop
+       /sbin/chkconfig --del %{name}
+fi
+
+%postun server
+if [ "$1" = "0" ]; then
        rm -f %{_localstatedir}/lib/%{name}/lib/servlet.jar
        %userremove %{name}
        %groupremove %{name}
@@ -234,6 +242,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2007/03/01 22:15:33  glen
+- initscript integration for -server
+
 Revision 1.12  2007/03/01 21:59:25  darekr
 - missing dir
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/hsqldb.spec?r1=1.12&r2=1.13&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to