view debian/preinst @ 494:372f8b55506e noffle

[svn] Apply patch from Jan De Luyck. Add new option 'add-messageid-if-missing', which optionally postpones adding a message ID to the upstream server. If this is done, post-locally must be off. This is to deal with an upstream server troubling Jan. It usually (but not always) rejects posts with a Noffle message ID. I have changed Jan's original option of 'add-message-id-if-missing' for consistency with 'replace-messageid' and added the manual page entry. See SourceForge feature request 1513395.
author bears
date Wed, 12 Jul 2006 20:26:41 +0100
parents a85a0af33718
children
line wrap: on
line source

#!/bin/sh
# $Id: preinst 593 2003-06-25 16:27:55Z godisch $

set -e

mkdir -p /etc/news

if [ ! -e /etc/news/noffle.conf ]; then
	if [ -e /etc/noffle/conf ]; then
		mv -fb /etc/noffle/conf /etc/news/noffle.conf || true
	elif [ -e /etc/noffle.conf ]; then
		mv -fb /etc/noffle.conf /etc/news/noffle.conf || true
	fi
fi

if [ -e /etc/noffle/conf.debian -a ! -e /etc/default/noffle ]; then
	mv -fb /etc/noffle/conf.debian /etc/default/noffle || true
fi

if [ -d /etc/noffle ]; then
	mv -fb /etc/noffle /etc/news/noffle.old || true
fi

if [ -d /var/spool/noffle/lock ]; then
	if [ -d /var/lock/noffle ]; then
		rm -rf /var/spool/noffle/lock
	else
		mv /var/spool/noffle/lock /var/lock/noffle || true
	fi
fi

exit 0