view doc/man/sed.sh @ 22600:be272aa6e878

doveadm-mail-crypt: Do not return prematurely in key generate Broken by 446d7d9ddfe122e152b832c13fc28d164ae2c5e9
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Tue, 10 Oct 2017 12:52:15 +0300
parents c469d8f4cde7
children
line wrap: on
line source

#!/bin/sh

SRCDIR="${1:-`pwd`}"
RUNDIR="${2:-/usr/local/var/run/dovecot}"
PKGSYSCONFDIR="${3:-/usr/local/etc/dovecot}"
PKGLIBEXECDIR="${4:-/usr/local/libexec/dovecot}"

sed -e "/^@INCLUDE:global-options@$/{
		r ${SRCDIR}/global-options.inc
		d
	}" \
	-e "/^@INCLUDE:global-options-formatter@$/{
		r ${SRCDIR}/global-options-formatter.inc
		d
	}" \
	-e "/^@INCLUDE:option-A@$/{
		r ${SRCDIR}/option-A.inc
		d
	}" \
	-e "/^@INCLUDE:option-F-file@$/{
		r ${SRCDIR}/option-F-file.inc
		d
	}" \
	-e "/^@INCLUDE:option-S-socket@$/{
		r ${SRCDIR}/option-S-socket.inc
		d
	}" \
	-e "/^@INCLUDE:option-u-user@$/{
		r ${SRCDIR}/option-u-user.inc
		d
	}" \
	-e "/^@INCLUDE:reporting-bugs@$/{
		r ${SRCDIR}/reporting-bugs.inc
		d
	}" | sed -e "s|@pkgsysconfdir@|${PKGSYSCONFDIR}|" \
	-e "s|@rundir@|${RUNDIR}|" \
	-e "s|@pkglibexecdir@|${PKGLIBEXECDIR}|"