]> SAFE projects GIT repository - jmp/mailleur/commitdiff
dove macro within spec file
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 23 Jun 2025 12:41:14 +0000 (08:41 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 23 Jun 2025 12:41:14 +0000 (08:41 -0400)
mailleur.spec.in

index b527d2d6baceb06028bd9aa8442708bfe02f0a24..c48e08fa3c406a2e370b069fd64f12875cde702b 100644 (file)
@@ -17,6 +17,7 @@ Source0               :       %{name}-@@VERSION@@.tar.gz
 BuildRequires  :       postgresql
 
 Requires       :       bash
+Requires       :       dovecot
 Requires       :       openssl
 Requires       :       sed
 
@@ -30,6 +31,11 @@ search about email exchange within time and transaction context.
 
 #-----------------------------------------------------------------------------
 %files                 
+%define         dove                                   \
+       %attr(0640,%{name},dovecot)                     \
+               %config(noreplace)                      \
+               %{_sysconfdir}/%{name}/dovecot/passfile
+
 %defattr(-,root,root,-)
 %attr(0755,root,root) %{_datadir}/%{name}/linux/osukiss/receiver
 %attr(0755,root,root) %{_datadir}/%{name}/linux/osukiss/sorter
@@ -37,7 +43,7 @@ search about email exchange within time and transaction context.
 %attr(0644,%{name},mail) %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
 %attr(0644,%{name},mail) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
 %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/%{name}/dovecot/dovecot.conf
-%attr(0640,root,root) %config(noreplace) %{_sysconfdir}/%{name}/dovecot/passfile
+%{dove}
 %{_sbindir}/chkspf
 %{_sbindir}/feeder
 %attr(0755,%{name},mail) %{_sbindir}/receiver