SPECS: otrs.spec - updated to 2.0.3, not tested

luzik luzik at pld-linux.org
Thu Nov 3 10:54:48 CET 2005


Author: luzik                        Date: Thu Nov  3 09:54:48 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
 - updated to 2.0.3, not tested

---- Files affected:
SPECS:
   otrs.spec (1.55 -> 1.56) 

---- Diffs:

================================================================
Index: SPECS/otrs.spec
diff -u SPECS/otrs.spec:1.55 SPECS/otrs.spec:1.56
--- SPECS/otrs.spec:1.55	Sun May  1 19:31:30 2005
+++ SPECS/otrs.spec	Thu Nov  3 10:54:43 2005
@@ -10,21 +10,18 @@
 Summary:	The Open Ticket Request System
 Summary(pl):	Open Ticket Request System - otwarty system zgłaszania żądań
 Name:		otrs
-Version:	1.3.2
+Version:	2.0.3
 %define	vrel	01
-Release:	0.9
+Release:	0.1
 Epoch:		1
 License:	GPL
 Group:		Applications/Databases
 Source0:	http://ftp.gwdg.de/pub/misc/otrs/%{name}-%{version}-%{vrel}.tar.bz2
-# Source0-md5:	c632dca827a3c5386c92a4a7d4e18d69
+# Source0-md5:	2e15bfd9c15780c7d280ec1b4e32b124
 Source1:	%{name}-http.conf
 Source2:	%{name}-http1.conf
-Source3:	%{name}-PLD-Config.pm
-Source4:	%{name}-logrotate
-Patch0:		%{name}-conf.patch
-Patch1:		%{name}-default_conf.patch
-Patch2:		%{name}-apache.patch
+Source3:	%{name}-logrotate
+Patch0:		%{name}-paths.patch
 URL:		http://otrs.org/
 BuildRequires:	rpm-perlprov
 BuildRequires:	rpmbuild(macros) >= 1.202
@@ -128,12 +125,9 @@
 %prep
 %setup -q -n %{name}
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
 # copy config file
-cp %{SOURCE3} Kernel/Config.pm
 cp Kernel/Config/GenericAgent.pm.dist Kernel/Config/GenericAgent.pm
 cd Kernel/Config/ && for foo in *.dist; do cp $foo `basename $foo .dist`; done && cd ../../
 # copy all crontab dist files
@@ -163,18 +157,25 @@
 	install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/%{name}.conf
 %endif
 
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
 
 # logs in proper place:
 touch $RPM_BUILD_ROOT/var/log/%{name}/TicketCounter.log
 touch $RPM_BUILD_ROOT/var/log/%{name}/otrs.log
 
 # move configs into proper place...
-mv -f $RPM_BUILD_ROOT%{otrsdir}/.procmailrc $RPM_BUILD_ROOT/etc/%{name}/procmailrc
-mv -f $RPM_BUILD_ROOT%{otrsdir}/.fetchmailrc $RPM_BUILD_ROOT/etc/%{name}/fetchmailrc
-mv -f $RPM_BUILD_ROOT%{otrsdir}/.mailfilter $RPM_BUILD_ROOT/etc/%{name}/mailfilter
-mv -f $RPM_BUILD_ROOT%{otrsdir}/Kernel/Config.pm $RPM_BUILD_ROOT/etc/%{name}
+mv -f $RPM_BUILD_ROOT%{otrsdir}/.procmailrc.dist $RPM_BUILD_ROOT/etc/%{name}/procmailrc
+mv -f $RPM_BUILD_ROOT%{otrsdir}/.fetchmailrc.dist $RPM_BUILD_ROOT/etc/%{name}/fetchmailrc
+mv -f $RPM_BUILD_ROOT%{otrsdir}/.mailfilter.dist $RPM_BUILD_ROOT/etc/%{name}/mailfilter
+mv -f $RPM_BUILD_ROOT%{otrsdir}/Kernel/Config.pm.dist $RPM_BUILD_ROOT/etc/%{name}/Config.pm
 mv -f $RPM_BUILD_ROOT%{otrsdir}/Kernel/Config/GenericAgent.pm $RPM_BUILD_ROOT/etc/%{name}
+#save dist versions
+install $RPM_BUILD_ROOT/etc/%{name}/procmailrc $RPM_BUILD_ROOT/etc/%{name}/procmailrc.dist
+install $RPM_BUILD_ROOT/etc/%{name}/fetchmailrc $RPM_BUILD_ROOT/etc/%{name}/fetchmailrc.dist
+install $RPM_BUILD_ROOT/etc/%{name}/mailfilter $RPM_BUILD_ROOT/etc/%{name}/mailfilter.dist
+install $RPM_BUILD_ROOT/etc/%{name}/Config.pm $RPM_BUILD_ROOT/etc/%{name}/Config.pm.dist
+install $RPM_BUILD_ROOT/etc/%{name}/GenericAgent.pm $RPM_BUILD_ROOT/etc/%{name}/GenericAgent.pm.dist
+#link to proper places
 ln -sf ../../../etc/otrs/procmailrc $RPM_BUILD_ROOT%{otrsdir}/.procmailrc
 ln -sf ../../../etc/otrs/fetchmailrc $RPM_BUILD_ROOT%{otrsdir}/.fetchmailrc
 ln -sf ../../../etc/otrs/mailfilter $RPM_BUILD_ROOT%{otrsdir}/.mailfilter
@@ -194,7 +195,7 @@
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-%useradd -u 31 -d %{otrsdir} -s /bin/false -G http -c 'OTRS System user' %{otrsuser}
+%useradd -u 31 -d %{otrsdir} -s /bin/false -g http -c 'OTRS System user' %{otrsuser}
 
 # TODO move to trigger?
 # update home dir
@@ -212,10 +213,9 @@
 echo "[install the OTRS database]"
 echo " Use a webbrowser and open this link: http://`hostname -f`/otrs/installer.pl"
 
-%triggerpostun -- %{name} < 1.3.0
-echo "WARNING: you need to prepare %{name} upgrade! Database format has changed."
-echo "To do that make:"
-echo "cat %{otrsdir}/scripts/DBUpdate-to-1.3.mysql.sql | mysql -u <otrs_user> -p <otrs_db>" 
+%triggerpostun -- %{name} < 2.0.0
+echo "WARNING: you need to prepare %{name} upgrade!"
+echo "Read %{_docdir}/%{name}-%{version}UPGRADING.gz"
 
 %files
 %defattr(644,root,root,755)
@@ -229,8 +229,8 @@
 %attr(600,otrs,http) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/mailfilter
 %attr(640,otrs,http) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/Config.pm
 %attr(640,otrs,http) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/GenericAgent.pm
+%attr(640,otrs,http) %{_sysconfdir}/%{name}/*.dist
 %attr(644,otrs,http) %config(noreplace) %verify(not size mtime md5) %{otrsdir}/var/cron/*
-%config(noreplace) %verify(not size mtime md5) %{otrsdir}/Kernel/Config/ModulesCusto*.pm
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/%{name}
 %attr(755,otrs,http) %dir %{otrsdir}
@@ -242,8 +242,8 @@
 %{otrsdir}/Kernel/Config.pm
 %dir %{otrsdir}/Kernel/Config
 %{otrsdir}/Kernel/Config/Defaults.pm
-%{otrsdir}/Kernel/Config/Modules.pm
 %{otrsdir}/Kernel/Config/GenericAgent.pm
+%{otrsdir}/Kernel/Config/Files/*.xml
 %{otrsdir}/Kernel/Language.pm
 %{otrsdir}/Kernel/*/*/*.pm
 %{otrsdir}/Kernel/*/*/*/*.pm
@@ -284,6 +284,8 @@
 %attr(700,otrs,root) %{otrsdir}/bin/otrs.*
 %dir %{otrsdir}/bin/cgi-bin/
 %attr(750,root,http) %{otrsdir}/bin/cgi-bin/*.pl
+%dir %{otrsdir}/bin/fcgi-bin/
+%attr(750,root,http) %{otrsdir}/bin/fcgi-bin/*.fpl
 %{otrsdir}/INSTALL
 %dir %{otrsdir}/scripts
 %dir %{otrsdir}/scripts/database
@@ -307,12 +309,12 @@
 # attempt to move to /var/lib:
 %attr(751,otrs,http) %dir /var/lib/%{name}
 %attr(2775,otrs,http) %dir /var/lib/%{name}/article
-%attr(755,otrs,http) %dir /var/lib/%{name}/cron
+# %attr(755,otrs,http) %dir /var/lib/%{name}/cron
 %attr(751,otrs,http) %dir /var/lib/%{name}/pics
 %attr(751,otrs,http) %dir /var/lib/%{name}/pics/stats
-%attr(755,otrs,http) %dir /var/lib/%{name}/sessions
-%attr(755,otrs,http) %dir /var/lib/%{name}/spool
-%attr(2775,otrs,http) %dir /var/lib/%{name}/tmp
+# %attr(755,otrs,http) %dir /var/lib/%{name}/sessions
+# %attr(755,otrs,http) %dir /var/lib/%{name}/spool
+# %attr(2775,otrs,http) %dir /var/lib/%{name}/tmp
 
 %if %{without apache1}
 # apache2
@@ -338,6 +340,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.56  2005/11/03 09:54:43  luzik
+ - updated to 2.0.3, not tested
+
 Revision 1.55  2005/05/01 17:31:30  glen
 - use %useradd/%groupadd macros
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/otrs.spec?r1=1.55&r2=1.56&f=u




More information about the pld-cvs-commit mailing list