source: trunk/packages/invirt-database/debian/rules

Last change on this file was 2798, checked in by andersk, 15 years ago

Generate postgresql.conf with LC_ALL=en_US.UTF-8 pg_createcluster.

Generate a new /etc/postgresql/8.3/main/postgresql.conf with
pg_createcluster instead of taking it from the build host. Ensure
that it is generated with the en_US.UTF-8 locale.

  • Property svn:executable set to *
File size: 976 bytes
Line 
1#!/usr/bin/make -f
2
3DEB_PYTHON_SYSTEM=pysupport
4
5DEB_DIVERT_EXTENSION = .invirt
6
7DEB_DIVERT_FILES_invirt-database-server += \
8        /etc/postgresql/8.3/main/postgresql.conf.invirt \
9        /etc/init.d/postgresql-8.3.invirt
10
11include /usr/share/cdbs/1/rules/debhelper.mk
12include /usr/share/cdbs/1/class/python-distutils.mk
13include /usr/share/cdbs/1/rules/config-package.mk
14
15common-build-indep:: debian/postgresql.conf.invirt
16
17debian/postgresql.conf.invirt: debian/transform_postgresql.conf.invirt
18        set -e; \
19        export invirt_tmp="$$(mktemp -dt invirt-database.XXXXXX)"; \
20        PG_CLUSTER_CONF_ROOT="$$invirt_tmp/etc/postgresql" \
21            LC_ALL=en_US.UTF-8 \
22            pg_createcluster 8.3 main \
23            --datadir="$$invirt_tmp/var/lib/postgresql/8.3/main" \
24            --socketdir=/var/run/postgresql \
25            --port=5432; \
26        chmod +x $<; \
27        $< < "$$invirt_tmp/etc/postgresql/8.3/main/postgresql.conf" > $@; \
28        rm -rf "$$invirt_tmp"
29
30clean::
31        rm -rf invirt.database.egg-info
32        rm -f debian/postgresql.conf.invirt
Note: See TracBrowser for help on using the repository browser.