/etc/cron.daily/sendmail is in sendmail-bin 8.14.4-2ubuntu2.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | #!/bin/sh
set +e;
#------------------------------------------------------------------------------
# Autoconf variables - in a form suitable for sh, perl
# Generated automatically from autoconf.sh.in by configure.
#------------------------------------------------------------------------------
# Variables for, and by, Autoconf (Don't touch these! edit config step)
PACKAGE_NAME="Sendmail";
PACKAGE_VERSION="8.14.4";
prefix="/usr";
exec_prefix="/usr";
bindir="/usr/bin";
sbindir="/usr/sbin";
libexecdir="/usr/lib/sm.bin";
datadir="/usr/share";
sysconfdir="/etc";
sharedstatedir="/usr/com";
localstatedir="/var";
libdir="/usr/lib";
includedir="/usr/include";
infodir="/usr/share/info";
mandir="/usr/share/man";
docdir="/usr/share/doc";
srcdir=".";
copies=2;
# backup "/etc/mail/sendmail.mc"
if [ -f ${sysconfdir}/mail/sendmail.mc ]; then
if [ ! -f ${localstatedir}/backups/sendmail.mc.bak ]; then
cp -pf ${sysconfdir}/mail/sendmail.mc \
${localstatedir}/backups/sendmail.mc.bak;
fi;
if ! cmp -s ${localstatedir}/backups/sendmail.mc.bak \
${sysconfdir}/mail/sendmail.mc ; then
cd ${localstatedir}/backups;
/usr/bin/savelog -p -c $copies sendmail.mc.bak > /dev/null;
cp -pf ${sysconfdir}/mail/sendmail.mc \
${localstatedir}/backups/sendmail.mc.bak;
fi;
fi;
# backup "/etc/mail/submit.mc"
if [ -f ${sysconfdir}/mail/submit.mc ]; then
if [ ! -f ${localstatedir}/backups/submit.mc.bak ]; then
cp -pf ${sysconfdir}/mail/submit.mc \
${localstatedir}/backups/submit.mc.bak;
fi;
if ! cmp -s ${localstatedir}/backups/submit.mc.bak \
${sysconfdir}/mail/submit.mc ; then
cd ${localstatedir}/backups;
/usr/bin/savelog -p -c $copies submit.mc.bak > /dev/null;
cp -pf ${sysconfdir}/mail/submit.mc \
${localstatedir}/backups/submit.mc.bak;
fi;
fi;
# while we're here, might as well do sendmail.cf
if [ -f ${sysconfdir}/mail/sendmail.cf ]; then
if [ ! -f ${localstatedir}/backups/sendmail.cf.bak ]; then
cp -pf ${sysconfdir}/mail/sendmail.cf \
${localstatedir}/backups/sendmail.cf.bak;
fi;
if ! cmp -s ${localstatedir}/backups/sendmail.cf.bak \
${sysconfdir}/mail/sendmail.cf ; then
cd ${localstatedir}/backups;
# save previous generation only if differences are significant
diff -bBwI "^\#\#\#\#\# " \
${localstatedir}/backups/sendmail.cf.bak \
${sysconfdir}/mail/sendmail.cf > /dev/null;
if [ $? -ne 0 ]; then
/usr/bin/savelog -p -c $copies sendmail.cf.bak \
> /dev/null;
fi;
cp -pf ${sysconfdir}/mail/sendmail.cf \
${localstatedir}/backups/sendmail.cf.bak;
fi;
fi;
# while we're here, might as well do submit.cf
if [ -f ${sysconfdir}/mail/submit.cf ]; then
if [ ! -f ${localstatedir}/backups/submit.cf.bak ]; then
cp -pf ${sysconfdir}/mail/submit.cf \
${localstatedir}/backups/submit.cf.bak;
fi;
if ! cmp -s ${localstatedir}/backups/submit.cf.bak \
${sysconfdir}/mail/submit.cf ; then
cd ${localstatedir}/backups;
# save previous generation only if differences are significant
diff -bBwI "^\#\#\#\#\# " \
${localstatedir}/backups/submit.cf.bak \
${sysconfdir}/mail/submit.cf > /dev/null;
if [ $? -ne 0 ]; then
/usr/bin/savelog -p -c $copies submit.cf.bak \
> /dev/null;
fi;
cp -pf ${sysconfdir}/mail/submit.cf \
${localstatedir}/backups/submit.cf.bak;
fi;
fi;
|