Lines 121-126
Link Here
|
121 |
|
121 |
|
122 |
IS_INTERACTIVE= 'need to build mod_php4 with mcrypt, cclient with SSL.' |
122 |
IS_INTERACTIVE= 'need to build mod_php4 with mcrypt, cclient with SSL.' |
123 |
NO_BUILD= yes |
123 |
NO_BUILD= yes |
|
|
124 |
USE_REINPLACE= yes |
125 |
|
126 |
REINPLACE_ARGS= -i.beforeIMP |
124 |
DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL |
127 |
DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL |
125 |
CONFFILE= conf.php filter.txt header.txt html.php menu.php \ |
128 |
CONFFILE= conf.php filter.txt header.txt html.php menu.php \ |
126 |
mime_drivers.php motd.php prefs.php servers.php \ |
129 |
mime_drivers.php motd.php prefs.php servers.php \ |
Lines 238-299
Link Here
|
238 |
${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ |
241 |
${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ |
239 |
fi |
242 |
fi |
240 |
.endfor |
243 |
.endfor |
241 |
@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.beforeIMP |
244 |
@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.beforeIMP3 |
242 |
@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.beforeIMP |
245 |
@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.beforeIMP3 |
243 |
@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.beforeIMP |
246 |
@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.beforeIMP3 |
244 |
@${PERL} -pi -e "s:example.com:${HOSTNAME}:g" ${CONFDIR}/servers.php |
247 |
@${REINPLACE_CMD} -e "s:example.com:${HOSTNAME}:g" ${CONFDIR}/servers.php |
245 |
@${PERL} -pi -e "s:%%LOCALBASE%%:${LOCALBASE}:g" ${CONFDIR}/mime_drivers.php |
248 |
@${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:g" ${CONFDIR}/mime_drivers.php |
246 |
@${PERL} -pi -e "s:IMP_VERSION:IMP_VERSION . ' / ${SERVOS}':" \ |
249 |
@${RM} ${CONFDIR}/mime_drivers.php.beforeIMP |
|
|
250 |
@${REINPLACE_CMD} -e "s:IMP_VERSION:IMP_VERSION . ' / ${SERVOS}':" \ |
247 |
${IMPDIR}/compose.php |
251 |
${IMPDIR}/compose.php |
|
|
252 |
@${RM} ${IMPDIR}/compose.php.beforeIMP |
248 |
.if defined(WITHOUT_SSL) |
253 |
.if defined(WITHOUT_SSL) |
249 |
@${PERL} -pi -e "s:%%PROTOCOL%%:imap/notls:;s:%%IMAPPORT%%:143:" \ |
254 |
@${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/notls:;s:%%IMAPPORT%%:143:" \ |
250 |
${CONFDIR}/servers.php |
255 |
${CONFDIR}/servers.php |
251 |
.else |
256 |
.else |
252 |
@${PERL} -pi -e "s:%%IMAPPORT%%:993:" ${CONFDIR}/servers.php |
257 |
@${REINPLACE_CMD} -e "s:%%IMAPPORT%%:993:" ${CONFDIR}/servers.php |
253 |
.if defined(WITH_VALID_CERT) |
258 |
.if defined(WITH_VALID_CERT) |
254 |
@${PERL} -pi -e "s:%%PROTOCOL%%:imap/ssl:" ${CONFDIR}/servers.php |
259 |
@${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/ssl:" ${CONFDIR}/servers.php |
255 |
.else |
260 |
.else |
256 |
@${PERL} -pi -e "s:%%PROTOCOL%%:imap/ssl/novalidate-cert:" \ |
261 |
@${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/ssl/novalidate-cert:" \ |
257 |
${CONFDIR}/servers.php |
262 |
${CONFDIR}/servers.php |
258 |
.endif |
263 |
.endif |
|
|
264 |
@${RM} ${CONFDIR}/servers.php.beforeIMP |
259 |
.endif |
265 |
.endif |
260 |
.if !defined(WITHOUT_ASPELL) |
266 |
.if !defined(WITHOUT_ASPELL) |
261 |
@${PERL} -pi -e "s:spellchecker'] = '':spellchecker'] = '${LOCALBASE}/bin/aspell':" \ |
267 |
@${REINPLACE_CMD} -e "s:spellchecker'] = '':spellchecker'] = '${LOCALBASE}/bin/aspell':" \ |
262 |
${CONFDIR}/conf.php |
268 |
${CONFDIR}/conf.php |
263 |
.endif |
269 |
.endif |
264 |
.if !defined(WITHOUT_X11) |
270 |
.if !defined(WITHOUT_X11) |
265 |
.if !defined(WITHOUT_WV) |
271 |
.if !defined(WITHOUT_WV) |
266 |
@${PERL} -pi -e "s://UNCOMMENTIFWV ::" ${HCONFDIR}/mime_drivers.php |
272 |
@${REINPLACE_CMD} -e "s://UNCOMMENTIFWV ::" ${HCONFDIR}/mime_drivers.php |
267 |
.endif |
273 |
.endif |
268 |
.if !defined(WITHOUT_XL) |
274 |
.if !defined(WITHOUT_XL) |
269 |
@${PERL} -pi -e "s://UNCOMMENTIFXL ::" ${HCONFDIR}/mime_drivers.php |
275 |
@${REINPLACE_CMD} -e "s://UNCOMMENTIFXL ::" ${HCONFDIR}/mime_drivers.php |
270 |
.endif |
276 |
.endif |
271 |
.endif |
277 |
.endif |
272 |
#.if !defined(NOCRYPT) |
278 |
#.if !defined(NOCRYPT) |
273 |
# @(if [ ! -d ${GNUPG_CNFDIR} ] ; then \ |
279 |
# @(if [ ! -d ${GNUPG_CNFDIR} ] ; then \ |
274 |
# ${MKDIR} ${GNUPG_CNFDIR} ; \ |
280 |
# ${MKDIR} ${GNUPG_CNFDIR} ; \ |
275 |
# fi) |
281 |
# fi) |
276 |
# @${PERL} -pi -e "s:pgp']['enabled'] = false:pgp']['enabled'] = true:g" \ |
282 |
# @${REINPLACE_CMD} -e "s:pgp']['enabled'] = false:pgp']['enabled'] = true:g" \ |
277 |
# ${CONFDIR}/conf.php |
283 |
# ${CONFDIR}/conf.php |
278 |
# @${PERL} -pi -e "s:%%GNUPG_CNFDIR%%:${GNUPG_CNFDIR}:" \ |
284 |
# @${REINPLACE_CMD} -e "s:%%GNUPG_CNFDIR%%:${GNUPG_CNFDIR}:" \ |
279 |
# ${CONFDIR}/conf.php |
285 |
# ${CONFDIR}/conf.php |
280 |
#.endif |
286 |
#.endif |
281 |
.if !defined(WITHOUT_ZIP) |
287 |
.if !defined(WITHOUT_ZIP) |
282 |
@${PERL} -pi -e "s://UNCOMMENTIFZIP ::" ${HCONFDIR}/mime_drivers.php |
288 |
@${REINPLACE_CMD} -e "s://UNCOMMENTIFZIP ::" ${HCONFDIR}/mime_drivers.php |
283 |
.endif |
289 |
.endif |
284 |
.if defined(WITH_RAR) |
290 |
.if defined(WITH_RAR) |
285 |
@${PERL} -pi -e "s://UNCOMMENTIFRAR ::" ${HCONFDIR}/mime_drivers.php |
291 |
@${REINPLACE_CMD} -e "s://UNCOMMENTIFRAR ::" ${HCONFDIR}/mime_drivers.php |
286 |
.endif |
292 |
.endif |
287 |
@${CHOWN} -R www:www ${IMPDIR} |
293 |
@${CHOWN} -R www:www ${IMPDIR} |
288 |
@${CHMOD} -R o-rwx ${CONFDIR} |
294 |
@${CHMOD} -R o-rwx ${CONFDIR} |
289 |
@${CP} -p ${FILESDIR}/httpd.conf.imp ${HORDE_INC}/httpd.conf.imp |
295 |
@${CP} -p ${FILESDIR}/httpd.conf.imp ${HORDE_INC}/httpd.conf.imp |
290 |
@${PERL} -pi -e "s:/home/httpd/html/horde/imp:${IMPDIR}:g" ${HORDE_INC}/httpd.conf.imp |
296 |
@${REINPLACE_CMD} -e "s:/home/httpd/html/horde/imp:${IMPDIR}:g" ${HORDE_INC}/httpd.conf.imp |
|
|
297 |
@${RM} ${HORDE_INC}/httpd.conf.imp.beforeIMP |
291 |
# Let's Horde use IMP for auth |
298 |
# Let's Horde use IMP for auth |
292 |
@${PERL} -pi -e "s://UNCOMMENTWHENINSTIMP::" ${HCONFDIR}/registry.php |
299 |
@${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTIMP::" ${HCONFDIR}/registry.php |
293 |
# Provide a link to IMP from Turba |
300 |
# Provide a link to IMP from Turba |
294 |
.if !defined(WITHOUT_TURBA) |
301 |
.if !defined(WITHOUT_TURBA) |
295 |
@${PERL} -pi -e "s://UNCOMMENTWHENINSTIMP::" ${TURBADIR}/config/conf.php |
302 |
@${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTIMP::" ${TURBADIR}/config/conf.php |
296 |
@${PERL} -pi -e "s:apps'] = array\(\):apps'] = array('turba'):" \ |
303 |
@${REINPLACE_CMD} -e "s:apps'] = array():apps'] = array('turba'):" \ |
297 |
${CONFDIR}/conf.php |
304 |
${CONFDIR}/conf.php |
298 |
.endif |
305 |
.endif |
299 |
.if !defined(NOPORTDOCS) |
306 |
.if !defined(NOPORTDOCS) |
Lines 304-309
Link Here
|
304 |
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." |
311 |
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." |
305 |
.endif |
312 |
.endif |
306 |
# Prepare deinstallation |
313 |
# Prepare deinstallation |
|
|
314 |
@${RM} ${CONFDIR}/conf.php.beforeIMP |
315 |
@${MV} ${HCONFDIR}/mime_drivers.php.beforeIMP3 ${HCONFDIR}/mime_drivers.php.beforeIMP |
316 |
@${MV} ${HCONFDIR}/registry.php.beforeIMP3 ${HCONFDIR}/registry.php.beforeIMP |
317 |
@${MV} ${TURBADIR}/config/conf.php.beforeIMP3 ${TURBADIR}/config/conf.php.beforeIMP |
307 |
@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.afterIMP |
318 |
@${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.afterIMP |
308 |
@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.afterIMP |
319 |
@${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.afterIMP |
309 |
@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.afterIMP |
320 |
@${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.afterIMP |