Reindent
This commit is contained in:
parent
202b89c381
commit
26cb8314f7
1 changed files with 385 additions and 357 deletions
64
pg-env
64
pg-env
|
@ -12,11 +12,13 @@
|
|||
#
|
||||
|
||||
create_pgenv() {
|
||||
|
||||
cat >../${2}/.pg-env <<EOF
|
||||
export PGV=${1}
|
||||
PG_DEV_NAME=${2}
|
||||
export SKIP_MESON_BUILD=1
|
||||
EOF
|
||||
|
||||
}
|
||||
|
||||
commitfest() {
|
||||
|
@ -198,7 +200,10 @@ distclean() {
|
|||
make clean
|
||||
make distclean
|
||||
if [ -z ${MESON_BUILD_PRESENT} ]; then
|
||||
(cd build; ninja clean)
|
||||
(
|
||||
cd build
|
||||
ninja clean
|
||||
)
|
||||
fi
|
||||
popd
|
||||
}
|
||||
|
@ -206,9 +211,34 @@ distclean() {
|
|||
compile() {
|
||||
pushd ${PG_DEV_SRC}
|
||||
if [ -z ${MESON_BUILD_PRESENT} ]; then
|
||||
(time ./configure --prefix=${PG_DEV_INST} --enable-injection-points --enable-debug --with-pgport=${PGPORT} --with-systemd --with-lz4 --with-ssl=openssl --with-python --with-perl --enable-debug --enable-cassert --enable-tap-tests CFLAGS="-ggdb -O0 -g3 -ggdb3 -fno-omit-frame-pointer ${PG_ENV_CFLAGS}") |& tee /tmp/pg_compile.log
|
||||
(
|
||||
time ./configure \
|
||||
--prefix=${PG_DEV_INST} \
|
||||
--enable-injection-points \
|
||||
--enable-debug \
|
||||
--with-pgport=${PGPORT} \
|
||||
--with-systemd --with-lz4 \
|
||||
--with-ssl=openssl \
|
||||
--with-python --with-perl \
|
||||
--enable-debug --enable-cassert \
|
||||
--enable-tap-tests \
|
||||
CFLAGS="-ggdb -O0 -g3 -ggdb3 -fno-omit-frame-pointer ${PG_ENV_CFLAGS}"
|
||||
) |& tee /tmp/pg_compile.log
|
||||
else
|
||||
(time meson setup build --prefix=${PG_DEV_INST} -Dpgport=${PGPORT} -Dlz4=enabled -Dssl=openssl -Dplpython=enabled -Dsystemd -Dplperl=enabled -Ddebug=true -Dcassert=true -Dtap_tests=enabled -Dc_args="-ggdb -O0 -g3 -ggdb3 -fno-omit-frame-pointer ${PG_ENV_CFLAGS}") |& tee /tmp/pg_compile.log
|
||||
(
|
||||
time meson setup build \
|
||||
--prefix=${PG_DEV_INST} \
|
||||
-Dpgport=${PGPORT} \
|
||||
-Dlz4=enabled \
|
||||
-Dssl=openssl \
|
||||
-Dplpython=enabled \
|
||||
-Dsystemd \
|
||||
-Dplperl=enabled \
|
||||
-Ddebug=true \
|
||||
-Dcassert=true \
|
||||
-Dtap_tests=enabled \
|
||||
-Dc_args="-ggdb -O0 -g3 -ggdb3 -fno-omit-frame-pointer ${PG_ENV_CFLAGS}" \
|
||||
) |& tee /tmp/pg_compile.log
|
||||
fi
|
||||
if [ $? -gt 0 ]; then
|
||||
if [ -z ${MESON_BUILD_PRESENT} ]; then
|
||||
|
@ -218,9 +248,14 @@ compile() {
|
|||
fi
|
||||
else
|
||||
if [ -z ${MESON_BUILD_PRESENT} ]; then
|
||||
(time make install) |& tee -a /tmp/pg_compile.log
|
||||
(
|
||||
time make install \
|
||||
) |& tee -a /tmp/pg_compile.log
|
||||
else
|
||||
(cd build; time ninja -v install) |& tee -a /tmp/pg_compile.log
|
||||
(
|
||||
cd build
|
||||
time ninja -v install
|
||||
) |& tee -a /tmp/pg_compile.log
|
||||
fi
|
||||
if [ $? -gt 0 ]; then
|
||||
echo "make install failed"
|
||||
|
@ -244,8 +279,7 @@ startdb(){
|
|||
if [ -z "$1" ]; then
|
||||
[ -d "${PGDATA}" ] && pg_ctl start
|
||||
else
|
||||
for NodeN in $@
|
||||
do
|
||||
for NodeN in $@; do
|
||||
echo "Starting pg_ctl start -D ${PGDATA}-${NodeN}"
|
||||
[ -d "${PGDATA}-${NodeN}" ] && pg_ctl start -D ${PGDATA}-${NodeN}
|
||||
done
|
||||
|
@ -255,8 +289,7 @@ stopdb(){
|
|||
if [ -z "$1" ]; then
|
||||
[ -d "${PGDATA}" ] && pg_ctl stop
|
||||
else
|
||||
for NodeN in $@
|
||||
do
|
||||
for NodeN in $@; do
|
||||
[ -d "${PGDATA}-${NodeN}" ] && pg_ctl stop -D ${PGDATA}-${NodeN}
|
||||
done
|
||||
fi
|
||||
|
@ -273,8 +306,7 @@ cleandb(){
|
|||
[ -n "$ZSH_VERSION" ] && setopt localoptions rmstarsilent
|
||||
rm -rf $PGDATA/*
|
||||
else
|
||||
for NodeN in $@
|
||||
do
|
||||
for NodeN in $@; do
|
||||
[ -n "$ZSH_VERSION" ] && setopt localoptions rmstarsilent
|
||||
rm -rf ${PGDATA}-${NodeN}/*
|
||||
done
|
||||
|
@ -284,8 +316,7 @@ cleandb(){
|
|||
### TODO ###
|
||||
pexec() {
|
||||
args=""
|
||||
while [ $# -gt 0 ]
|
||||
do
|
||||
while [ $# -gt 0 ]; do
|
||||
case "$1" in
|
||||
--PEXEC_CMD=* | PEXEC_CMD=*)
|
||||
PEXEC_CMD=${1#*=}
|
||||
|
@ -301,8 +332,7 @@ pexec(){
|
|||
echo psql -U ${USER} ${PEXEC_CMD}
|
||||
psql -U ${USER} ${PEXEC_CMD}
|
||||
else
|
||||
for NodeN in $@
|
||||
do
|
||||
for NodeN in $@; do
|
||||
cmd="psql -U ${USER} -p ${NodeN}${PGPORT} ${PEXEC_CMD}"
|
||||
echo $cmd
|
||||
$cmd
|
||||
|
@ -319,8 +349,7 @@ setupdb(){
|
|||
echo "include = '$(pwd)/.pg${PGV}.conf'" >>${PGDATA}/postgresql.conf
|
||||
fi
|
||||
else
|
||||
for NodeN in $@
|
||||
do
|
||||
for NodeN in $@; do
|
||||
initdb --data-checksums --username=${USER} -D ${PGDATA}-${NodeN}
|
||||
echo "include = '${GIT_DIR}/pgconfigs/pg${PGV}-${NodeN}.conf'" >>${PGDATA}-${NodeN}/postgresql.conf
|
||||
if [ -f "$(pwd)/.pg${PGV}-${NodeN}.conf" ]; then
|
||||
|
@ -418,4 +447,3 @@ deactivate() {
|
|||
echo "Already in pg-env VENV"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue