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