From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Wingo Subject: Re: [PATCH 2/2] gnu: Add dovecot service Date: Fri, 18 Dec 2015 10:26:24 +0100 Message-ID: <87d1u46rb3.fsf@igalia.com> References: <1450127388-8654-1-git-send-email-wingo@igalia.com> <1450127388-8654-2-git-send-email-wingo@igalia.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60980) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9rJb-0000tK-Lw for guix-devel@gnu.org; Fri, 18 Dec 2015 04:27:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9rJY-0005tJ-CD for guix-devel@gnu.org; Fri, 18 Dec 2015 04:27:07 -0500 Received: from pb-sasl0.int.icgroup.com ([208.72.237.25]:64654 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9rJY-0005pl-8C for guix-devel@gnu.org; Fri, 18 Dec 2015 04:27:04 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl0.pobox.com (Postfix) with ESMTP id 9BB522BDAA for ; Fri, 18 Dec 2015 04:26:27 -0500 (EST) Received: from pb-sasl0.int.icgroup.com (unknown [127.0.0.1]) by pb-sasl0.pobox.com (Postfix) with ESMTP id 9146C2BDA9 for ; Fri, 18 Dec 2015 04:26:27 -0500 (EST) Received: from rusty (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl0.pobox.com (Postfix) with ESMTPSA id DF3502BDA7 for ; Fri, 18 Dec 2015 04:26:26 -0500 (EST) In-Reply-To: <1450127388-8654-2-git-send-email-wingo@igalia.com> (Andy Wingo's message of "Mon, 14 Dec 2015 22:09:48 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org On Mon 14 Dec 2015 22:09, Andy Wingo writes: > * gnu/services/mail.scm: New file. I pushed these two, adding the option for the #:config argument to `dovecot-configuration' to be an instance of either `dovecot-configuration' or `opaque-dovecot-configuration'. The latter is for specifying the dovecot.conf as a string. It's a record because the config also needs the package object, and hey, records are nice. Documented in the manual too. Thanks for the feedback, further notes are welcome! Andy