1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-06 22:51:41 +00:00
freebsd-ports/mail/exim-devel/files/patch-aa
Mark Murray bfcc6414a5 Upgrade to version 2.053 (test release), which includes embedded perl
support and incorporates some FreeBSD-specific patches.
1998-11-16 09:45:24 +00:00

138 lines
4.9 KiB
Plaintext

--- scripts/exim_install.orig Mon Nov 9 19:01:40 1998
+++ scripts/exim_install Thu Nov 12 15:26:57 1998
@@ -121,18 +121,4 @@
fi
-# If info directory is needed and doesn't exist, try to create it
-
-if [ "${INFO_DIRECTORY}" != "" -a ! -d "${INFO_DIRECTORY}" ]; then
- echo mkdir -p ${INFO_DIRECTORY}
- ${real} mkdir -p ${INFO_DIRECTORY}
- if [ $? -ne 0 ]; then
- echo $com ""
- echo $com "**** Exim installation ${ver}failed ****"
- exit 1
- else
- echo $com ${INFO_DIRECTORY} created
- fi
-fi
-
# If no arguments, install everything
@@ -202,4 +188,24 @@
+# Install exim.sh startup script in FreeBSD's ${PREFIX}/etc/rc.d so that
+# exim will start up on boot once sendmail is disabled and
+# ${PREFIX}/etc/exim/configure is in place.
+
+echo $com ""
+
+if [ -f ${PREFIX}/etc/rc.d/exim.sh ]; then
+ echo $com "${PREFIX}/etc/rc.d/exim.sh exists, not overwritten"
+else
+ echo $com "Installing exim.sh startup script in $PREFIX/etc/rc.d"
+ ${real} mkdir -p ${PREFIX}/etc/rc.d
+ echo ${CP} -p exim.sh ${PREFIX}/etc/rc.d/
+ ${real} ${CP} -p exim.sh ${PREFIX}/etc/rc.d/
+ if [ $? -ne 0 ]; then
+ echo $com ""
+ echo $com "**** Exim installation ${ver}failed ****"
+ exit 1
+ fi
+fi
+
# If there is no configuration file, install the default,
@@ -208,7 +214,6 @@
echo $com ""
-if [ ! -f ${CONFIGURE_FILE} ]; then
- echo $com Installing default configuration in ${CONFIGURE_FILE}
- echo $com because there is no existing configuration file.
+ echo $com Installing sample configuration file
+ ${real} mkdir -p ${CONFIGURE_FILE%/*}
echo ${CP} ../src/configure.default ${CONFIGURE_FILE}
${real} ${CP} ../src/configure.default ${CONFIGURE_FILE}
@@ -218,44 +223,44 @@
exit 1
fi
-else
- echo $com Configuration file ${CONFIGURE_FILE} already exists
-fi
-# Install info files if required; the existence of the directory is
-# tested above.
+# Install info files if the directory is defined and the Texinfo
+# source documentation is present.
-##### This enhancement is awaiting a shell equivalent of FreeBSD's
-##### 'install-info' command.
+if [ "${INFO_DIRECTORY}" != "" -a -f ../doc/spec.texinfo ] ; then
+ echo $com ""
+ if [ ! -d "${INFO_DIRECTORY}" ] ; then
+ echo mkdir -p ${INFO_DIRECTORY}
+ ${real} mkdir -p ${INFO_DIRECTORY}
+ if [ $? -ne 0 ]; then
+ echo $com ""
+ echo $com "**** Exim installation ${ver}failed ****"
+ exit 1
+ else
+ echo $com ${INFO_DIRECTORY} created
+ fi
+ fi
+ echo $com Info installation directory is ${INFO_DIRECTORY}
+ echo $com ""
-# if [ "${INFO_DIRECTORY}" != "" ] ; then
-# echo $com ""
-# echo $com Info installation directory is ${INFO_DIRECTORY}
-# echo $com ""
-#
-# if [ -f ../doc/spec.texinfo ]; then
-# makeinfo --no-split --output exim_overview.info ../doc/oview.texinfo
-# echo ${CP} exim_overview.info ${INFO_DIRECTORY}
-# ${real} ${CP} exim_overview.info ${INFO_DIRECTORY}
-# install-info --section="Exim" \
-# --entry "* Overview: (exim_overview). Overview of the Exim system" \
-# ${INFO_DIRECTORY}/exim_overview.info ${INFO_DIRECTORY}/dir
-# makeinfo --no-split --output exim.info ../doc/spec.texinfo
-# echo ${CP} exim.info ${INFO_DIRECTORY}
-# ${real} ${CP} exim.info ${INFO_DIRECTORY}
-# install-info --section="Exim" \
-# --entry "* User guide: (exim). Exim manual" \
-# ${INFO_DIRECTORY}/exim.info ${INFO_DIRECTORY}/dir
-# makeinfo --no-split --output exim_filter.info ../doc/filter.texinfo
-# echo ${CP} exim_filter.info ${INFO_DIRECTORY}
-# ${real} ${CP} exim_filter.info ${INFO_DIRECTORY}
-# install-info --section="Exim" \
-# --entry "* Filtering: (exim_filter). Filtering mail with Exim" \
-# ${INFO_DIRECTORY}/exim_filter.info ${INFO_DIRECTORY}/dir
-# else
-# echo $com "**** Texinfo documentation not found in doc directory ****"
-# exit 1
-# fi
-# fi
+ makeinfo --no-split --output exim_overview.info ../doc/oview.texinfo
+ echo ${CP} exim_overview.info ${INFO_DIRECTORY}
+ ${real} ${CP} exim_overview.info ${INFO_DIRECTORY}
+ install-info --section="Exim" \
+ --entry "* Overview: (exim_overview). Overview of the Exim system" \
+ ${INFO_DIRECTORY}/exim_overview.info ${INFO_DIRECTORY}/dir
+ makeinfo --no-split --output exim.info ../doc/spec.texinfo
+ echo ${CP} exim.info ${INFO_DIRECTORY}
+ ${real} ${CP} exim.info ${INFO_DIRECTORY}
+ install-info --section="Exim" \
+ --entry "* User guide: (exim). Exim manual" \
+ ${INFO_DIRECTORY}/exim.info ${INFO_DIRECTORY}/dir
+ makeinfo --no-split --output exim_filter.info ../doc/filter.texinfo
+ echo ${CP} exim_filter.info ${INFO_DIRECTORY}
+ ${real} ${CP} exim_filter.info ${INFO_DIRECTORY}
+ install-info --section="Exim" \
+ --entry "* Filtering: (exim_filter). Filtering mail with Exim" \
+ ${INFO_DIRECTORY}/exim_filter.info ${INFO_DIRECTORY}/dir
+fi
# Everything OK