diff --git a/contrib/pg_track_settings/Dockerfile b/contrib/pg_track_settings/Dockerfile new file mode 100644 index 00000000..4da220fe --- /dev/null +++ b/contrib/pg_track_settings/Dockerfile @@ -0,0 +1,15 @@ +# Set PostgreSQL version +ARG PG_VERSION=15 +FROM quay.io/coredb/c-builder:pg${PG_VERSION} + +# Clone repository +RUN git clone https://github.com/rjuju/pg_track_settings.git + +# Set project version +ARG RELEASE=2.1.2 + +# Build extension +RUN cd pg_track_settings && \ + git fetch origin ${RELEASE} && \ + git checkout ${RELEASE} && \ + make diff --git a/contrib/pg_track_settings/Trunk.toml b/contrib/pg_track_settings/Trunk.toml new file mode 100644 index 00000000..23786bbb --- /dev/null +++ b/contrib/pg_track_settings/Trunk.toml @@ -0,0 +1,19 @@ +[extension] +name = "pg_track_settings" +version = "2.1.2" +repository = "https://github.com/rjuju/pg_track_settings" +license = "PostgreSQL" +description = "Keep track of postgresql settings modification." +documentation = "https://github.com/rjuju/pg_track_settings" +categories = ["auditing_logging"] + +[build] +postgres_version = "15" +platform = "linux/amd64" +dockerfile = "Dockerfile" +install_command = """ + cd pg_track_settings && make install + set -x + mv /usr/local/pgsql/share/extension/* /usr/share/postgresql/15/extension + mv /usr/local/pgsql/lib/* /usr/lib/postgresql/15/lib + """