#!/bin/sh for BINARY in redis-server redis-sentinel do for MODE in default templated do case "${BINARY}" in redis-server) NAME="redis" ;; redis-sentinel) NAME="sentinel" ;; esac case "${MODE}" in default) EXTRA="Alias=${NAME}.service" TARGET="debian/${BINARY}.service" NAMESPACED="${NAME}" DESCRIPTION="Advanced key-value store" ;; templated) EXTRA="" TARGET="debian/${BINARY}@.service" NAMESPACED="${NAME}-%i" DESCRIPTION="Advanced key-value store (%I)" ;; esac : >${TARGET} if [ "${MODE}" = "templated" ] then cat >> ${TARGET} < Mon, 09 Oct 2017 22:17:24 +0100 EOF fi cat >> ${TARGET} <> "${TARGET}" fi done done