1 Summary: rt Request Tracker
6 Group: Applications/Web
7 Packager: Jesse Vincent <jesse@bestpractical.com>
8 Vendor: http://www.fsck.com/projects/rt
10 Requires: mod_perl > 1.22
11 Requires: perl-DBI >= 1.18
12 Requires: perl-DBIx-DataSource >= 0.02
13 Requires: perl-DBIx-SearchBuilder >= 0.47
14 Requires: perl-HTML-Parser
17 Requires: perl-CGI.pm >= 2.78
18 Requires: perl-Params-Validate >= 0.02
19 Requires: perl-HTML-Mason >= 0.896
20 Requires: perl-libapreq
21 Requires: perl-Apache-Session >= 1.53
22 Requires: perl-MIME-tools >= 5.411
23 Requires: perl-MailTools >= 1.20
24 Requires: perl-Getopt-Long >= 2.24
25 Requires: perl-Tie-IxHash
26 Requires: perl-TimeDate
27 Requires: perl-Time-HiRes
28 Requires: perl-Text-Wrapper
29 Requires: perl-Text-Template
30 Requires: perl-File-Spec >= 0.8
31 Requires: perl-FreezeThaw
32 Requires: perl-Storable
33 Requires: perl-File-Temp
34 Requires: perl-Log-Dispatch >= 1.6
36 Source: http://www.fsck.com/pub/rt/release/%{name}.tar.gz
39 BuildRoot: /var/tmp/rt-root
42 RT is an industrial-grade ticketing system. It lets a group
43 of people intelligently and efficiently manage requests
44 submitted by a community of users. RT is used by systems
45 administrators, customer support staffs, NOCs, developers
46 and even marketing departments at over a thousand sites
57 if [ x$RPM_BUILD_ROOT != x ]; then
58 rm -rf $RPM_BUILD_ROOT
62 # Perform all the non-site specfic steps whilst building the package
64 make dirs libs-install html-install bin-install DESTDIR=$RPM_BUILD_ROOT
66 # fixperms needs these, so make fake empty files
67 touch $RPM_BUILD_ROOT/opt/rt2/etc/insertdata $RPM_BUILD_ROOT/opt/rt2/etc/config.pm
68 make fixperms insert-install WEB_USER=www DESTDIR=$RPM_BUILD_ROOT
71 # Copy in the files needed again after install
73 mkdir -p $RPM_BUILD_ROOT/opt/rt2/postinstall/bin
74 cp -rp Makefile etc tools $RPM_BUILD_ROOT/opt/rt2/postinstall
75 cp -rp bin/initacls.* $RPM_BUILD_ROOT/opt/rt2/postinstall/bin
77 # logging in /var/log/rt2
78 mkdir -p $RPM_BUILD_ROOT/var/log/rt2
79 chown www $RPM_BUILD_ROOT/var/log/rt2
80 chgrp rt $RPM_BUILD_ROOT/var/log/rt2
81 chmod ug=rwx,o= $RPM_BUILD_ROOT/var/log/rt2
84 if [ x$RPM_BUILD_ROOT != x ]; then
85 rm -rf $RPM_BUILD_ROOT
89 # A new rt groups is required
95 # Show the user the site specific steps required after install
99 -----------------------------------------------------------------------
100 rt2 installation is complete. Now create the rt2 database by running:
101 -----------------------------------------------------------------------
103 # cd /opt/rt2/postinstall
104 # make config-replace initialize.mysql insert RT_LOG_PATH=/var/log/rt2 DB_RT_PASS=new_rt_user_password
106 Choose your own new_rt_user_password. You will need the mysql root password.
107 You can try Pg or Oracle instead of mysql - untested.
109 Review and configure your site specific details in /opt/rt2/etc/config.pm
123 /opt/rt2/etc/insertdata
124 %config /opt/rt2/etc/config.pm
128 * Mon Sep 24 2001 Jesse Vincent <jesse@bestpractical.com>
129 Switch to rt DESTDIR support
130 * Fri Sep 14 2001 Cris Bailiff <c.bailiff@devsecure.com>
131 Fix permissions on created /var/log/rt2 and roll in 2.0.7
132 * Tue Sep 4 2001 Cris Bailiff <c.bailiff@devsecure.com>
133 - created initial spec file
134 * Tue Sep 4 2001 Cris Bailiff <c.bailiff@devsecure.com>
135 - created initial spec file
136 * Tue Sep 4 2001 Cris Bailiff <c.bailiff@devsecure.com>
137 - created initial spec file