Author: andree                       Date: Sat Mar  5 16:15:45 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- fixed apache1,2 support
- rel. 2 STBR

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

---- Diffs:

================================================================
Index: SPECS/verliadmin.spec
diff -u SPECS/verliadmin.spec:1.12 SPECS/verliadmin.spec:1.13
--- SPECS/verliadmin.spec:1.12  Thu Dec  2 00:46:31 2004
+++ SPECS/verliadmin.spec       Sat Mar  5 17:15:40 2005
@@ -3,7 +3,7 @@
 Summary(pl):   Interfejs PHP dla verlihub
 Name:          verliadmin
 Version:       0.3
-Release:       1
+Release:       2
 Epoch:         1
 License:       GPL
 Group:         Networking/Admin
@@ -19,6 +19,8 @@
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _verliadmindir  %{_datadir}/%{name}
+%define                _apache1dir     /etc/apache
+%define                _apache2dir     /etc/httpd
 
 %description
 Verliadmin is administration tool for verlihub written in php.
@@ -47,35 +49,45 @@
 ln -sf %{_sysconfdir}/verliadmin/config.php 
$RPM_BUILD_ROOT%{_verliadmindir}/config.php
 
 # for apache
-echo "Alias /verliadmin /usr/share/%{name}" >%{name}.conf
-install %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd
+echo "Alias /verliadmin /usr/share/%{name}" >apache-%{name}.conf
+install apache-%{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*%{name}.conf" 
/etc/httpd; then
-       echo "Include /etc/httpd/%{name}.conf" >> /etc/httpd/httpd.conf
-elif [ -d /etc/httpd/httpd.conf ]; then
-       ln -sf /etc/httpd/%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
+# apache1
+if [ -d %{_apache1dir}/conf.d ]; then
+        ln -sf %{_sysconfdir}/%{name}/apache-%{name}.conf 
%{_apache1dir}/conf.d/99_%{name}.conf
+        if [ -f /var/lock/subsys/apache ]; then
+                /etc/rc.d/init.d/apache restart 1>&2
+        fi
 fi
-if [ -f /var/lock/subsys/httpd ]; then
-       /usr/sbin/apachectl restart 1>&2
+# apache2
+if [ -d %{_apache2dir}/httpd.conf ]; then
+        ln -sf %{_sysconfdir}/%{name}/apache-%{name}.conf 
%{_apache2dir}/httpd.conf/99_%{name}.conf
+        if [ -f /var/lock/subsys/httpd ]; then
+                /etc/rc.d/init.d/httpd restart 1>&2
+        fi
 fi
 
 %preun
 if [ "$1" = "0" ]; then
        umask 027
-       if [ -d /etc/httpd/httpd.conf ]; then
-               rm -f /etc/httpd/httpd.conf/99_%{name}.conf
-       else
-               grep -v "^Include.*%{name}.conf" /etc/httpd/httpd.conf > \
-                       /etc/httpd/httpd.conf.tmp
-               mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
-               if [ -f /var/lock/subsys/httpd ]; then
-                       /usr/sbin/apachectl restart 1>&2
-               fi
-       fi
+        # apache1
+        if [ -d %{_apache1dir}/conf.d ]; then
+                rm -f %{_apache1dir}/conf.d/99_%{name}.conf
+                if [ -f /var/lock/subsys/apache ]; then
+                        /etc/rc.d/init.d/apache restart 1>&2
+                fi
+        fi
+        # apache2
+        if [ -d %{_apache2dir}/httpd.conf ]; then
+                rm -f %{_apache2dir}/httpd.conf/99_%{name}.conf
+                if [ -f /var/lock/subsys/httpd ]; then
+                        /etc/rc.d/init.d/httpd restart 1>&2
+                fi
+        fi
 fi
 
 %triggerin -- verliadmin = 0.3_RC1
@@ -87,7 +99,7 @@
 %{_verliadmindir}
 %attr(750,root,http) %dir %{_sysconfdir}/verliadmin/
 %attr(640,root,http) %verify(not md5 size mtime) %config(noreplace) 
%{_sysconfdir}/verliadmin/config.php
-%config(noreplace) %verify(not size mtime md5) /etc/httpd/%{name}.conf
+%config(noreplace) %verify(not size mtime md5) 
%{_sysconfdir}/verliadmin/apache-%{name}.conf
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -95,6 +107,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2005/03/05 16:15:40  andree
+- fixed apache1,2 support
+- rel. 2 STBR
+
 Revision 1.12  2004/12/01 23:46:31  andree
 - updated to 0.3
 - added -lang.patch - pl fixes
================================================================

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


_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to