Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
e480366bc7
!73 【轻量级 PR】:fix bad date in changelog
From: @zhangshaoning_uniontech 
Reviewed-by: @zengwefeng, @t_feng 
Signed-off-by: @zengwefeng, @t_feng
2024-07-16 07:27:35 +00:00
张少宁
77a608dc14
fix bad date in changelog
Signed-off-by: 张少宁 <zhangshaoning@uniontech.com>
2024-07-12 06:20:17 +00:00
openeuler-ci-bot
4e06c9181d
!64 fix config changes
From: @xinghe_1 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2024-05-23 03:33:06 +00:00
xinghe
fc214dbe8a fix config changes 2024-05-23 02:24:34 +00:00
openeuler-ci-bot
6b15af6ea7
!52 modify certificate validity period
From: @xinghe_1 
Reviewed-by: @leeffo 
Signed-off-by: @leeffo
2023-03-10 08:56:52 +00:00
xinghe
f3b9f8c290 modify certificate validity period 2023-03-10 07:45:27 +00:00
openeuler-ci-bot
e9f9cc91cd
!45 fix sendmail.pem unsafe
From: @xinghe_1 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2022-12-15 03:32:46 +00:00
xinghe
a645a9ffc5 fix sendmail.pem unsafe 2022-12-15 02:05:38 +00:00
openeuler-ci-bot
cbac5c9b41
!41 fix newaliases command error and postfix service start execption after sendmail install
From: @yangl777 
Reviewed-by: @t_feng 
Signed-off-by: @t_feng
2022-10-13 02:09:03 +00:00
yangl777
6a1039384d fix newaliases command error and postfix service start execption after sendmail install 2022-10-12 10:55:23 +00:00
2 changed files with 36 additions and 11 deletions

View File

@ -54,7 +54,7 @@ makealiasesdb() {
if [ "$(readlink -e /usr/bin/newaliases)" = /usr/sbin/sendmail.sendmail ]
then
/usr/bin/newaliases > /dev/null
touch -r /etc/aliases.db aliasesdb-stamp 2> /dev/null
touch -r /etc/aliases.dir /etc/aliases.pag aliasesdb-stamp 2> /dev/null
else
rm -f aliasesdb-stamp
fi

View File

@ -1,6 +1,6 @@
Name: sendmail
Version: 8.16.1
Release: 7
Release: 11
Summary: A classic mail transfer agent from the Unix world
License: Sendmail
URL: http://www.sendmail.org/
@ -21,7 +21,7 @@ Source13: sendmail-etc-mail-local-host-names
Source14: sendmail-etc-mail-mailertable
Source15: sendmail-etc-mail-trusted-users
BuildRequires: openssl-devel openldap-devel libnsl2-devel
BuildRequires: openssl-devel openldap-devel libnsl2-devel gdbm-devel
BuildRequires: cyrus-sasl-devel groff ghostscript m4 systemd setup >= 2.5.31-1
Requires: bash >= 2.0 setup >= 2.5.31-1 %{_sbindir}/saslauthd
Requires: procmail
@ -97,9 +97,9 @@ cp devtools/M4/UNIX/library.m4 devtools/M4/UNIX/sharedlibrary.m4
export CFLAGS="${RPM_OPT_FLAGS}"
cat << EOF > config.m4
define(\`confMAPDEF', \`-DNIS -DMAP_REGEX -DSOCKETMAP -DNAMED_BIND=1')
define(\`confMAPDEF', \`-DNDBM -DNIS -DMAP_REGEX -DSOCKETMAP -DNAMED_BIND=1')
define(\`confOPTIMIZE', \`\`\`\`${RPM_OPT_FLAGS}'''')
define(\`confLIBS', \`-lnsl -lcrypt -lresolv')
define(\`confLIBS', \`-lgdbm -lgdbm_compat -lnsl -lcrypt -lresolv')
define(\`confSTDIR', \`%{_localstatedir}/log/mail')
define(\`confLDOPTS', \`-Xlinker -z -Xlinker relro -Xlinker -z -Xlinker now')
define(\`confMANOWN', \`root')
@ -219,9 +219,10 @@ install -p -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/mail/mailertable
install -p -m 644 %{SOURCE15} $RPM_BUILD_ROOT%{_sysconfdir}/mail/trusted-users
sed -i -e 's|@@PATH@@|%{_datadir}/sendmail-cf|' $RPM_BUILD_ROOT%{_sysconfdir}/mail/sendmail.mc
sed -i -e 's|@@PATH@@|cf|' %{SOURCE9}
m4 %{SOURCE9} > $RPM_BUILD_ROOT%{_sysconfdir}/mail/sendmail.cf
chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/mail/sendmail.cf
cp $RPM_BUILD_ROOT%{_sysconfdir}/mail/sendmail.mc cf/cf/sendmail_tmp.mc
sed -i -e 's|%{_datadir}\/sendmail-cf|cf|' cf/cf/sendmail_tmp.mc
m4 cf/cf/sendmail_tmp.mc > cf/cf/sendmail.cf
install -m 644 cf/cf/sendmail.cf $RPM_BUILD_ROOT%{_sysconfdir}/mail/sendmail.cf
for map in virtusertable access domaintable mailertable ; do
touch $RPM_BUILD_ROOT%{_sysconfdir}/mail/${map}.db
@ -344,9 +345,9 @@ if [ ! -f %{_sysconfdir}/pki/tls/certs/sendmail.pem ]; then
fi
%{_bindir}/openssl req -new -key %{_sysconfdir}/pki/tls/private/sendmail.key -x509 -sha256 \
-days 365 -set_serial $RANDOM -out %{_sysconfdir}/pki/tls/certs/sendmail.pem \
-days 730 -set_serial $RANDOM -out %{_sysconfdir}/pki/tls/certs/sendmail.pem \
-subj "/C=--/ST=SomeState/L=SomeCity/O=SomeOrganization/OU=SomeOrganizationalUnit/CN=${FQDN}/emailAddress=root@${FQDN}"
chmod 644 %{_sysconfdir}/pki/tls/certs/sendmail.pem
chmod 600 %{_sysconfdir}/pki/tls/certs/sendmail.pem
fi
exit 0
@ -469,6 +470,30 @@ exit 0
%changelog
* Wed May 22 2024 xinghe <xinghe2@h-partners.com> - 8.16.1-11
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix config changes
* Fri Mar 10 2023 xinghe <xinghe2@h-partners.com> - 8.16.1-10
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: modify certificate validity period
* Thu Dec 15 2022 xinghe <xinghe2@h-partners.com> - 8.16.1-9
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix sendmail.pem unsafe
* Wed Oct 12 2022 yanglu<yanglu72@h-partners.com> - 8.16.1-8
- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix newaliases command error and postfix service start execption after sendmail install
* Thu Aug 04 2022 yanglu <yanglu72@h-partners.com> - 8.16.1-7
- Type:bugfix
- ID:NA
@ -481,7 +506,7 @@ exit 0
- SUG:NA
- DESC:add ExecStartPost in sendmail.service
* Wed May 12 liulong <liulong20@huawei.com> - 8.16.1-5
* Wed May 12 2021 liulong <liulong20@huawei.com> - 8.16.1-5
- Type:bugfix
- ID:NA
- SUG:NA