Add pgcat user (#546)

* Add pgcat user

* warn

* dev
This commit is contained in:
Lev Kokotov
2023-08-10 12:25:43 -07:00
committed by GitHub
parent f94ce97ebc
commit 4f0f45b576
7 changed files with 11 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ on:
workflow_dispatch: workflow_dispatch:
inputs: inputs:
packageVersion: packageVersion:
default: "1.1.1" default: "1.1.2-dev"
jobs: jobs:
build: build:
strategy: strategy:

2
Cargo.lock generated
View File

@@ -990,7 +990,7 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
[[package]] [[package]]
name = "pgcat" name = "pgcat"
version = "1.1.1" version = "1.1.2-dev"
dependencies = [ dependencies = [
"arc-swap", "arc-swap",
"async-trait", "async-trait",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "pgcat" name = "pgcat"
version = "1.1.1" version = "1.1.2-dev"
edition = "2021" edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@@ -1,4 +1,9 @@
#!/bin/bash #!/bin/bash
set -e
systemctl daemon-reload systemctl daemon-reload
systemctl enable pgcat systemctl enable pgcat
if ! id pgcat 2> /dev/null; then
useradd -s /usr/bin/false pgcat
fi

1
postrm
View File

@@ -1,3 +1,4 @@
#!/bin/bash #!/bin/bash
set -e
systemctl daemon-reload systemctl daemon-reload

1
prerm
View File

@@ -1,4 +1,5 @@
#!/bin/bash #!/bin/bash
set -e
systemctl stop pgcat systemctl stop pgcat
systemctl disable pgcat systemctl disable pgcat

View File

@@ -9,7 +9,7 @@ use postgres_protocol::message;
use std::collections::{BTreeSet, HashMap, HashSet}; use std::collections::{BTreeSet, HashMap, HashSet};
use std::mem; use std::mem;
use std::net::IpAddr; use std::net::IpAddr;
use std::sync::{Arc, Once}; use std::sync::Arc;
use std::time::SystemTime; use std::time::SystemTime;
use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, BufStream}; use tokio::io::{AsyncRead, AsyncReadExt, AsyncWrite, BufStream};
use tokio::net::TcpStream; use tokio::net::TcpStream;