| |
@@ -143,6 +143,14 @@
|
| |
Requires: %{name}-lmdb%{?_isa} = %{epoch}:%{version}-%{release}
|
| |
%endif
|
| |
|
| |
+ %if "%{_sbindir}" == "%{_bindir}"
|
| |
+ # Compat symlinks for Requires in other packages.
|
| |
+ # We rely on filesystem to create the symlinks for us.
|
| |
+ Requires: filesystem(unmerged-sbin-symlinks)
|
| |
+ Provides: /usr/sbin/sendmail
|
| |
+ Provides: /usr/sbin/smtp-sink
|
| |
+ %endif
|
| |
+
|
| |
%description
|
| |
Postfix is a Mail Transport Agent (MTA).
|
| |
|
| |
@@ -474,9 +482,7 @@
|
| |
|
| |
# create /usr/lib/sendmail
|
| |
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib
|
| |
- pushd $RPM_BUILD_ROOT%{_prefix}/lib
|
| |
- ln -sf ../sbin/sendmail.postfix .
|
| |
- popd
|
| |
+ ln -sf --relative $RPM_BUILD_ROOT%{_sbindir}/sendmail.postfix $RPM_BUILD_ROOT%{_prefix}/lib/
|
| |
|
| |
mkdir -p $RPM_BUILD_ROOT%{_var}/lib/misc
|
| |
touch $RPM_BUILD_ROOT%{_var}/lib/misc/postfix.aliasesdb-stamp
|
| |
In preparation for https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin.
About a dozen packages require /usr/sbin/sendmail.
Also, use macro instead of hardcoding "sbindir", so that it becomes
/usr/bin automatically when the macro definition is updated.