Robert Pufky:
> Currently I can create the service:
> $ postconf -M 'policyd-spf/unix=policyd-spf unix - n n - 0 spawn'
> 
> But attempting to add additional args not using "-o" fails:
> $ postconf -M 'policyd-spf/unix=policyd-spf unix - n n - 0 spawn'
> $ postconf -P 'policyd-spf/unix/user=policyd-spf argv=/usr/bin/policyd-spf'
> postconf: fatal: -Pe does not accept whitespace in parameter value

Why not: 
# postconf -M 'policyd-spf/unix=policyd-spf unix - n n - 0 spawn 
argv=/usr/bin/policyd-spf ...'

As documented "postconf -P" is for '-o parameter=value' not for 
other command-line arguments.

 With -P, edit the master.cf configuration file, and add or update
 one or more service parameter settings (-o parameter=value settings)
 with new values as specified with "service/type/parameter=value"
 on the postconf(1) command line.

Reply via email to