From 0c047c38b993b589e6664d3d92fbb2ad12a7440c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Sat, 4 Jul 2009 06:45:52 +0000 Subject: [PATCH] * Remove configuration and settings (/home/hts/.hts/tvheadend) on a deb package purge operation. Ticket #73 --- debian/changelog | 3 +++ debian/hts-tvheadend.postrm | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 debian/hts-tvheadend.postrm diff --git a/debian/changelog b/debian/changelog index fad49087..472b6d5b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -31,6 +31,9 @@ hts-tvheadend (2.3) hts; urgency=low * Use a ''livegrid'' (http://www.ext-livegrid.com/) for displaying EPG. + * Remove configuration and settings (/home/hts/.hts/tvheadend) on a + deb package purge operation. Ticket #73 + hts-tvheadend (2.2) hts; urgency=low * Set $HOME so forked processes (XMLTV) will have correct environment diff --git a/debian/hts-tvheadend.postrm b/debian/hts-tvheadend.postrm new file mode 100644 index 00000000..26a4ceb4 --- /dev/null +++ b/debian/hts-tvheadend.postrm @@ -0,0 +1,14 @@ +#!/bin/sh -e + +HTS_USER=hts + +case "$1" in +purge) + if getent passwd $HTS_USER >/dev/null; then + HTS_HOME=`getent passwd $HTS_USER | cut -d':' -f6` + rm -rf "${HTS_HOME}/.hts/tvheadend" + fi + ;; +esac + +exit 0