Hi List!
I'm currently implementing otrs in my office.
My preferred Platform is Redhat or FreeBSD.
Find below a Patch from current CVS to an Spec-file with looks working on
redhat 9.
Its an default install with mysql, Apache2, mod-perl.
Seems all dependencies where catched witch the installer.
I only have one minor problem:
When you get on http://otrs/otrs/ you get under the request new PW an Error
403 forbidden to access otrs.
The strange is, when you access /otrs-web/ it works.
Directory index forbidden by rule: /opt/otrs/bin/cgi-bin/
[root@localhost Desktop]# cat otrs-spec.diff
--- root/otrs/scripts/redhat-otrs-8.0.spec 2003-04-17
00:35:25.000000000 +0200
+++ usr/src/redhat/SPECS/otrs.spec 2003-09-15 16:37:34.000000000 +0200
@@ -14,7 +14,7 @@
# --
Summary: The Open Ticket Request System.
Name: otrs
-Version: 0.0
+Version: 1.1.3
Copyright: GNU GENERAL PUBLIC LICENSE Version 2, June 1991
Group: Applications/Mail
Provides: otrs
@@ -25,7 +25,87 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-<DESCRIPTION>
+The Open Ticket Request System (http://otrs.org/) is a web based ticket
system.
+
+Feedback: feedback@otrs.org
+
+
+Authors:
+--------
+ Antti Kï¿1/2ï¿1/2ï¿1/2nen <antti at seu.net>
+ Carsten Gross <carsten at siski.de>
+ Franz Breu
+ Fred van Dijk <fvandijk at marklin.nl>
+ Gilberto Cezar de Almeida <gilberto at visaonet.com.br>
+ Jorge Becerra <jorge at icc-cuba.com>
+ Nicolas Goralski <ngoralski at oceanet-technology.com>
+ Remo Catelotti
+ Stefan Wintermeyer <stefan at wintermeyer.de>
+ Vladimir Gerdjikov <gerdjikov at gerdjikovs.net>
+ Martin Edenhofer <martin at otrs.org>
+
+ OTRS is an Open source Ticket Request System with many features to manage
+ customer telephone calls and e-mails. It is distributed under the GNU
+ General Public License (GPL) and tested on Linux, Solaris, AIX, FreeBSD,
+ OpenBSD and Mac OS 10.x. Do you receive many e-mails and want to answer
+ them with a team of agents? You're going to love the OTRS!
+
+ Feature list:
+
+ Web-Interface:
+ - Agent web interface for viewing and working on all customer requests
+ - Admin web interface for changing system things
+ - Customer web interface for viewing and sending infos to the agents
+ - Webinterface with themes support
+ - Multi language support (Brazilian Portuguese, Bulgarian, Dutch,
English,
+ Finnish, French, German, Italian and Spanish)
+ - customize the output templates (dtl) release independently
+ - Webinterface with attachment support
+ - easy and logical to use
+
+ Email-Interface:
+ - MIME support (attachments)
+ - dispatching of incoming email via email addess or x-header
+ - autoresponders for customers by incoming emails (per queue)
+ - email-notification to the agent by new tickets, follow ups or lock
timeouts
+
+ Ticket:
+ - custom queue view and queue view of all requests
+ - Ticket locking
+ - Ticket replies (standard responses)
+ - Ticket autoresponders per queue
+ - Ticket history, evolution of ticket status and actions taken on
ticket
+ - abaility to add notes (with different note types) to a ticket
+ - Ticket zoom feature
+ - Tickets can be bounced or forwarded to other email addresses
+ - Ticket can be moved to a different queue (this is helpful if emails
are
+ for a specific subject)
+ - Ticket priority
+ - Ticket time accounting
+ - content Fulltext search
+
+ System:
+ - creation and configuration of user accounts, and groups
+ - creation of standard responses
+ - Signature configuration per queue
+ - Salutation configuration per queue
+ - email-notification of administrators
+ - email-notification sent to problem reporter (by create, locked,
deleted,
+ moved and closed)
+ - submitting update-info (via email or webinterface).
+ - deadlines for trouble tickets
+ - ASP (activ service providing) support
+ - TicketHook free setable like 'Call#', 'MyTicket#', 'Request#' or
'Ticket#'
+ - Ticket number format free setable
+ - different levels of permissions/access-rights.
+ - central database, Support of different SQL databases (e. g. MySQL,
PostgeSQL, ...)
+ - user authentication agains database or ldap directory
+ - easy to develope you own addon's (OTRS API)
+ - easy to write different frontends (e. g. X11, console, ...)
+ - a fast and usefull application
+
+
+
%prep
%setup -n otrs
@@ -126,7 +206,242 @@
%config(noreplace) /etc/sysconfig/otrs
%config /etc/httpd/conf.d/otrs.conf
/etc/rc.d/init.d/otrs
-<FILES>
+
+%config(noreplace) /opt/otrs/Kernel/Config.pm
+%config(noreplace) /opt/otrs/Kernel/Config/GenericAgent.pm
+%config(noreplace) /opt/otrs/Kernel/Config/ModulesCusto*.pm
+%config(noreplace) /opt/otrs/var/log/TicketCounter.log
+%config(noreplace) /opt/otrs/.procmailrc
+%config(noreplace) /opt/otrs/.fetchmailrc
+%config(noreplace) /opt/otrs/.mailfilter
+%config(noreplace) /opt/otrs/Kernel/Output/HTML/Standard/*.dtl
+%config(noreplace) /opt/otrs/Kernel/Output/HTML/Lite/*.dtl
+%config(noreplace) /opt/otrs/Kernel/Language/*.pm
+%config(noreplace) /opt/otrs/var/cron/*
+
+/opt/otrs/RELEASE
+/opt/otrs/Kernel/Config/Modules.pm
+/opt/otrs/Kernel/Config/Defaults.pm
+/opt/otrs/Kernel/Language.pm
+/opt/otrs/Kernel/Modules/*.pm
+/opt/otrs/Kernel/Output/HTML/*.pm
+/opt/otrs/Kernel/System/*
+/opt/otrs/bin/*
+/opt/otrs/scripts/*
+/opt/otrs/var/article/
+/opt/otrs/var/httpd/
+/opt/otrs/var/sessions/
+/opt/otrs/var/spool/
+/opt/otrs/var/tmp/
+/opt/otrs/var/pics/stats/
+
+/opt/otrs/Kernel/cpan-lib*
+
+#test
+/opt/otrs/CHANGES
+ /opt/otrs/COPYING
+ /opt/otrs/CREDITS
+ /opt/otrs/INSTALL
+ /opt/otrs/INSTALL.RedHat
+ /opt/otrs/INSTALL.SuSE
+ /opt/otrs/Kernel/Config.pm.dist
+ /opt/otrs/Kernel/Config/GenericAgent.pm.dist
+ /opt/otrs/Kernel/Config/GenericAgent.pm.examples
+ /opt/otrs/README
+ /opt/otrs/README.application-module
+ /opt/otrs/README.database
+ /opt/otrs/README.dtl
+ /opt/otrs/README.webserver
+ /opt/otrs/TODO
+ /opt/otrs/UPGRADING
+ /opt/otrs/doc/CodingStyleGuide.txt
+ /opt/otrs/doc/X-OTRS-Headers.txt
+ /opt/otrs/doc/manual/html/HTML.manifest
+ /opt/otrs/doc/manual/html/auto-response-closed-new-ticket.html
+ /opt/otrs/doc/manual/html/auto-response-follow-up.html
+ /opt/otrs/doc/manual/html/auto-response-reject.html
+ /opt/otrs/doc/manual/html/auto-response.html
+ /opt/otrs/doc/manual/html/basics-about-tt.html
+ /opt/otrs/doc/manual/html/bibliography.html
+ /opt/otrs/doc/manual/html/configfile-agentarea.html
+ /opt/otrs/doc/manual/html/configfile-asp.html
+ /opt/otrs/doc/manual/html/configfile-checkemail.html
+ /opt/otrs/doc/manual/html/configfile-customqueue.html
+ /opt/otrs/doc/manual/html/configfile-dbstuff.html
+ /opt/otrs/doc/manual/html/configfile-fqdn.html
+ /opt/otrs/doc/manual/html/configfile-log.html
+ /opt/otrs/doc/manual/html/configfile-login-logout.html
+ /opt/otrs/doc/manual/html/configfile-notification.html
+ /opt/otrs/doc/manual/html/configfile-postmaster.html
+ /opt/otrs/doc/manual/html/configfile-session.html
+ /opt/otrs/doc/manual/html/configfile-spell.html
+ /opt/otrs/doc/manual/html/configfile-ticketnumberformat.html
+ /opt/otrs/doc/manual/html/configfile.html
+ /opt/otrs/doc/manual/html/coreteam.html
+ /opt/otrs/doc/manual/html/credits.html
+ /opt/otrs/doc/manual/html/cronjob-default-cronjobs.html
+ /opt/otrs/doc/manual/html/cronjob.html
+ /opt/otrs/doc/manual/html/customer-auth-backend.html
+ /opt/otrs/doc/manual/html/customer-self-registration.html
+ /opt/otrs/doc/manual/html/customer-user-backend.html
+ /opt/otrs/doc/manual/html/customer.html
+ /opt/otrs/doc/manual/html/docbook.css
+ /opt/otrs/doc/manual/html/dtl-examles.html
+ /opt/otrs/doc/manual/html/dtl-theme.html
+ /opt/otrs/doc/manual/html/dtl.html
+ /opt/otrs/doc/manual/html/faq.html
+ /opt/otrs/doc/manual/html/first-steps.html
+ /opt/otrs/doc/manual/html/foreword.html
+ /opt/otrs/doc/manual/html/generic-agent-example.html
+ /opt/otrs/doc/manual/html/generic-agent.html
+ /opt/otrs/doc/manual/html/gfdl.html
+ /opt/otrs/doc/manual/html/glossary.html
+ /opt/otrs/doc/manual/html/index.html
+ /opt/otrs/doc/manual/html/install-cli.html
+ /opt/otrs/doc/manual/html/install.html
+ /opt/otrs/doc/manual/html/ln32.html
+ /opt/otrs/doc/manual/html/login-with-user-privilege.html
+ /opt/otrs/doc/manual/html/multi-hosting-multi-setup.html
+ /opt/otrs/doc/manual/html/multi-hosting.html
+ /opt/otrs/doc/manual/html/online-resources-bugtracking.html
+ /opt/otrs/doc/manual/html/online-resources-mailinglists.html
+ /opt/otrs/doc/manual/html/online-resources.html
+ /opt/otrs/doc/manual/html/performance-tuning-database.html
+ /opt/otrs/doc/manual/html/performance-tuning-webserver.html
+ /opt/otrs/doc/manual/html/performance-tuning.html
+ /opt/otrs/doc/manual/html/permission-module.html
+ /opt/otrs/doc/manual/html/permission.html
+ /opt/otrs/doc/manual/html/priority.html
+ /opt/otrs/doc/manual/html/problems-misc.html
+ /opt/otrs/doc/manual/html/problems-with-apache.html
+ /opt/otrs/doc/manual/html/problems-with-mysql.html
+ /opt/otrs/doc/manual/html/problems-with-redhat.html
+ /opt/otrs/doc/manual/html/receiving-email-cmd.html
+ /opt/otrs/doc/manual/html/receiving-email.html
+ /opt/otrs/doc/manual/html/rfc1297.html
+ /opt/otrs/doc/manual/html/screenshots/add-new-user.png
+ /opt/otrs/doc/manual/html/screenshots/add-user-group.png
+ /opt/otrs/doc/manual/html/screenshots/admin-add-email.png
+ /opt/otrs/doc/manual/html/screenshots/admin-add-pop3-account.png
+ /opt/otrs/doc/manual/html/screenshots/admin-interface.png
+ /opt/otrs/doc/manual/html/screenshots/admin-state.png
+ /opt/otrs/doc/manual/html/screenshots/bugs-otrs-org.png
+ /opt/otrs/doc/manual/html/screenshots/first-screen.png
+ /opt/otrs/doc/manual/html/screenshots/homepage-otrs.png
+ /opt/otrs/doc/manual/html/screenshots/installer.png
+ /opt/otrs/doc/manual/html/screenshots/installer1.png
+ /opt/otrs/doc/manual/html/screenshots/installer2.png
+ /opt/otrs/doc/manual/html/screenshots/installer3.png
+ /opt/otrs/doc/manual/html/screenshots/installer4.png
+ /opt/otrs/doc/manual/html/screenshots/login.png
+ /opt/otrs/doc/manual/html/screenshots/raw-queue.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-close.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-compose.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-forward.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-history.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-note.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-phone.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-print.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-priority.png
+ /opt/otrs/doc/manual/html/screenshots/ticket-zoom.png
+ /opt/otrs/doc/manual/html/sebastian.wormser.html
+ /opt/otrs/doc/manual/html/sending-email.html
+ /opt/otrs/doc/manual/html/sending-smtp.html
+ /opt/otrs/doc/manual/html/state.html
+ /opt/otrs/doc/manual/html/stefan.wintermeyer.html
+ /opt/otrs/doc/manual/html/stylesheet-images/caution.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/home.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/important.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/next.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/note.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/prev.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/tip.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/toc-blank.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/toc-minus.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/toc-plus.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/up.gif
+ /opt/otrs/doc/manual/html/stylesheet-images/warning.gif
+ /opt/otrs/doc/manual/html/system-notification-customer.html
+ /opt/otrs/doc/manual/html/system-notification.html
+ /opt/otrs/doc/manual/html/ticket-topics-add-note.html
+ /opt/otrs/doc/manual/html/ticket-topics-answer-ticket-phone.html
+ /opt/otrs/doc/manual/html/ticket-topics-close.html
+ /opt/otrs/doc/manual/html/ticket-topics-forward.html
+ /opt/otrs/doc/manual/html/ticket-topics-history.html
+ /opt/otrs/doc/manual/html/ticket-topics-print.html
+ /opt/otrs/doc/manual/html/ticket-topics-priority.html
+ /opt/otrs/doc/manual/html/ticket-topics-zoom.html
+ /opt/otrs/doc/manual/html/ticket-topics.html
+ /opt/otrs/doc/manual/html/translation.html
+ /opt/otrs/doc/manual/html/troubleshooting.html
+ /opt/otrs/doc/manual/html/user-auth-backend.html
+ /opt/otrs/doc/manual/html/user-backend.html
+ /opt/otrs/doc/manual/html/user.html
+ /opt/otrs/doc/manual/html/what-is-a-queue.html
+ /opt/otrs/doc/manual/html/what-is-a-trouble-ticket.html
+ /opt/otrs/doc/manual/html/x111.html
+ /opt/otrs/doc/manual/html/x1729.html
+ /opt/otrs/doc/manual/html/x1739.html
+ /opt/otrs/doc/manual/html/x1743.html
+ /opt/otrs/doc/manual/html/x1749.html
+ /opt/otrs/doc/manual/html/x1785.html
+ /opt/otrs/doc/manual/html/x1790.html
+ /opt/otrs/doc/manual/html/x1794.html
+ /opt/otrs/doc/manual/html/x1798.html
+ /opt/otrs/doc/manual/html/x1801.html
+ /opt/otrs/doc/manual/html/x1804.html
+ /opt/otrs/doc/manual/html/x1809.html
+ /opt/otrs/doc/manual/pdf/otrs.pdf
+ /opt/otrs/doc/manual/sgml/README.sgml
+ /opt/otrs/doc/manual/sgml/authorgroup.sgml
+ /opt/otrs/doc/manual/sgml/auto-response.sgml
+ /opt/otrs/doc/manual/sgml/basics-about-tt.sgml
+ /opt/otrs/doc/manual/sgml/bibliography.sgml
+ /opt/otrs/doc/manual/sgml/config-file.sgml
+ /opt/otrs/doc/manual/sgml/coreteam.sgml
+ /opt/otrs/doc/manual/sgml/credits.sgml
+ /opt/otrs/doc/manual/sgml/cronjob.sgml
+ /opt/otrs/doc/manual/sgml/customer.sgml
+ /opt/otrs/doc/manual/sgml/dtl.sgml
+ /opt/otrs/doc/manual/sgml/faq.sgml
+ /opt/otrs/doc/manual/sgml/fdl.sgml
+ /opt/otrs/doc/manual/sgml/first-steps.sgml
+ /opt/otrs/doc/manual/sgml/generic-agent.sgml
+ /opt/otrs/doc/manual/sgml/glossary.sgml
+ /opt/otrs/doc/manual/sgml/install-cli-export.sgml
+ /opt/otrs/doc/manual/sgml/install-cli.sgml
+ /opt/otrs/doc/manual/sgml/install-win32.sgml
+ /opt/otrs/doc/manual/sgml/install.sgml
+ /opt/otrs/doc/manual/sgml/language-translation.sgml
+ /opt/otrs/doc/manual/sgml/manual.sgml
+ /opt/otrs/doc/manual/sgml/multi-hosting.sgml
+ /opt/otrs/doc/manual/sgml/notification.sgml
+ /opt/otrs/doc/manual/sgml/online-resources.sgml
+ /opt/otrs/doc/manual/sgml/performance-tuning.sgml
+ /opt/otrs/doc/manual/sgml/permission.sgml
+ /opt/otrs/doc/manual/sgml/preamble.sgml
+ /opt/otrs/doc/manual/sgml/public-faq.sgml
+ /opt/otrs/doc/manual/sgml/receiving_email.sgml
+ /opt/otrs/doc/manual/sgml/rfc1297.sgml
+ /opt/otrs/doc/manual/sgml/sending_email.sgml
+ /opt/otrs/doc/manual/sgml/system-priority.sgml
+ /opt/otrs/doc/manual/sgml/system-state.sgml
+ /opt/otrs/doc/manual/sgml/ticket-topics.sgml
+ /opt/otrs/doc/manual/sgml/troubleshooting.sgml
+ /opt/otrs/doc/manual/sgml/user.sgml
+ /opt/otrs/doc/otrs-database.dia
+ /opt/otrs/doc/test-email-1.box
+ /opt/otrs/doc/test-email-2.box
+ /opt/otrs/doc/test-email-3.box
+ /opt/otrs/doc/test-email-4-html.box
+ /opt/otrs/doc/test-email-5-iso-8859-1.box
+ /opt/otrs/doc/test-email-6-euro-utf-8.box
+ /opt/otrs/doc/test-email-7-euro-iso-8859-15.box
+ /opt/otrs/doc/test-email-8-bulgarian-cp1251.box
+
+%doc INSTAL* UPGRADING TODO COPYING CHANGES READM* doc/*
+
+
%changelog
* Thu Feb 12 2003 - martin+rpm@otrs.org
Mit freundlichen Grüssen
Johannes Puschmann
IT
Österreichisches Patentamt
Dresdnerstrasse 87
A-1200 Wien
Tel: 01/53424-719
Fax: 01/53424-733