Add install.sh
This commit is contained in:
parent
f10f97f5b8
commit
61f8912ad2
4
README
4
README
|
@ -1,6 +1,6 @@
|
||||||
KissCount is personnal account software delivered under GPL v3 licence terms.
|
KissCount is personnal account software delivered under GPL v3 licence terms.
|
||||||
|
|
||||||
Current version is 0.2
|
Current version is 0.3
|
||||||
|
|
||||||
wxWidgets 2.8, sqlite3, libofx and libxml2 are needed
|
wxWidgets 2.8, sqlite3, libofx and libxml2 are needed
|
||||||
|
|
||||||
|
@ -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.
|
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
|
More information can be found at http://indefero.soutade.fr/p/kisscount
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
KissCount est un logiciel de gestion de comptes personnels délivré sous licence GPL v3
|
KissCount est un logiciel de gestion de comptes personnels délivré sous licence GPL v3
|
||||||
|
|
||||||
La version actuelle est 0.2
|
La version actuelle est 0.3
|
||||||
|
|
||||||
wxWidgets 2.8, sqlite3, libofx et libxml2 sont nécessaires
|
wxWidgets 2.8, sqlite3, libofx et libxml2 sont nécessaires
|
||||||
|
|
||||||
|
@ -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.
|
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
|
Plus d'informations peuvent être trouvé sur http://indefero.soutade.fr/p/kisscount
|
||||||
|
|
68
install.sh
Executable file
68
install.sh
Executable 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
|
|
@ -20,7 +20,7 @@ fi
|
||||||
make || (echo "Compilation failed" ; exit 1)
|
make || (echo "Compilation failed" ; exit 1)
|
||||||
mkdir -p "$DIR"/lib
|
mkdir -p "$DIR"/lib
|
||||||
cp -r lib/freechart/lib/*.so* lib/wxsqlite3-1.9.9/lib/*.so* "$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 \{\} \;
|
find "$DIR" -type f -executable -exec ${HOST}strip \{\} \;
|
||||||
tar -jcf "$FILE" "$DIR"
|
tar -jcf "$FILE" "$DIR"
|
||||||
rm -rf "$DIR"
|
rm -rf "$DIR"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user