2 Summary: Citadel/UX, the flexible, powerful way to build online communities
7 Group: Applications/Communications
8 Source0: http://uncensored.citadel.org/pub/citadel/citadel-ux-%{PACKAGE_VERSION}.tar.gz
9 Buildroot: /var/tmp/citadel-%{PACKAGE_VERSION}-root
11 Vendor: Citadel/UX Development Team
12 URL: http://uncensored.citadel.org/citadel/
17 An advanced messaging system which can be used for BBS, groupware, and
18 online community applications. It is multithreaded, client/server, database
19 driven, and accessible via a growing selection of front ends.
25 CFLAGS="$RPM_OPT_FLAGS" ./configure --with-pam
29 rm -rf $RPM_BUILD_ROOT
30 mkdir -p $RPM_BUILD_ROOT/etc/pam.d
31 make root=$RPM_BUILD_ROOT install
32 touch $RPM_BUILD_ROOT/usr/local/citadel/.hushlogin
35 rm -rf "$RPM_BUILD_ROOT"
41 Summary: Citadel/UX, the flexible, powerful way to build online communities
42 Group: System Environment/Daemons
43 Requires: citadel-data
47 Citadel/UX is an advanced messaging system which can be used for BBS,
48 groupware, and online community applications. It is multithreaded,
49 client/server, database driven, and accessible via a growing selection of
50 front ends. Remember to run /usr/local/citadel/setup after installing or
51 upgrading this package.
55 %doc docs/citadel-with-berkeley-db.txt
57 %doc docs/copyright.txt
58 %doc docs/import-export.txt
59 %doc docs/inetsiteconfig.txt
60 %doc docs/mailinglists.txt
61 %doc docs/room-sharing-howto.txt
62 %doc docs/siteconfig.txt
64 %doc docs/upgrading.txt
66 %dir /usr/local/citadel/bio
67 %dir /usr/local/citadel/bitbucket
68 %dir /usr/local/citadel/files
69 %dir /usr/local/citadel/images
70 %dir /usr/local/citadel/info
71 %dir /usr/local/citadel/userpics
72 /usr/local/citadel/aidepost
73 /usr/local/citadel/base64
74 %attr(4755,root,root) /usr/local/citadel/chkpwd
75 /usr/local/citadel/citmail
76 /usr/local/citadel/citserver
77 /usr/local/citadel/dnetsetup
78 /usr/local/citadel/libcitserver.so
79 /usr/local/citadel/libcitserver.la
80 /usr/local/citadel/migratenet
81 /usr/local/citadel/msgform
82 /usr/local/citadel/netsetup
83 /usr/local/citadel/readlog
84 /usr/local/citadel/sendcommand
85 /usr/local/citadel/setup
86 /usr/local/citadel/stats
87 /usr/local/citadel/userlist
88 /usr/local/citadel/utilsmenu
89 /usr/local/citadel/weekly
90 /usr/local/citadel/modules/libchat.so
91 /usr/local/citadel/modules/libchat.la
92 /usr/local/citadel/modules/libvcard.so
93 /usr/local/citadel/modules/libvcard.la
94 /usr/local/citadel/modules/libupgrade.so
95 /usr/local/citadel/modules/libupgrade.la
96 /usr/local/citadel/modules/libnetwork.so
97 /usr/local/citadel/modules/libnetwork.la
98 /usr/local/citadel/modules/libpas2.so
99 /usr/local/citadel/modules/libpas2.la
100 /usr/local/citadel/modules/libinetcfg.so
101 /usr/local/citadel/modules/libinetcfg.la
102 /usr/local/citadel/modules/librwho.so
103 /usr/local/citadel/modules/librwho.la
104 /usr/local/citadel/modules/libmoderate.so
105 /usr/local/citadel/modules/libmoderate.la
106 /usr/local/citadel/modules/libbio.so
107 /usr/local/citadel/modules/libbio.la
108 /usr/local/citadel/modules/libexpire.so
109 /usr/local/citadel/modules/libexpire.la
110 /usr/local/citadel/modules/libvandelay.so
111 /usr/local/citadel/modules/libvandelay.la
112 /usr/local/citadel/modules/libical.so
113 /usr/local/citadel/modules/libical.la
116 /usr/sbin/useradd -c "Citadel" -u 93 -s /bin/false -r -d /usr/local/citadel \
117 citadel 2> /dev/null || :
119 if [ -f /etc/inittab ]; then
120 if ! grep 'citserver' /etc/inittab > /dev/null; then
121 echo "c1:2345:/usr/local/citadel/citserver -h/usr/local/citadel -t/usr/local/citadel/citserver.trace" >> /etc/inittab
124 if [ -f /etc/services ]; then
125 if ! grep '^citadel' /etc/services > /dev/null; then
126 echo "citadel 504/tcp # citadel" >> /etc/services
130 if [ -f /etc/inittab ]; then
131 grep -v 'citserver' < /etc/inittab > /etc/inittab.new
132 mv /etc/inittab.new /etc/inittab
137 Summary: Data files for the Citadel/UX messaging system.
138 Group: System Environment/Daemons
140 Default data files for the Citadel/UX messaging system. These files are
141 required by the Citadel/UX server.
143 /usr/local/citadel/.hushlogin
144 #%dir /usr/local/citadel/netconfigs
145 %dir /usr/local/citadel/network
146 %dir /usr/local/citadel/network/spoolin
147 %dir /usr/local/citadel/network/spoolout
148 %dir /usr/local/citadel/network/systems
149 %config(noreplace) /usr/local/citadel/network/filterlist
150 %config(noreplace) /usr/local/citadel/network/mail.aliases
151 %config(noreplace) /usr/local/citadel/network/mailinglists
152 %config(noreplace) /usr/local/citadel/network/rnews.xref
153 %config(noreplace) /usr/local/citadel/public_clients
154 # KLUDGE!!!! This catches help/? otherwise RPM barfs on it
155 # Drawback, it's not marked as a config file, oh well
156 /usr/local/citadel/help
157 %config /usr/local/citadel/help/aide
158 %config /usr/local/citadel/help/software
159 %config /usr/local/citadel/help/floors
160 %config(noreplace) /usr/local/citadel/help/hours
161 %config /usr/local/citadel/help/intro
162 %config /usr/local/citadel/help/mail
163 %config /usr/local/citadel/help/network
164 %config /usr/local/citadel/help/nice
165 %config(noreplace) /usr/local/citadel/help/policy
166 %config /usr/local/citadel/help/summary
167 %config /usr/local/citadel/messages/changepw
168 %config /usr/local/citadel/messages/aideopt
169 %config /usr/local/citadel/messages/entermsg
170 %config /usr/local/citadel/messages/dotopt
171 %config /usr/local/citadel/messages/mainmenu
172 %config /usr/local/citadel/messages/entopt
173 %config(noreplace) /usr/local/citadel/messages/goodbye
174 %config(noreplace) /usr/local/citadel/messages/hello
175 %config /usr/local/citadel/messages/help
176 %config(noreplace) /usr/local/citadel/messages/register
177 %config(noreplace) /usr/local/citadel/messages/newuser
178 %config /usr/local/citadel/messages/readopt
179 %config /usr/local/citadel/messages/roomaccess
180 %config(noreplace) /usr/local/citadel/messages/unlisted
183 Summary: Client for the Citadel/UX messaging system
184 Group: Applications/Communications
186 This is the text client software for the Citadel/UX messaging system.
187 Install this software if you need to connect to a Citadel/UX server.
189 /usr/local/citadel/citadel
190 /usr/local/citadel/citadel.rc
193 if [ -f /etc/services ]; then
194 if ! grep '^citadel' /etc/services > /dev/null; then
195 echo "citadel 504/tcp # citadel" >> /etc/services
200 Summary: SMTP server for the Citadel/UX messaging system
201 Group: System Environment/Daemons
203 This package provides the Citadel/UX SMTP service, which provides inbound
204 and outbound SMTP service for the Citadel/UX messaging system. Install this
205 package if your Citadel/UX users should be able to send and receive Internet
206 e-mail. If you also run another SMTP server you will need to read
207 docs/inetmailsetupmx.txt to configure SMTP service.
209 /usr/local/citadel/modules/libsmtp.so
210 /usr/local/citadel/modules/libsmtp.la
211 %doc docs/inetmailsetupmx.txt
212 %doc docs/inetmailsetup.txt
215 Summary: IMAP server for the Citadel/UX messaging system
216 Group: System Environment/Daemons
218 This package provides the Citadel/UX IMAP service, which provides IMAP
219 connectivity. Install this package if you want to connect to the Citadel/UX
220 server with IMAP clients such as Outlook Express or Netscape. Using this
221 access method, users can access both e-mail and all public rooms on the server.
223 /usr/local/citadel/modules/libimap.so
224 /usr/local/citadel/modules/libimap.la
227 Summary: POP3 server for the Citadel/UX messaging system
228 Group: System Environment/Daemons
230 This package provides the Citadel/UX POP3 service, which provides POP3
231 connectivity. Install this package if you want to connect to the Citadel/UX
232 server with POP3 clients such as Outlook Express or Netscape. Note that the
233 POP3 client can only receive mail; install citadel-smtp as well if you want
234 users to be able to send mail.
236 /usr/local/citadel/modules/libpop3.so
237 /usr/local/citadel/modules/libpop3.la