~abcdw/rde-devel

rde: postgresql: Add extension-packages option v1 APPLIED

Nicolas Graves: 2
 rde: postgresql: Add extension-packages option
 rde: postgresql: Add extension-packages option

 2 files changed, 10 insertions(+), 4 deletions(-)
Applied, thank you!
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~abcdw/rde-devel/patches/55542/mbox | git am -3
Learn more about email & git

[PATCH] rde: postgresql: Add extension-packages option Export this patch

---
 src/rde/features/databases.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/rde/features/databases.scm b/src/rde/features/databases.scm
index cd339297..b7e19b47 100644
--- a/src/rde/features/databases.scm
+++ b/src/rde/features/databases.scm
@@ -42,9 +42,11 @@
(define* (feature-postgresql
          #:key
          (postgresql postgresql)
          (extension-packages extension-packages)
          (postgresql-roles #f))
  "Configure the PostgreSQL relational database."
  (ensure-pred any-package? postgresql)
  (ensure-pred file-like? postgresql)
  (ensure-pred list-of-file-likes? extension-packages)
  (ensure-pred maybe-list-of-postgresql-roles? postgresql-roles)

  (define f-name 'postgresql)
@@ -55,7 +57,8 @@
     (list
      (service postgresql-service-type
               (postgresql-configuration
                (postgresql postgresql))))
                (postgresql postgresql)
                (extension-packages extension-packages))))
     (if postgresql-roles
         (list
          (service postgresql-role-service-type
-- 
2.46.0

[PATCH v2] rde: postgresql: Add extension-packages option Export this patch

---
 src/rde/features/databases.scm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/rde/features/databases.scm b/src/rde/features/databases.scm
index cd339297..ce5244d0 100644
--- a/src/rde/features/databases.scm
+++ b/src/rde/features/databases.scm
@@ -42,9 +42,11 @@
(define* (feature-postgresql
          #:key
          (postgresql postgresql)
          (extension-packages '())
          (postgresql-roles #f))
  "Configure the PostgreSQL relational database."
  (ensure-pred any-package? postgresql)
  (ensure-pred file-like? postgresql)
  (ensure-pred list-of-file-likes? extension-packages)
  (ensure-pred maybe-list-of-postgresql-roles? postgresql-roles)

  (define f-name 'postgresql)
@@ -55,7 +57,8 @@
     (list
      (service postgresql-service-type
               (postgresql-configuration
                (postgresql postgresql))))
                (postgresql postgresql)
                (extension-packages extension-packages))))
     (if postgresql-roles
         (list
          (service postgresql-role-service-type
-- 
2.46.0
Applied, thank you!