wok-6.x rev 1195
postfix: create /etc/aliases.db
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Aug 06 16:22:16 2008 +0000 (2008-08-06) |
parents | 523d35aed712 |
children | cbb14556d72b |
files | postfix/receipt |
line diff
1.1 --- a/postfix/receipt Tue Aug 05 18:42:51 2008 +0000 1.2 +++ b/postfix/receipt Wed Aug 06 16:22:16 2008 +0000 1.3 @@ -10,6 +10,7 @@ 1.4 WGET_URL="ftp://mir1.ovh.net/ftp.postfix.org/postfix-release/official/$TARBALL" 1.5 BUILD_DEPENDS="db-dev openldap-dev pcre-dev openssl-dev" 1.6 DEPENDS="libdb libldap pcre openssl" 1.7 +CONFIG_FILES="/etc/postfix" 1.8 1.9 # Rules to configure and make the package. 1.10 compile_rules() 1.11 @@ -30,6 +31,9 @@ 1.12 cp -a $_pkg/usr/bin $fs/usr 1.13 cp -a $_pkg/usr/sbin $fs/usr 1.14 cp -a $_pkg/etc $fs 1.15 + awk 'BEGIN {n=0} /MUST/ {n++} /ALIASES/ {n++} { if (n==1) print }' \ 1.16 + < $_pkg/etc/postfix/aliases > $fs/etc/postfix/aliases 1.17 + cp -a stuff/etc $fs 1.18 cp -a $_pkg/var $fs 1.19 mv $fs/etc/postfix/TLS_LICENSE $fs/usr/share/licenses/POSTFIX_TLS_LICENSE 1.20 mv $fs/etc/postfix/LICENSE $fs/usr/share/licenses/POSTFIX_LICENSE 1.21 @@ -44,21 +48,12 @@ 1.22 { 1.23 ( cd $1/ ; cpio -o -H newc | gzip -9 ) > \ 1.24 $1/$INSTALLED/$PACKAGE/volatile.cpio.gz <<EOT 1.25 -etc/postfix/access 1.26 -etc/postfix/aliases 1.27 -etc/postfix/canonical 1.28 -etc/postfix/generic 1.29 -etc/postfix/header_checks 1.30 -etc/postfix/main.cf 1.31 -etc/postfix/master.cf 1.32 -etc/postfix/relocated 1.33 -etc/postfix/transport 1.34 -etc/postfix/virtual 1.35 +$(cd $1/ ; find etc/postfix -type f) 1.36 EOT 1.37 # adduser postfix if needed 1.38 if ! grep -q postfix $1/etc/passwd; then 1.39 echo -n "Adding user postfix..." 1.40 - chroot $1/ adduser postfix -D -H -S 1.41 + chroot $1/ adduser postfix -D -H -S -h /dev/null 1.42 status 1.43 fi 1.44 # addgroup postfix if needed 1.45 @@ -74,9 +69,9 @@ 1.46 status 1.47 fi 1.48 chown postfix /var/spool/postfix/* /var/lib/postfix 1.49 - chown root /var/spool/postfix/pid 1.50 chgrp postdrop /var/spool/postfix/maildrop /var/spool/postfix/public \ 1.51 /usr/sbin/postdrop /usr/sbin/postqueue 1.52 + postalias /etc/postfix/aliases 1.53 cat <<EOF 1.54 ---- 1.55 Warning: you still need to edit myorigin/mydestination/mynetworks