From baff9a5bdf41bdaa26fb8f0ca926f286b3061c92 Mon Sep 17 00:00:00 2001 From: Aaron Craelius Date: Thu, 18 Apr 2019 00:26:47 +0000 Subject: [PATCH] Set xrnd nixos user to root for upgrade support, upgrade lib/pq --- default.nix | 2 +- go.mod | 2 +- module.nix | 6 ++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/default.nix b/default.nix index f8050c354f..4608142bf1 100644 --- a/default.nix +++ b/default.nix @@ -9,7 +9,7 @@ let src = ./.; - modSha256 = "0vhif5khib1hsnr540whqvi41aznnk24haq8252d6qglf2jjy01z"; + modSha256 = "1pgjz6w70sl6b8kf8vdby5mv80vgjn1n66xqgwy9b73h85ck5spm"; meta = with stdenv.lib; { description = "Distributed ledger for planetary regeneration"; diff --git a/go.mod b/go.mod index 35fff5a165..83dff57096 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( github.com/gogo/protobuf v1.2.1 // indirect github.com/gorilla/mux v1.7.0 github.com/leanovate/gopter v0.2.4 - github.com/lib/pq v1.0.0 + github.com/lib/pq v1.1.0 github.com/mattn/go-isatty v0.0.7 // indirect github.com/onsi/ginkgo v1.8.0 // indirect github.com/onsi/gomega v1.5.0 // indirect diff --git a/module.nix b/module.nix index ce4904fb00..1799df3a51 100644 --- a/module.nix +++ b/module.nix @@ -104,9 +104,7 @@ in POSTGRES_INDEX_URL = if xrndCfg.enablePostgres then "host=/tmp user=xrnd dbname=xrn sslmode=disable" else xrndCfg.postgresUrl; }; serviceConfig = { - User = "xrnd"; - Group = "xrn"; - PermissionsStartOnly = true; + User = "root"; }; }; }) @@ -147,7 +145,7 @@ in initialScript = pkgs.writeText "backend-initScript" '' CREATE USER xrnd; CREATE DATABASE xrn; - CREATE EXTENSIOn postgis; + CREATE EXTENSION postgis; GRANT ALL PRIVILEGES ON DATABASE xrn TO xrnd; CREATE USER guest; GRANT SELECT ON ALL TABLES IN SCHEMA public to PUBLIC;