Add install.sh

This commit is contained in:
Grégory Soutadé 2011-08-02 12:00:28 +02:00
parent 9c8b9a082f
commit 3861676be6
4 changed files with 73 additions and 1 deletions

2
README
View File

@ -8,4 +8,6 @@ A modified version of wxFreeChart is used : warning during recompilation, don't
If you use web view, edit database.php and set $BDD_FILE, it's higly recommanded to use an SSL certificate.
use install.sh to install KissCount
More information can be found at http://indefero.soutade.fr/p/kisscount

View File

@ -8,4 +8,6 @@ Une version modifiée de wxFreeChart est utilisée : attention à lors de la rec
Si vous utilisez la version web pour visualiser vos comptes, éditez d'abord le fichier database.php en positionnant correctement la variable $BDD_FILE, il est fortement recommandé d'utiliser un certificat SSL.
Lancez install.sh pour installer KissCount
Plus d'informations peuvent être trouvé sur http://indefero.soutade.fr/p/kisscount

68
install.sh Executable file
View File

@ -0,0 +1,68 @@
#!/bin/bash
# KissCount installation script for .tar.bz2 package
# Copyright 2010-2011 Grégory Soutadé
# This file is part of KissCount.
# KissCount is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# KissCount is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with KissCount. If not, see <http://www.gnu.org/licenses/>.
SHARE_DIR=/usr/share/kisscount
LIB_DIR=/usr/lib/kisscount
BIN_DIR=/usr/bin
case "$1" in
--install|-i)
if [ -d $SHARE_DIR -o -d $LIB_DIR -o -f $BIN_DIR/kc ] ; then
echo "KissCount already installed, exit"
exit
fi
sudo mkdir -p $SHARE_DIR
sudo mkdir -p $LIB_DIR
sudo cp -r ressources/* $SHARE_DIR
sudo cp kc $BIN_DIR
sudo cp -r lib/* $LIB_DIR
echo "KissCount successfully installed !"
;;
--uninstall|-u)
sudo rm -rf $SHARE_DIR
sudo rm -rf $LIB_DIR
sudo rm -f $BIN_DIR/kc
echo "KissCount successfully uninstalled !"
;;
--help|-h)
echo "KissCount install/uninstall script"
echo "usage : ./install.sh [options]"
echo ""
echo "Options :"
echo "-i | --install : install KissCount (sudo needed)"
echo "-u | --uninstall : uninstall KissCount (sudo needed)"
echo "-h | --help : Display help"
;;
*)
echo "Unknown option $1"
exit 1
;;
esac

View File

@ -20,7 +20,7 @@ fi
make || (echo "Compilation failed" ; exit 1)
mkdir -p "$DIR"/lib
cp -r lib/freechart/lib/*.so* lib/wxsqlite3-1.9.9/lib/*.so* "$DIR"/lib
cp -r kc ressources TODO CONTRIBUTORS COPYING README* www "$DIR"
cp -r kc ressources TODO CONTRIBUTORS COPYING README* www install.sh "$DIR"
find "$DIR" -type f -executable -exec ${HOST}strip \{\} \;
tar -jcf "$FILE" "$DIR"
rm -rf "$DIR"