Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1590

Přidáno uživatelem Ondřej Fibich před asi 12 roky(ů)

Vydani:

- freenetis-monitoring 0.9.1 - opravna verze

Opravy:

- odstraneni podpory pred nacitani cesty ke freenetisu (pri pouziti apt k instalaci baliku nelze zarucit spravne chovani)

Zobrazit rozdíly:

freenetis/branches/testing/application/vendors/deb/freenetis-monitoring/preinst
#!/bin/bash
# FreenetIS-monitoring DEB: actions before installing of package
set -e
CONFIGFILE_PRE=/etc/freenetis/freenetis-monitoring.pre.conf
CONFIGFILE_FN=/etc/freenetis/freenetis.conf
# first install => try to find configuration of freenetis and fetch path
# to the FreenetIS from it
if [ "$1" == install ]; then
if [ -e $CONFIGFILE_FN ]; then
. $CONFIGFILE_FN || true
# if set path variables
if [ ! -z "$PROTOCOL" ] && [ ! -z "$SERVERNAME" ]; then
PATH_FN="${PROTOCOL}://${SERVERNAME}"
PATH_FN_ESCAPED="${PATH_FN//\//\\/}"
# set path to conf file
test -z "$PATH_FN" || grep -Eq '^ *PATH_FN=' $CONFIGFILE_PRE || echo "PATH_FN=" > $CONFIGFILE_PRE
sed -e "s/^ *PATH_FN=.*/PATH_FN=\"$PATH_FN_ESCAPED\"/" < $CONFIGFILE_PRE > $CONFIGFILE_PRE.tmp
mv -f $CONFIGFILE_PRE.tmp $CONFIGFILE_PRE
fi
fi
fi
#DEBHELPER#
exit 0
freenetis/branches/testing/application/vendors/deb/freenetis-monitoring/postinst
NAME=freenetis-monitoring
CONFIGFILE=/etc/freenetis/freenetis-monitoring.conf
CONFIGFILE_PRE=/etc/freenetis/freenetis-monitoring.pre.conf
# Quit if config file is missing.
if [ ! -e $CONFIGFILE ]; then
freenetis/branches/testing/application/vendors/deb/freenetis-monitoring/config
. /usr/share/debconf/confmodule
CONFIGFILE=/etc/freenetis/freenetis-monitoring.conf
CONFIGFILE_PRE=/etc/freenetis/freenetis-monitoring.pre.conf
CONFIGFILE_FN=/etc/freenetis/freenetis.conf
# Load config file, if it exists.
if [ -e $CONFIGFILE ]; then
. $CONFIGFILE || true
# load and destroy config prom preinst
if [ -e $CONFIGFILE_PRE ]; then
. $CONFIGFILE_PRE || true
rm -f $CONFIGFILE_PRE
fi
# pre-fill if not pre-filled already
db_get freenetis-monitoring/hack_reload
if [ "$RET" = true ] && [ -e $CONFIGFILE ]; then
. $CONFIGFILE || true
db_set freenetis-monitoring/path_freenetis "$PATH_FN"
fi
# h@ck for not reloading variables from config file (enabled again by postinst)
db_set freenetis-monitoring/hack_reload false
# Ask questions.
db_input critical freenetis-monitoring/path_freenetis || true
db_go || true
freenetis/branches/testing/application/vendors/deb/freenetis-monitoring/changelog
freenetis-monitoring (0.9.9) unstable; urgency=low
freenetis-monitoring (0.9.0) unstable; urgency=low
* First release
-- Ondrej Fibich <ondrej.fibich@gmail.com> Fri, 03 Aug 2012 11:15:48 +0200
freenetis-monitoring (0.9.1) unstable; urgency=low
* Repair of pre-configuration of package
-- Ondrej Fibich <ondrej.fibich@gmail.com> Mon, 06 Aug 2012 12:56:53 +0200
freenetis/branches/testing/application/vendors/deb/freenetis-monitoring/debianization.sh
# scripts ######################################################################
cp -a -f ../../${NAME}/preinst DEBIAN/preinst
cp -a -f ../../${NAME}/postinst DEBIAN/postinst
cp -a -f ../../${NAME}/prerm DEBIAN/prerm
cp -a -f ../../${NAME}/postrm DEBIAN/postrm
......
cp -a -f ../../${NAME}/config DEBIAN/config
cp -a -f ../../${NAME}/conffiles DEBIAN/conffiles
chmod +x DEBIAN/preinst DEBIAN/postinst DEBIAN/postrm DEBIAN/prerm DEBIAN/config
chmod +x DEBIAN/postinst DEBIAN/postrm DEBIAN/prerm DEBIAN/config
# create deb ###################################################################
freenetis/branches/testing/application/vendors/deb/freenetis-monitoring/templates
Base path to running FreenetIS instance (e.g. http://freenet.org/is)
Description-cs.UTF-8: FreenetIS URL:
Cesta ke kořenu běžící instalace FreenetISu (např. http://freenet.org/is)
Template: freenetis-monitoring/hack_reload
Type: boolean
Default: true
Description: Hack:
Hack for propper working of package configuration.

Také k dispozici: Unified diff