[Git][debian-gis-team/libapache2-mod-tile][master] 3 commits: added systemd.service

Felix Delattre gitlab at salsa.debian.org
Wed Aug 26 16:39:31 BST 2020



Felix Delattre pushed to branch master at Debian GIS Project / libapache2-mod-tile


Commits:
24720515 by Felix Delattre at 2020-08-25T20:24:18+00:00
added systemd.service

- - - - -
2757a3eb by Felix Delattre at 2020-08-26T15:18:33+00:00
moved helper scripts to a suitable location

- - - - -
77d80483 by Felix Delattre at 2020-08-26T15:27:34+00:00
prepared libapache2-mod-tile to work equally with renderd and tirex

- - - - -


15 changed files:

- debian/control
- debian/copyright
- debian/libapache2-mod-tile.apache2
- − debian/libapache2-mod-tile.dirs
- + debian/libapache2-mod-tile.examples
- debian/libapache2-mod-tile.install
- − debian/libapache2-mod-tile.links
- debian/libapache2-mod-tile.postinst
- debian/libapache2-mod-tile.conf → debian/libapache2-renderd.conf
- + debian/renderd.apache2
- debian/renderd.conf
- + debian/renderd.dirs
- + debian/renderd.links
- debian/renderd.postinst
- + debian/renderd.service


Changes:

=====================================
debian/control
=====================================
@@ -1,7 +1,7 @@
 Source: libapache2-mod-tile
 Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
 Uploaders: Felix Delattre <debian at xama.nu>
-Section: science
+Section: web
 Priority: optional
 Build-Depends: debhelper (>= 10~),
                dh-apache2,
@@ -18,11 +18,12 @@ Homepage: https://wiki.openstreetmap.org/wiki/Mod_tile
 
 Package: libapache2-mod-tile
 Architecture: any
-Section: httpd
-Depends: libjs-openlayers,
-         renderd | tirex-master,
-         ${shlibs:Depends},
+Section: web
+Depends: ${shlibs:Depends},
          ${misc:Depends},
+         libjs-openlayers,
+         apache2,
+         renderd | tirex,
 Recommends: ${misc:Recommends}
 Description: Apache module to deliver tiles created by renderd
  mod_tile is a system to serve raster tiles for example to use within a
@@ -46,9 +47,10 @@ Architecture: any
 Section: utils
 Depends: lsb-base,
          ${shlibs:Depends},
-         ${misc:Depends}
+         ${misc:Depends},
+         libapache2-mod-tile,
+         libmapnik3.0,
 Recommends: osm2pgsql,
-            openstreetmap-carto | openstreetmap-mapnik-stylesheet-data | openstreetmap-mapnik-carto-stylesheet-data
 Suggests: libapache2-mod-tile
 Description: Daemon that renders map tiles using mapnik
  mod_tile is a system to serve raster tiles for example to use within a


=====================================
debian/copyright
=====================================
@@ -31,7 +31,9 @@ Copyright: 1990, 1993, The Regents of the University of California
 License: BSD-3-clause
 
 Files: debian/*
-Copyright: 2016, Bas Couwenberg <sebastic at debian.org>
+Copyright: 
+      2020, Felix Delattre <debian at xama.nu>
+      2016-2020, Bas Couwenberg <sebastic at debian.org>
       2011-2014, Kai Krueger <kakrueger at gmail.com>
            2009, Frederik Ramm <frederik at remote.org>
 License: GPL-2+


=====================================
debian/libapache2-mod-tile.apache2
=====================================
@@ -1,3 +1,2 @@
 mod src/.libs/mod_tile.so
 mod debian/tile.load
-conf debian/libapache2-mod-tile.conf


=====================================
debian/libapache2-mod-tile.dirs deleted
=====================================
@@ -1,2 +0,0 @@
-usr/share/libapache2-mod-tile
-var/lib/mod_tile


=====================================
debian/libapache2-mod-tile.examples
=====================================
@@ -0,0 +1,2 @@
+openstreetmap-tiles-update-expire
+osmosis-db_replag


=====================================
debian/libapache2-mod-tile.install
=====================================
@@ -1,5 +1,3 @@
 debian/tile.load                  etc/apache2/mods-available
 slippymap.html                    usr/share/libapache2-mod-tile
 munin/mod_tile*                   usr/share/munin/plugins
-openstreetmap-tiles-update-expire usr/bin
-osmosis-db_replag                 usr/bin


=====================================
debian/libapache2-mod-tile.links deleted
=====================================
@@ -1 +0,0 @@
-usr/share/javascript/openlayers usr/share/libapache2-mod-tile/openlayers


=====================================
debian/libapache2-mod-tile.postinst
=====================================
@@ -3,9 +3,6 @@
 set -e
 
 if [ "$1" = configure ] ; then
-    if [ -e /var/lib/mod_tile ]; then
-        chown www-data:www-data /var/lib/mod_tile
-    fi
 
     # only enable on new installs, not on upgrades
     if [ -z "$2" ] ; then


=====================================
debian/libapache2-mod-tile.conf → debian/libapache2-renderd.conf
=====================================
@@ -1,6 +1,6 @@
-Alias /mod_tile /usr/share/libapache2-mod-tile
+Alias /mod_tile /var/lib/mod_tile
 
-<Directory /usr/share/libapache2-mod-tile>
+<Directory  /var/lib/mod_tile>
     Options Indexes FollowSymLinks MultiViews
     AllowOverride None
 


=====================================
debian/renderd.apache2
=====================================
@@ -0,0 +1 @@
+conf debian/libapache2-renderd.conf


=====================================
debian/renderd.conf
=====================================
@@ -2,7 +2,7 @@
 stats_file=/var/run/renderd/renderd.stats
 socketname=/var/run/renderd/renderd.sock
 num_threads=4
-tile_dir=/var/lib/mod_tile
+tile_dir=/var/lib/renderd
 
 [mapnik]
 plugins_dir=/usr/lib/mapnik/3.0/input


=====================================
debian/renderd.dirs
=====================================
@@ -0,0 +1 @@
+var/lib/renderd/tiles


=====================================
debian/renderd.links
=====================================
@@ -0,0 +1 @@
+var/lib/renderd/tiles var/lib/mod_tile


=====================================
debian/renderd.postinst
=====================================
@@ -1,8 +1,7 @@
 #!/bin/sh
 set -e
 
-mkdir -p /var/lib/mod_tile
-chown www-data:www-data /var/lib/mod_tile
+chown www-data:www-data -R /var/lib/mod_tile
 
 # automatically install munin plugins if munin is present.
 if [ -d /etc/munin/plugins ]


=====================================
debian/renderd.service
=====================================
@@ -0,0 +1,10 @@
+[Unit]
+Description=Renderd
+After=network.target auditd.service
+
+[Service]
+ExecStart=/usr/bin/renderd -f
+User=www-data
+
+[Install]
+WantedBy=multi-user.target



View it on GitLab: https://salsa.debian.org/debian-gis-team/libapache2-mod-tile/-/compare/3b40acaaa145f944b0597938bd39521f532b102c...77d80483e3391bede3542fd403f99f8dc622f3d6

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/libapache2-mod-tile/-/compare/3b40acaaa145f944b0597938bd39521f532b102c...77d80483e3391bede3542fd403f99f8dc622f3d6
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20200826/1aed75e9/attachment-0001.html>


More information about the Pkg-grass-devel mailing list