fix: align installer PostgreSQL secret path
This commit is contained in:
+3
-3
@@ -61,11 +61,11 @@ chmod 700 "$INSTALL_DIR/secrets"
|
||||
if [[ -n $PG_PASSWORD_FILE ]]; then
|
||||
[[ -r $PG_PASSWORD_FILE ]] || die 'password file is not readable'
|
||||
if [[ "$PG_PASSWORD_FILE" != "$INSTALL_DIR/secrets/postgres-password" ]]; then
|
||||
cp "$PG_PASSWORD_FILE" "$INSTALL_DIR/secrets/postgres-password"
|
||||
PG_PASSWORD_FILE="$INSTALL_DIR/secrets/postgres-password"
|
||||
cp "$PG_PASSWORD_FILE" "$INSTALL_DIR/secrets/xymedia-postgres-password"
|
||||
PG_PASSWORD_FILE="$INSTALL_DIR/secrets/xymedia-postgres-password"
|
||||
fi
|
||||
else
|
||||
PG_PASSWORD_FILE="$INSTALL_DIR/secrets/postgres-password"
|
||||
PG_PASSWORD_FILE="$INSTALL_DIR/secrets/xymedia-postgres-password"
|
||||
if [[ ! -s $PG_PASSWORD_FILE ]]; then
|
||||
umask 077
|
||||
if command -v openssl >/dev/null; then openssl rand -hex 32 >"$PG_PASSWORD_FILE"; else od -An -N32 -tx1 /dev/urandom | tr -d ' \n' >"$PG_PASSWORD_FILE"; fi
|
||||
|
||||
Reference in New Issue
Block a user