diff --git a/debian/tests/control b/debian/tests/control index 8eb1c67..221d1e9 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,3 +1,3 @@ -Depends: @, postgresql-server-dev-all, locales-all +Depends: @, postgresql-server-dev-all, locales Tests: installcheck -Restrictions: allow-stderr +Restrictions: needs-root allow-stderr diff --git a/debian/tests/installcheck b/debian/tests/installcheck index e592cd0..5ae27c7 100755 --- a/debian/tests/installcheck +++ b/debian/tests/installcheck @@ -1,4 +1,13 @@ #!/bin/sh + +if [ -f /etc/locale.gen ]; then + # Debian + grep -Fq "en_US.UTF-8 UTF-8" || echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen + locale-gen +else + # Ubuntu + locale-gen en_US.UTF-8 +fi # to_multi_byte needs English, and UTF-8 export LC_ALL=en_US.utf8