@@ -27,14 +27,14 @@ jobs:
2727 - name : ' Check Out'
2828 uses : actions/checkout@v3
2929
30- - name : ' Force apt.postgresql.org to have higher priority '
30+ - name : ' Raise Priority for apt.postgresql.org'
3131 run : |
3232 cat << EOF >> ./pgdg.pref
3333 Package: *
3434 Pin: release o=apt.postgresql.org
3535 Pin-Priority: 600
3636 EOF
37- sudo cp ./pgdg.pref /etc/apt/preferences.d/
37+ sudo mv ./pgdg.pref /etc/apt/preferences.d/
3838 sudo apt update
3939
4040 - name : ' Install GDAL'
@@ -51,19 +51,17 @@ jobs:
5151
5252 - name : ' Start PostgreSQL'
5353 run : |
54- export PGDATA=/var/lib/postgresql/${{ matrix.ci.PGVER }}/main
55- export PGETC=/etc/postgresql/${{ matrix.ci.PGVER }}/main
56- export PGBIN=/usr/lib/postgresql/${{ matrix.ci.PGVER }}/bin
54+ export PGVER=${{ matrix.ci.PGVER }}
55+ export PGDATA=/var/lib/postgresql/$PGVER/main
56+ export PGETC=/etc/postgresql/$PGVER/main
57+ export PGBIN=/usr/lib/postgresql/$PGVER/bin
5758 export RUNNER_USER=`whoami`
59+ # make sure postgres user can access data files
5860 sudo chmod -R 755 /home/${RUNNER_USER}
59- # sudo su postgres -c "$PGBIN/pg_ctl --pgdata $PGDATA stop"
60- # sudo $PGBIN/pg_ctlcluster ${{ matrix.ci.PGVER }} main stop
6161 sudo cp ./ci/pg_hba.conf $PGETC/pg_hba.conf
6262 sudo systemctl stop postgresql
63- sudo pg_ctlcluster ${{ matrix.ci. PGVER }} main start
63+ sudo pg_ctlcluster $PGVER main start
6464 sudo pg_lsclusters
65- #sudo systemctl restart postgresql
66- #sudo su postgres -c "$PGBIN/pg_ctl --pgdata $PGDATA start -o '-c config_file=$PGETC/postgresql.conf -p 5432'"
6765
6866 - name : ' Build & Test'
6967 run : |
0 commit comments