1
0
mirror of https://github.com/coturn/coturn.git synced 2025-12-27 02:41:12 +01:00

Import Debian changes 4.5.1.1-1.1

coturn (4.5.1.1-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Don't ship the (empty) /var/lib/turn/turndb SQLite database and generate it
    on-demand in the postinst instead, avoiding overwriting it on
    upgrade/reinstall. (Closes: #929269)
This commit is contained in:
Chris Lamb 2019-05-26 15:11:04 +01:00 committed by Mészáros Mihály
parent a7af42ca88
commit 24e1de6962
5 changed files with 21 additions and 1 deletions

9
debian/changelog vendored
View File

@ -1,3 +1,12 @@
coturn (4.5.1.1-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Don't ship the (empty) /var/lib/turn/turndb SQLite database and generate it
on-demand in the postinst instead, avoiding overwriting it on
upgrade/reinstall. (Closes: #929269)
-- Chris Lamb <lamby@debian.org> Sun, 26 May 2019 15:11:04 +0100
coturn (4.5.1.1-1) unstable; urgency=medium
* [a13ba45] Fix: missing /etc/turnserver.conf

1
debian/control vendored
View File

@ -24,6 +24,7 @@ Vcs-Browser: https://github.com/coturn/coturn/tree/debian/master
Package: coturn
Architecture: any
Depends: adduser,
sqlite3,
lsb-base (>= 3.0-6),
telnet | telnet-client,
${misc:Depends},

View File

@ -15,7 +15,6 @@ include/turn/client/ns_turn_msg_defs.h usr/include/turn
include/turn/client/ns_turn_msg_defs_experimental.h usr/include/turn
include/turn/ns_turn_defs.h usr/include/turn
lib/libturnclient.a usr/lib
sqlite/turndb var/lib/turn
turndb/schema.mongo.sh usr/share/coturn
turndb/schema.mongo.sh usr/share/doc/coturn
turndb/schema.sql usr/share/coturn

View File

@ -35,6 +35,15 @@ install() {
"$TURNSERVER_USER" || exit 1
fi
# Don't ship the empty database; generate it on-demand. (#929269)
TURNDB_SQLITE=/var/lib/turn/turndb
TURNDB_SCHEMA=/usr/share/doc/coturn/schema.sql
if [ ! -e "$TURNDB_SQLITE" ] && [ -e "$TURNDB_SCHEMA" ]; then
echo "I: Creating $TURNDB_SQLITE from $TURNDB_SCHEMA" >&2
mkdir -p "$(dirname "$TURNDB_SQLITE")"
sqlite3 "$TURNDB_SQLITE" < "$TURNDB_SCHEMA"
fi
}
case "$1" in

View File

@ -12,6 +12,8 @@ if [ "$1" = "purge" ] ; then
if getent group $TURNSERVER_GROUP >/dev/null; then
groupdel $TURNSERVER_GROUP
fi
rm -f /var/lib/turn/turndb
fi