From unknown Fri Jun 13 11:08:37 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39152] [PATCH] Allow extra config content in mysql-configuration Resent-From: Alex Sassmannshausen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 16:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39152@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Reply-To: alex.sassmannshausen@gmail.com Received: via spool by submit@debbugs.gnu.org id=B.15791929156663 (code B ref -1); Thu, 16 Jan 2020 16:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jan 2020 16:41:55 +0000 Received: from localhost ([127.0.0.1]:38299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1is8DP-0001jM-Js for submit@debbugs.gnu.org; Thu, 16 Jan 2020 11:41:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:44557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1is8DK-0001jB-Ht for submit@debbugs.gnu.org; Thu, 16 Jan 2020 11:41:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44293) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1is8DI-0001YA-TI for guix-patches@gnu.org; Thu, 16 Jan 2020 11:41:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1is8DH-0006QI-KW for guix-patches@gnu.org; Thu, 16 Jan 2020 11:41:44 -0500 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:41952) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1is8DH-0006P6-CL for guix-patches@gnu.org; Thu, 16 Jan 2020 11:41:43 -0500 Received: by mail-wr1-x430.google.com with SMTP id c9so19841965wrw.8 for ; Thu, 16 Jan 2020 08:41:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:reply-to:date:message-id:mime-version; bh=3JI8jafDJBfpPZXetim2K8Y+SW+3sdDLqRsQ8qZ7vuc=; b=SNAla35ZnvbTVe87DWOZAYS4yb0nsb2vap4I4kmARri70QWT8RQ2DintRIUEsRQQPp eXqaiiJO4eJ2S1b9I4+ggs6ka/KWibJ5oiyl4K5ZFzwq1VDhzfnI9Iae0VqUoZagpAic o2pzU7uFgJWrUQqg5dbKGK7xqNkAQ2bImVFCicy7rJ7LhwgP6G2ziz1PsHf6z8PChGYn zaShsOXyAevrzxVeHBuhDwXVqUJ+9XsjCt8uXJjABJhcs3oY7TBnLwV/yv+4nqtg/v7N wjpOVxAPeW7PN3sdrO8DE2bW8aGoK1zyWH5k4AqjXIBXngCw95b1OKopih5wcnIuPOfS N8og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:reply-to:date :message-id:mime-version; bh=3JI8jafDJBfpPZXetim2K8Y+SW+3sdDLqRsQ8qZ7vuc=; b=C/s+4xJHb/jgS1J6mQferRbIeSNXQr5v2Iu1Tbl9sJ8iUalyrhkN3uOeRADk8dQy4e /HvWu0vjMGwkGtLLIm7A55UhlFbGzGWHYZtO/ffBs8vm+ASULnmhwXzA+YR71K3eqvSO atyzswDQ3HzmEkdhu0EO1tyFf/UJAgqfICSDLR53VkDl+Zv+TU3gF8K4dXFyZcKx5Uyd xsB246IYvrWkO+5fX2hIKhIwgh47n8Ne0UoVyQzveM6djLTbUXdMxzH2uZuJy+rBvYiV uyU0XqZm3NS1d6492yCbcaBR5sHqg9634++5yHYVaOiKYXwYYiZHPI2aoOB1+i8SgoAF 7UAA== X-Gm-Message-State: APjAAAXIi2qvk2O5iEPU5CbVO0CC4xvn2nfN44Bjtn+dSEbsazp6dHOm MnKkNjUDhOJzRySOfSByoK58oCGw X-Google-Smtp-Source: APXvYqzbJtvMUy/EnfqyJaoA9+s+CQ9Th9hPZFqSBLXhDeP53BS43/NVCewhuvBP/mOPFWNvcAHC3Q== X-Received: by 2002:adf:fd07:: with SMTP id e7mr4165349wrr.21.1579192901694; Thu, 16 Jan 2020 08:41:41 -0800 (PST) Received: from watership ([2a02:a03f:3e55:2800:bb66:9d33:218e:68a0]) by smtp.gmail.com with ESMTPSA id b68sm5585769wme.6.2020.01.16.08.41.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jan 2020 08:41:41 -0800 (PST) User-agent: mu4e 1.2.0; emacs 26.3 From: Alex Sassmannshausen Date: Thu, 16 Jan 2020 17:41:37 +0100 Message-ID: <87blr32w1q.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::430 X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Hello, Attached is a patch that proposes changing the mysql-service so that the user can inject additional mysql configuration into the default configuration file. I currently use the patch in a private channel and it seems to work great. Best wishes, Alex --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-services-Allow-extra-content-in-mysql-configurat.patch >From 3e2139c6e6cecfd34f7e9423c23e57b3d9dbf197 Mon Sep 17 00:00:00 2001 From: Alex Sassmannshausen Date: Thu, 16 Jan 2020 17:17:48 +0100 Subject: [PATCH] gnu: services: Allow extra content in mysql configuration. * gnu/services/databases.scm (): New field. (mysql-configuration-file): Use it. --- gnu/services/databases.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/services/databases.scm b/gnu/services/databases.scm index a26eeb20cc..473ece4e97 100644 --- a/gnu/services/databases.scm +++ b/gnu/services/databases.scm @@ -463,7 +463,8 @@ storage: mysql-configuration make-mysql-configuration mysql-configuration? (mysql mysql-configuration-mysql (default mariadb)) - (port mysql-configuration-port (default 3306))) + (port mysql-configuration-port (default 3306)) + (extra-content mysql-configuration-extra-content (default ""))) (define %mysql-accounts (list (user-group @@ -478,11 +479,12 @@ storage: (define mysql-configuration-file (match-lambda - (($ mysql port) + (($ mysql port extra-content) (mixed-text-file "my.cnf" "[mysqld] datadir=/var/lib/mysql socket=/run/mysqld/mysqld.sock port=" (number->string port) " +" extra-content " ")))) (define (%mysql-activation config) -- 2.23.0 --=-=-=-- From unknown Fri Jun 13 11:08:37 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39152] [PATCH] Allow extra config content in mysql-configuration Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 21:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: alex.sassmannshausen@gmail.com Cc: 39152@debbugs.gnu.org Received: via spool by 39152-submit@debbugs.gnu.org id=B39152.157920927232461 (code B ref 39152); Thu, 16 Jan 2020 21:15:01 +0000 Received: (at 39152) by debbugs.gnu.org; 16 Jan 2020 21:14:32 +0000 Received: from localhost ([127.0.0.1]:38459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCTF-0008RT-Sq for submit@debbugs.gnu.org; Thu, 16 Jan 2020 16:14:32 -0500 Received: from mira.cbaines.net ([212.71.252.8]:39004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCTC-0008RI-1f for 39152@debbugs.gnu.org; Thu, 16 Jan 2020 16:14:28 -0500 Received: from localhost (unknown [46.237.162.0]) by mira.cbaines.net (Postfix) with ESMTPSA id 016A817ADA; Thu, 16 Jan 2020 21:14:24 +0000 (GMT) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id b2db079a; Thu, 16 Jan 2020 21:14:22 +0000 (UTC) References: <87blr32w1q.fsf@gmail.com> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Baines In-reply-to: <87blr32w1q.fsf@gmail.com> Date: Thu, 16 Jan 2020 21:14:22 +0000 Message-ID: <871rrzqf2p.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Alex Sassmannshausen writes: > Hello, > > Attached is a patch that proposes changing the mysql-service so that the > user can inject additional mysql configuration into the default > configuration file. > > I currently use the patch in a private channel and it seems to work > great. Looks good to me :) Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl4g0i5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfVMxAAlR8yQL52mtTyMHHkAydqbU02AN4lj8t+GDIGTBxSv/90GCqvLo0o7wOm p0wchBSS7I14rb8Fyu4AZSufxv5cUDpyzymKQ8DfUBKX7ZPgHn4dwKNFsWS28vfI 2fHyfENTXeIh8N5q0y4frokTK7Khq9CBRi0+s0yfpH4NGsp22DEXDMAodjVY0WWL xh0vVq3nsi2sRKW5MUAuF3c4Kosua1vnAvAPYpU1pONmEOei3PzvpWSyFM+Ya7Pa A+fZHw2VD1UkqgIWg8lENXoUmwu49/n4iDB3fYd8U2OB1EQPWMbi2AgJwnOdzPtl /tRu/H8KC6CWqjEmAY4J783EwegV1bE2JpgPgErQuLamBk2QAlNuOk9oQOgM86R9 XGDmXp+KXxOvNlk1KiS/octBJcrohE+k+57mqXSWGLMcEKcBjX3xh7KojrS1Fi16 9VXcPNqL3JREjjJuwyh5o7DKgkfd4nlxSvl015mt32YlPPFh5Mrsx8uO47zxIwhr 9QquZWgO59vmbqS6pOUuvNovIbAJQaWRLYYRLW6wtJ9BYjv5/r9OrUF7Neh74Yzu 79aq51rvZE1jTYwu9Iu0gKrq5cVMfknXnkNeihqlQdQdSq5TCm0psaVuabrwsHFz IPEgv/Rnzrtw9ekAyQdGKkTQJa0EuGGuJddf0QLGa08XKmJT+Qo= =oCQ/ -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 13 11:08:37 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39152] [PATCH] Allow extra config content in mysql-configuration Resent-From: Alex Sassmannshausen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 10:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39152 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Christopher Baines Cc: 39152@debbugs.gnu.org Reply-To: alex.sassmannshausen@gmail.com Received: via spool by 39152-submit@debbugs.gnu.org id=B39152.157925812417628 (code B ref 39152); Fri, 17 Jan 2020 10:49:01 +0000 Received: (at 39152) by debbugs.gnu.org; 17 Jan 2020 10:48:44 +0000 Received: from localhost ([127.0.0.1]:38881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isPBE-0004aG-F8 for submit@debbugs.gnu.org; Fri, 17 Jan 2020 05:48:44 -0500 Received: from mail-wm1-f66.google.com ([209.85.128.66]:53950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isPBA-0004Zz-4M for 39152@debbugs.gnu.org; Fri, 17 Jan 2020 05:48:43 -0500 Received: by mail-wm1-f66.google.com with SMTP id m24so6946750wmc.3 for <39152@debbugs.gnu.org>; Fri, 17 Jan 2020 02:48:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:reply-to:in-reply-to:date :message-id:mime-version; bh=5GTQEPUixYfyC5sFuUW9tEVxqGo0YfL9uYRuwVIRUvY=; b=ojcGF4O74LOLgGqCtN2+AMYpOGEhRTSuboSPhPhSQIAxUlhpJ4EbU+yZEk9wz24fiz G67qvho2MmwXUkSxEXnE21d5JLzXmddmlrfaeh7KiX/JcYzwC0MjTS3kIFoXJyOTxuZs GkNwflXSwupWtHIMdg2p+cMHYkvhsqe9chcouonj9XbzhESca+hGnL5iqNGMXo3mMDc9 tCbRWPVLePpV1KgtHs6q3NQ1wpoTWmLgW2xf1fuQ7OsAIAwTdyZVHvIFG63Kd97XJFqU 9OVoZMPO+ciuXmCcskb96vRlSYYKpG1pCiZ8Kbch0mItPXPILzsnLnptqb3iD/Qx4QHi SQ1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :reply-to:in-reply-to:date:message-id:mime-version; bh=5GTQEPUixYfyC5sFuUW9tEVxqGo0YfL9uYRuwVIRUvY=; b=WRQ7WApk1536dq/0RL6kPkf60tw5b7YHK6IO7C9ppWDCJ+qMA0U/DYMtiZDhwWN5Tk vLp7j0aROWJCK6V68NpbvF8gU9ox4E7W0E2s0Xm/ZPML6gTNNTLNH8Ks8BvH5HPHWyz8 qWJY3T5wyVJqdmwyw/RoOtyxSeQC56juriH/D3iKVOAPnVOrDYslvX6zV8x+2AcP76wV DUvi51lp5PMBM20jed1HXKwz3pW9veIBVa1PWZBoZw67G/GEbe/Wl0OYe8X5brT/81RP 46fd9dEtZSqiVUc/cuU4zkS6ElOEGVgVHtbhphyIspMfOpIg1WD9B+sn7PEUv8b9lMXC uUQQ== X-Gm-Message-State: APjAAAVSbNtY/M8yhE0npSBCi7twrzKL0dweghWOsAr+jt+wVt78tGqW e2XKORVdV0Q8HsvqElBaZ8vEcjrc X-Google-Smtp-Source: APXvYqwVhL4sUC1c8QYs0yy3vdW9F5Y/tZigo79BhEtRj0mjV4WYFW/Y8IC6fdR0vEjvevf+TW3rKA== X-Received: by 2002:a1c:4454:: with SMTP id r81mr3965038wma.117.1579258113930; Fri, 17 Jan 2020 02:48:33 -0800 (PST) Received: from watership ([136.173.180.16]) by smtp.gmail.com with ESMTPSA id p7sm2143479wmp.31.2020.01.17.02.48.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jan 2020 02:48:33 -0800 (PST) References: <87blr32w1q.fsf@gmail.com> <871rrzqf2p.fsf@cbaines.net> User-agent: mu4e 1.2.0; emacs 26.3 From: Alex Sassmannshausen In-reply-to: <871rrzqf2p.fsf@cbaines.net> Date: Fri, 17 Jan 2020 11:48:28 +0100 Message-ID: <875zha2war.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Cheers for the review, I've pushed and will close the issue now. Alex Christopher Baines writes: > Alex Sassmannshausen writes: > >> Hello, >> >> Attached is a patch that proposes changing the mysql-service so that the >> user can inject additional mysql configuration into the default >> configuration file. >> >> I currently use the patch in a private channel and it seems to work >> great. > > Looks good to me :) > > Thanks, > > Chris From unknown Fri Jun 13 11:08:37 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: alex.sassmannshausen@gmail.com Subject: bug#39152: closed (Pushed, Done.) Message-ID: References: <874kwu2w8w.fsf@gmail.com> <87blr32w1q.fsf@gmail.com> X-Gnu-PR-Message: they-closed 39152 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 39152@debbugs.gnu.org Date: Fri, 17 Jan 2020 10:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1579258202-17764-1" This is a multi-part message in MIME format... ------------=_1579258202-17764-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #39152: [PATCH] Allow extra config content in mysql-configuration which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 39152@debbugs.gnu.org. --=20 39152: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39152 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1579258202-17764-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 39152-done) by debbugs.gnu.org; 17 Jan 2020 10:49:50 +0000 Received: from localhost ([127.0.0.1]:38885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isPCH-0004c2-QZ for submit@debbugs.gnu.org; Fri, 17 Jan 2020 05:49:49 -0500 Received: from mail-wm1-f46.google.com ([209.85.128.46]:35140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isPCE-0004bn-GT for 39152-done@debbugs.gnu.org; Fri, 17 Jan 2020 05:49:49 -0500 Received: by mail-wm1-f46.google.com with SMTP id p17so7127298wmb.0 for <39152-done@debbugs.gnu.org>; Fri, 17 Jan 2020 02:49:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:reply-to:date:message-id:mime-version; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=I59gnl/S9frOzchuN05plzXOKDDdDLgQ+zpAJzxF297C7SsfdJV4jBoGrL8YQ6AoNk BFPgVCPNPDhXLlGKedsdDpjPeIsZZni7v83ggZqtw0BXB23rzoeRpkPaR0Q2f7GsXZOr LjpkK4LYhaNlI4WGIkwiicsmHb124kNZMHTO67v1WpICTvQs+uaox03JN90htaIwL3H3 CDlKPO45iKIprC6C+5TL8PaLfkfCeGJNk+grpSmiF9AXUm8dm8LGC7ql432wC6T6fuee dNUkppGrKG2Uyq/DzOEbuh6MkCaIxiTI7U6BBKlTEEJAdhx8anLt9x7uLgCkxu61AjlB MYWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:reply-to:date :message-id:mime-version; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=QxnrYTJ4rwbe+Skh6xwAVtUM0vlz3ZJC0uSOJ6WzSEdZPra2KwkbdUQe8+irLMcM/V LpoQAW637HpkhLK0zgZH0fKPJon5x66NJfX3p2g2lK/9XoV3vnZU4nX2IAveGDC7FIBY QAwkh1ZbH6K+NxKfUcjC6UCNmJW1NRImuB7xm6LIZuaXgm9w56IkLzWNzyTQ5oxTcSsW gqx/pDKaZyilg4PjKryOVIigOpzHugyvkkBo6WzynUZvdxKCWVM8t9BGj+fdTR72Rfkr W7CUx2dECNMgO3PaXMr01R7z3FmcHvUOBX7k+b44VhLbC8EHV7WWHFijrNtgQHn6keOp 7e3g== X-Gm-Message-State: APjAAAUJwkql/qrw0nP1hJx4xPHMLR5HR0f43yjYoTHRZIIfg2P2CEbr A3JJtDtrABN5DA5AVs16xFJhp1FZ X-Google-Smtp-Source: APXvYqxQliYpgQn/Q0xOiDskQT2Sh100YChK50TqJX0JSA3SCCuZZlFJ/ymMiO1zwI0VadiuhsfaJw== X-Received: by 2002:a1c:f30e:: with SMTP id q14mr4095919wmq.65.1579258180598; Fri, 17 Jan 2020 02:49:40 -0800 (PST) Received: from watership ([136.173.180.16]) by smtp.gmail.com with ESMTPSA id g21sm3492802wmh.17.2020.01.17.02.49.39 for <39152-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jan 2020 02:49:40 -0800 (PST) User-agent: mu4e 1.2.0; emacs 26.3 From: Alex Sassmannshausen To: 39152-done@debbugs.gnu.org Subject: Pushed, Done. Date: Fri, 17 Jan 2020 11:49:35 +0100 Message-ID: <874kwu2w8w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39152-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: alex.sassmannshausen@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------------=_1579258202-17764-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 Jan 2020 16:41:55 +0000 Received: from localhost ([127.0.0.1]:38299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1is8DP-0001jM-Js for submit@debbugs.gnu.org; Thu, 16 Jan 2020 11:41:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:44557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1is8DK-0001jB-Ht for submit@debbugs.gnu.org; Thu, 16 Jan 2020 11:41:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44293) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1is8DI-0001YA-TI for guix-patches@gnu.org; Thu, 16 Jan 2020 11:41:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1is8DH-0006QI-KW for guix-patches@gnu.org; Thu, 16 Jan 2020 11:41:44 -0500 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:41952) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1is8DH-0006P6-CL for guix-patches@gnu.org; Thu, 16 Jan 2020 11:41:43 -0500 Received: by mail-wr1-x430.google.com with SMTP id c9so19841965wrw.8 for ; Thu, 16 Jan 2020 08:41:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:reply-to:date:message-id:mime-version; bh=3JI8jafDJBfpPZXetim2K8Y+SW+3sdDLqRsQ8qZ7vuc=; b=SNAla35ZnvbTVe87DWOZAYS4yb0nsb2vap4I4kmARri70QWT8RQ2DintRIUEsRQQPp eXqaiiJO4eJ2S1b9I4+ggs6ka/KWibJ5oiyl4K5ZFzwq1VDhzfnI9Iae0VqUoZagpAic o2pzU7uFgJWrUQqg5dbKGK7xqNkAQ2bImVFCicy7rJ7LhwgP6G2ziz1PsHf6z8PChGYn zaShsOXyAevrzxVeHBuhDwXVqUJ+9XsjCt8uXJjABJhcs3oY7TBnLwV/yv+4nqtg/v7N wjpOVxAPeW7PN3sdrO8DE2bW8aGoK1zyWH5k4AqjXIBXngCw95b1OKopih5wcnIuPOfS N8og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:reply-to:date :message-id:mime-version; bh=3JI8jafDJBfpPZXetim2K8Y+SW+3sdDLqRsQ8qZ7vuc=; b=C/s+4xJHb/jgS1J6mQferRbIeSNXQr5v2Iu1Tbl9sJ8iUalyrhkN3uOeRADk8dQy4e /HvWu0vjMGwkGtLLIm7A55UhlFbGzGWHYZtO/ffBs8vm+ASULnmhwXzA+YR71K3eqvSO atyzswDQ3HzmEkdhu0EO1tyFf/UJAgqfICSDLR53VkDl+Zv+TU3gF8K4dXFyZcKx5Uyd xsB246IYvrWkO+5fX2hIKhIwgh47n8Ne0UoVyQzveM6djLTbUXdMxzH2uZuJy+rBvYiV uyU0XqZm3NS1d6492yCbcaBR5sHqg9634++5yHYVaOiKYXwYYiZHPI2aoOB1+i8SgoAF 7UAA== X-Gm-Message-State: APjAAAXIi2qvk2O5iEPU5CbVO0CC4xvn2nfN44Bjtn+dSEbsazp6dHOm MnKkNjUDhOJzRySOfSByoK58oCGw X-Google-Smtp-Source: APXvYqzbJtvMUy/EnfqyJaoA9+s+CQ9Th9hPZFqSBLXhDeP53BS43/NVCewhuvBP/mOPFWNvcAHC3Q== X-Received: by 2002:adf:fd07:: with SMTP id e7mr4165349wrr.21.1579192901694; Thu, 16 Jan 2020 08:41:41 -0800 (PST) Received: from watership ([2a02:a03f:3e55:2800:bb66:9d33:218e:68a0]) by smtp.gmail.com with ESMTPSA id b68sm5585769wme.6.2020.01.16.08.41.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jan 2020 08:41:41 -0800 (PST) User-agent: mu4e 1.2.0; emacs 26.3 From: Alex Sassmannshausen To: guix-patches@gnu.org Subject: [PATCH] Allow extra config content in mysql-configuration Date: Thu, 16 Jan 2020 17:41:37 +0100 Message-ID: <87blr32w1q.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::430 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: alex.sassmannshausen@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Hello, Attached is a patch that proposes changing the mysql-service so that the user can inject additional mysql configuration into the default configuration file. I currently use the patch in a private channel and it seems to work great. Best wishes, Alex --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-gnu-services-Allow-extra-content-in-mysql-configurat.patch >From 3e2139c6e6cecfd34f7e9423c23e57b3d9dbf197 Mon Sep 17 00:00:00 2001 From: Alex Sassmannshausen Date: Thu, 16 Jan 2020 17:17:48 +0100 Subject: [PATCH] gnu: services: Allow extra content in mysql configuration. * gnu/services/databases.scm (): New field. (mysql-configuration-file): Use it. --- gnu/services/databases.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/services/databases.scm b/gnu/services/databases.scm index a26eeb20cc..473ece4e97 100644 --- a/gnu/services/databases.scm +++ b/gnu/services/databases.scm @@ -463,7 +463,8 @@ storage: mysql-configuration make-mysql-configuration mysql-configuration? (mysql mysql-configuration-mysql (default mariadb)) - (port mysql-configuration-port (default 3306))) + (port mysql-configuration-port (default 3306)) + (extra-content mysql-configuration-extra-content (default ""))) (define %mysql-accounts (list (user-group @@ -478,11 +479,12 @@ storage: (define mysql-configuration-file (match-lambda - (($ mysql port) + (($ mysql port extra-content) (mixed-text-file "my.cnf" "[mysqld] datadir=/var/lib/mysql socket=/run/mysqld/mysqld.sock port=" (number->string port) " +" extra-content " ")))) (define (%mysql-activation config) -- 2.23.0 --=-=-=-- ------------=_1579258202-17764-1--