]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
build: fix starting Postgres in macOS build script
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 25 Sep 2022 01:31:22 +0000 (02:31 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 25 Sep 2022 01:31:22 +0000 (02:31 +0100)
The brew command fails with:

    Could not enable service: 125: Domain does not support specified action
    Error: Failure while executing; `/bin/launchctl enable gui/501/homebrew.mxcl.postgresql@14` exited with 125.

tools/build/build_macos_arm64.sh

index 724ab9b1066feca7f2e3f053cccca970e8c9d9a9..7a9945b3d65366dcb6f93399e03aeea0259328c2 100755 (executable)
@@ -38,7 +38,12 @@ fi
 # Install PostgreSQL, if necessary
 command -v pg_config > /dev/null || (
     brew install postgresql@${postgres_version}
-    brew services start postgresql
+    # Currently not working
+    # brew services start postgresql@${postgres_version}
+    pg_ctl \
+        -D /opt/homebrew/var/postgresql@${postgres_version} \
+        -l /opt/homebrew/var/log/postgresql@${postgres_version}.log \
+        start
 )
 
 # Install the Python versions we want to build