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