Updated Docs/Dockerfiles/GitHub actions after switching CMake to relative install paths (#412)

This commit is contained in:
Hummeltech
2024-03-16 14:57:19 -07:00
committed by GitHub
parent 4f04956289
commit 13a198d06d
33 changed files with 110 additions and 45 deletions

View File

@ -7,7 +7,10 @@ runs:
cmake -B build -S . \ cmake -B build -S . \
-LA \ -LA \
-DCMAKE_BUILD_TYPE:STRING=${BUILD_TYPE:-Release} \ -DCMAKE_BUILD_TYPE:STRING=${BUILD_TYPE:-Release} \
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_PREFIX:-/usr/local} \ -DCMAKE_INSTALL_LOCALSTATEDIR=${INSTALL_LOCALSTATEDIR:-/var} \
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_PREFIX:-/usr} \
-DCMAKE_INSTALL_RUNSTATEDIR=${INSTALL_RUNSTATEDIR:-/run} \
-DCMAKE_INSTALL_SYSCONFDIR=${INSTALL_SYSCONFDIR:-/etc} \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
shell: bash --noprofile --norc -euxo pipefail {0} shell: bash --noprofile --norc -euxo pipefail {0}

View File

@ -143,6 +143,8 @@ jobs:
env: env:
CFLAGS: --coverage CFLAGS: --coverage
CXXFLAGS: --coverage CXXFLAGS: --coverage
INSTALL_PREFIX: /usr/local
INSTALL_RUNSTATEDIR: /var/run
LDFLAGS: -undefined dynamic_lookup LDFLAGS: -undefined dynamic_lookup
TEST_PARALLEL_LEVEL: 1 TEST_PARALLEL_LEVEL: 1
name: >- name: >-
@ -211,6 +213,7 @@ jobs:
CTEST_CLIENT_HOST: ::1 CTEST_CLIENT_HOST: ::1
CTEST_SERVER_HOST: localhost CTEST_SERVER_HOST: localhost
CXXFLAGS: --coverage CXXFLAGS: --coverage
INSTALL_PREFIX: /usr/local
LIBRARY_PATH: /usr/local/lib LIBRARY_PATH: /usr/local/lib
TMPDIR: /tmp TMPDIR: /tmp
name: >- name: >-

View File

@ -65,7 +65,7 @@ jobs:
URI=/tiles/renderd-example-webp URI=/tiles/renderd-example-webp
XML=/usr/share/renderd/example-map/mapnik.xml XML=/usr/share/renderd/example-map/mapnik.xml
' | tee -a /etc/renderd.conf ' | tee -a /etc/renderd.conf
mkdir -p /var/run/renderd mkdir -p /run/renderd
renderd renderd
a2enmod tile a2enmod tile
a2ensite renderd-example-map a2ensite renderd-example-map

View File

@ -16,7 +16,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
project(mod_tile project(mod_tile
DESCRIPTION "Renders map tiles with Mapnik and serves them using Apache HTTP Server" DESCRIPTION "Renders map tiles with Mapnik and serves them using Apache HTTP Server"
HOMEPAGE_URL "https://github.com/openstreetmap/mod_tile" HOMEPAGE_URL "https://github.com/openstreetmap/mod_tile"
VERSION 0.7.0 VERSION 0.7.1
) )
set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD 99)

View File

@ -129,11 +129,11 @@ Add map configurations for example-map to ``/etc/renderd.conf``:
XML=/usr/share/renderd/example-map/mapnik.xml XML=/usr/share/renderd/example-map/mapnik.xml
' | sudo tee -a /etc/renderd.conf ' | sudo tee -a /etc/renderd.conf
Ensure the ``/var/run/renderd`` directory exists: Ensure the ``/run/renderd`` directory exists:
:: ::
$ sudo mkdir -p /var/run/renderd $ sudo mkdir -p /run/renderd
Start the rendering daemon: Start the rendering daemon:

View File

@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script. # Process this file with autoconf to produce a configure script.
# Define mod_tile version number # Define mod_tile version number
m4_define([mod_tile_version], [0.7.0]) m4_define([mod_tile_version], [0.7.1])
AC_PREREQ([2.61]) AC_PREREQ([2.61])
AX_CONFIG_NICE AX_CONFIG_NICE

View File

@ -32,14 +32,16 @@ WORKDIR /tmp/mod_tile_build
RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \ RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake --build . cmake --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest --output-on-failure && \ ctest --output-on-failure && \
(cmake --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM archlinux:latest as runner FROM archlinux:latest as runner

View File

@ -117,13 +117,16 @@ RUN source /opt/rh/devtoolset-9/enable && \
export CXXFLAGS="-I/usr/include/boost169" && \ export CXXFLAGS="-I/usr/include/boost169" && \
cmake3 -B . -S /tmp/mod_tile_src \ cmake3 -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake3 --build . cmake3 --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest3 --output-on-failure && \ ctest3 --output-on-failure && \
(cmake3 --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake3 --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM centos:centos7 as runner FROM centos:centos7 as runner

View File

@ -132,13 +132,16 @@ WORKDIR /tmp/mod_tile_build
RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \ RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake --build . cmake --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest --output-on-failure && \ ctest --output-on-failure && \
(cmake --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM quay.io/centos/centos:stream${centos_stream_version} as runner FROM quay.io/centos/centos:stream${centos_stream_version} as runner

View File

@ -117,13 +117,16 @@ RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES:PATH=/usr/include/boost1.78 \ -DCMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES:PATH=/usr/include/boost1.78 \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake --build . cmake --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest --output-on-failure && \ ctest --output-on-failure && \
(cmake --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM quay.io/centos/centos:stream${centos_stream_version} as runner FROM quay.io/centos/centos:stream${centos_stream_version} as runner

View File

@ -36,13 +36,16 @@ WORKDIR /tmp/mod_tile_build
RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \ RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake --build . cmake --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest --output-on-failure && \ ctest --output-on-failure && \
(cmake --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM debian:${debian_version} as runner FROM debian:${debian_version} as runner

View File

@ -31,13 +31,16 @@ WORKDIR /tmp/mod_tile_build
RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \ RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake --build . cmake --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest --output-on-failure && \ ctest --output-on-failure && \
(cmake --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM fedora:${fedora_version} as runner FROM fedora:${fedora_version} as runner

View File

@ -113,13 +113,16 @@ WORKDIR /tmp/mod_tile_build
RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \ RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake --build . cmake --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest --output-on-failure && \ ctest --output-on-failure && \
(cmake --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM opensuse/${opensuse_version} as runner FROM opensuse/${opensuse_version} as runner

View File

@ -37,13 +37,16 @@ WORKDIR /tmp/mod_tile_build
RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \ RUN export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc) && \
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON && \ -DENABLE_TESTS:BOOL=ON && \
cmake --build . cmake --build .
RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \ RUN export CTEST_PARALLEL_LEVEL=$(nproc) && \
export DESTDIR=/tmp/mod_tile && \ export DESTDIR=/tmp/mod_tile && \
ctest --output-on-failure && \ ctest --output-on-failure && \
(cmake --install . --prefix /usr --strip || make DESTDIR=${DESTDIR} install/strip) && \ (cmake --install . --strip || make DESTDIR=${DESTDIR} install/strip)
mv /tmp/mod_tile/var/run /tmp/mod_tile/run
# Runner # Runner
FROM ubuntu:${ubuntu_version} as runner FROM ubuntu:${ubuntu_version} as runner

View File

@ -41,10 +41,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir --parents /usr/share/renderd sudo mkdir --parents /usr/share/renderd

View File

@ -55,10 +55,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake3 -B . -S /tmp/mod_tile_src \ cmake3 -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake3 --build . cmake3 --build .
ctest3 ctest3
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir --parents /usr/share/renderd sudo mkdir --parents /usr/share/renderd

View File

@ -74,10 +74,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir --parents /usr/share/renderd sudo mkdir --parents /usr/share/renderd

View File

@ -42,10 +42,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir --parents /usr/share/renderd sudo mkdir --parents /usr/share/renderd

View File

@ -39,10 +39,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir --parents /usr/share/renderd sudo mkdir --parents /usr/share/renderd

View File

@ -44,10 +44,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir -p /usr/share/renderd sudo mkdir -p /usr/share/renderd

View File

@ -40,10 +40,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_INSTALL_RUNSTATEDIR=/var/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr/local --strip sudo cmake --install . --strip
# Create /usr/local/share/renderd directory # Create /usr/local/share/renderd directory
sudo mkdir -p /usr/local/share/renderd sudo mkdir -p /usr/local/share/renderd

View File

@ -58,10 +58,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir --parents /usr/share/renderd sudo mkdir --parents /usr/share/renderd

View File

@ -42,10 +42,14 @@ git clone --depth 1 https://github.com/openstreetmap/mod_tile.git .
cd /tmp/mod_tile_build cd /tmp/mod_tile_build
cmake -B . -S /tmp/mod_tile_src \ cmake -B . -S /tmp/mod_tile_src \
-DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_RUNSTATEDIR=/run \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DENABLE_TESTS:BOOL=ON -DENABLE_TESTS:BOOL=ON
cmake --build . cmake --build .
ctest ctest
sudo cmake --install . --prefix /usr --strip sudo cmake --install . --strip
# Create /usr/share/renderd directory # Create /usr/share/renderd directory
sudo mkdir --parents /usr/share/renderd sudo mkdir --parents /usr/share/renderd

View File

@ -1,4 +1,4 @@
.TH CONVERT_META "1" "2023-12-19" "mod_tile v0.7.0" .TH CONVERT_META "1" "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME

View File

@ -1,4 +1,4 @@
.TH TILES-UPDATE-EXPIRE "1" "2023-12-19" "mod_tile v0.7.0" .TH TILES-UPDATE-EXPIRE "1" "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME

View File

@ -1,4 +1,4 @@
.TH RENDER_EXPIRED "1" "2024-03-08" "mod_tile v0.7.0" .TH RENDER_EXPIRED "1" "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME

View File

@ -1,4 +1,4 @@
.TH RENDER_LIST "1" "2024-03-08" "mod_tile v0.7.0" .TH RENDER_LIST "1" "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME
@ -51,7 +51,7 @@ Render tiles in this map (default is 'default').
Sleep if load is this high (default is '16'). Sleep if load is this high (default is '16').
.TP .TP
\fB\-s\fR|\-\-socket=SOCKET|HOSTNAME:PORT \fB\-s\fR|\-\-socket=SOCKET|HOSTNAME:PORT
Unix domain socket name or hostname and port for contacting renderd (default is '/var/run/renderd/renderd.sock'). Unix domain socket name or hostname and port for contacting renderd (default is '/run/renderd/renderd.sock').
.TP .TP
\fB\-n\fR|\-\-num-threads=N \fB\-n\fR|\-\-num-threads=N
The number of parallel request threads (default is '1'). The number of parallel request threads (default is '1').

View File

@ -1,4 +1,4 @@
.TH RENDER_OLD "1" "2023-12-19" "mod_tile v0.7.0" .TH RENDER_OLD "1" "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME

View File

@ -1,4 +1,4 @@
.TH RENDER_SPEEDTEST "1" "2023-12-19" "mod_tile v0.7.0" .TH RENDER_SPEEDTEST "1" "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME

View File

@ -1,4 +1,4 @@
.TH RENDERD "1" "2023-12-19" "mod_tile v0.7.0" .TH RENDERD "1" "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME

View File

@ -1,4 +1,4 @@
.TH RENDERD.CONF 5 "2024-01-22" "mod_tile v0.7.0" .TH RENDERD.CONF 5 "2024-03-16" "mod_tile v0.7.1"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.SH NAME .SH NAME
@ -48,13 +48,13 @@ The default value is \fB'4'\fR (macro definition \fB'NUM_THREADS'\fR).
.B pid_file .B pid_file
Specify the file path into which the PID will be written by \fBrenderd\fR. Specify the file path into which the PID will be written by \fBrenderd\fR.
It is only written to when \fBrenderd\fR is not running in \fBforeground\fR mode (e.g. without \fB'--foreground'\fR / \fB'-f')\fR. It is only written to when \fBrenderd\fR is not running in \fBforeground\fR mode (e.g. without \fB'--foreground'\fR / \fB'-f')\fR.
The default value is \fB'/var/run/renderd/renderd.pid'\fR (macro definition \fB'RENDERD_PIDFILE'\fR). The default value is \fB'/run/renderd/renderd.pid'\fR (macro definition \fB'RENDERD_PIDFILE'\fR).
.TP .TP
.B socketname .B socketname
Specify the file path to be used as a unix domain socket for communication with \fBrenderd\fR. Specify the file path to be used as a unix domain socket for communication with \fBrenderd\fR.
This option and \fBiphostname\fR / \fBipport\fR are mutually exclusive. This option and \fBiphostname\fR / \fBipport\fR are mutually exclusive.
The default value is \fB'/var/run/renderd/renderd.sock'\fR (macro definition \fB'RENDERD_SOCKET'\fR). The default value is \fB'/run/renderd/renderd.sock'\fR (macro definition \fB'RENDERD_SOCKET'\fR).
.TP .TP
.B stats_file .B stats_file

View File

@ -66,7 +66,7 @@ Listen 8081
ModTileMaxLoadMissing 5 ModTileMaxLoadMissing 5
# Socket where we connect to the rendering daemon # Socket where we connect to the rendering daemon
ModTileRenderdSocketName /var/run/renderd/renderd.sock ModTileRenderdSocketName /run/renderd/renderd.sock
# Options controlling the cache proxy expiry headers. All values are in seconds. # Options controlling the cache proxy expiry headers. All values are in seconds.
# #

View File

@ -192,7 +192,7 @@ else
# #
# Note no --touch-from=$EXPIRY_TOUCHFROM # Note no --touch-from=$EXPIRY_TOUCHFROM
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
if ! render_expired --map=ajt --min-zoom=$EXPIRY_MINZOOM --delete-from=$EXPIRY_DELETEFROM --max-zoom=$EXPIRY_MAXZOOM -s /var/run/renderd/renderd.sock <"$EXPIRY_FILE.$$" 2>&1 | tail -8 >>"$EXPIRYLOG"; then if ! render_expired --map=ajt --min-zoom=$EXPIRY_MINZOOM --delete-from=$EXPIRY_DELETEFROM --max-zoom=$EXPIRY_MAXZOOM -s /run/renderd/renderd.sock <"$EXPIRY_FILE.$$" 2>&1 | tail -8 >>"$EXPIRYLOG"; then
m_info "Expiry failed" m_info "Expiry failed"
fi fi