Changeset 14471 for trunk/dports
- Timestamp:
- Oct 8, 2005, 5:24:53 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/mail/vm-pop3d/Portfile
r14227 r14471 1 # $Id: Portfile,v 1. 1 2005/09/23 01:44:39markd Exp $1 # $Id: Portfile,v 1.2 2005/10/08 05:24:53 markd Exp $ 2 2 3 3 PortSystem 1.0 … … 25 25 destroot.destdir prefix=${destroot}${prefix} 26 26 27 depends_lib port: DarwinPortsStartup\28 port: postfix27 depends_lib port:postfix \ 28 port:DarwinPortsStartup 29 29 30 30 configure.args --enable-virtual … … 36 36 37 37 # Set vm-pop3d.h virtual directory domain spool path 38 reinplace "s|/var/spool/virtual|${prefix}/var/ spool/${name}|g" \38 reinplace "s|/var/spool/virtual|${prefix}/var/${name}/spool|g" \ 39 39 "${worksrcpath}/vm-pop3d.h" 40 40 … … 46 46 post-destroot { 47 47 # Create spool and passwd file paths for the virtual domains 48 xinstall -m 755 -d ${destroot}${prefix}/var/ spool/${name}48 xinstall -m 755 -d ${destroot}${prefix}/var/${name}/spool 49 49 xinstall -m 755 -d ${destroot}${prefix}/etc/${name} 50 system "chown postfix:postfix ${destroot}${prefix}/var/spool/${name}" 50 system "chown postfix:postfix ${destroot}${prefix}/var/${name}/spool" 51 52 # Create lock file path 53 xinstall -m 755 -d ${destroot}${prefix}/var/${name}/lock 51 54 52 55 # Keep the empty virtual spool and passwd file paths 53 56 destroot.keepdirs \ 54 ${destroot}${prefix}/var/spool/${name} \ 55 ${destroot}${prefix}/etc/${name} 57 ${destroot}${prefix}/var/${name}/spool \ 58 ${destroot}${prefix}/var/${name}/lock \ 59 ${destroot}${prefix}/etc/${name} 56 60 57 61 # Install documentation type stuff … … 65 69 xinstall -m 644 ${worksrcpath}/TODO ${destroot}${prefix}/share/doc/${name} 66 70 67 # Fix and installthe init script71 # Fix and copy the init script 68 72 reinplace "s|daemon vm-pop3d|${prefix}/sbin/vm-pop3d --user postfix --group postfix|g" \ 69 73 "${worksrcpath}/vm-pop3d.init" … … 72 76 "${worksrcpath}/vm-pop3d.init" 73 77 74 reinplace "s|/var/lock/subsys|${prefix}/var |g" \78 reinplace "s|/var/lock/subsys|${prefix}/var/${name}/lock|g" \ 75 79 "${worksrcpath}/vm-pop3d.init" 76 80 … … 93 97 if you deviate from the paths described below vm-pop3d will not work. 94 98 95 1) Setup Postfix (if not previously used) and create spool directories99 1) Setup Postfix (if first-time setup) and create spool directories 96 100 for your vm-pop3d virtual domains. 97 101 … … 100 104 sudo cp main.cf.sample main.cf 101 105 102 sudo mkdir ${prefix}/var/ spool/${name}/my-vdomain1.com103 sudo chown postfix:postfix ${prefix}/var/ spool/${name}/my-vdomain1.com104 sudo chmod 775 ${prefix}/var/ spool/${name}/my-vdomain1.com106 sudo mkdir ${prefix}/var/${name}/spool/my-vdomain1.com 107 sudo chown postfix:postfix ${prefix}/var/${name}/spool/my-vdomain1.com 108 sudo chmod 775 ${prefix}/var/${name}/spool/my-vdomain1.com 105 109 106 110 … … 109 113 Add to main.cf 110 114 111 virtual_mailbox_base = ${prefix}/var/ spool/${name}115 virtual_mailbox_base = ${prefix}/var/${name}/spool 112 116 virtual_mailbox_maps = hash:${prefix}/etc/${name}/vmailbox_maps 113 117 virtual_mailbox_domains = hash:${prefix}/etc/${name}/vdomain_maps … … 145 149 messages are arriving: 146 150 147 ls ${prefix}/var/ spool/${name}/my-vdomainx.com for messages.151 ls ${prefix}/var/${name}/spool/my-vdomainx.com for messages. 148 152 149 153 Check the error logs for either delivery errors or (after next step)
Note: See TracChangeset
for help on using the changeset viewer.