KissCount

KissCount Git Source Tree

Root/install.sh

1#!/bin/bash
2
3# KissCount installation script for .tar.bz2 package
4
5# Copyright 2010-2012 Grégory Soutadé
6
7# This file is part of KissCount.
8
9# KissCount is free software: you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
11# the Free Software Foundation, either version 3 of the License, or
12# (at your option) any later version.
13
14# KissCount is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17# GNU General Public License for more details.
18
19# You should have received a copy of the GNU General Public License
20# along with KissCount. If not, see <http://www.gnu.org/licenses/>.
21
22ROOT_DIR=/usr
23SHARE_DIR=$DEST_DIR$ROOT_DIR/share/kisscount
24LIB_DIR=$DEST_DIR$ROOT_DIR/lib/kisscount
25BIN_DIR=$DEST_DIR$ROOT_DIR/bin
26
27case "$1" in
28 --install|-i)
29
30if [ -d $SHARE_DIR -o -d $LIB_DIR -o -f $BIN_DIR/kc ] ; then
31 echo "KissCount already installed, exit"
32 exit
33fi
34
35sudo mkdir -p $SHARE_DIR
36sudo mkdir -p $LIB_DIR
37sudo mkdir -p ~/.local/share/kisscount
38sudo cp -r resources/* $SHARE_DIR
39sudo cp kc $BIN_DIR
40sudo cp -r lib/* $LIB_DIR
41
42echo "KissCount successfully installed ! ($DEST_DIR$ROOT_DIR)"
43;;
44
45 --uninstall|-u)
46
47sudo rm -rf $SHARE_DIR
48sudo rm -rf $LIB_DIR
49sudo rm -f $BIN_DIR/kc
50
51echo "Private database (~/.local/share/kisscount) not deleted"
52echo
53echo "KissCount successfully uninstalled !"
54;;
55
56 --help|-h)
57
58echo "KissCount install/uninstall script"
59echo "usage : ./install.sh [options]"
60echo ""
61echo "Options :"
62echo "-i | --install : install KissCount (sudo needed)"
63echo "-u | --uninstall : uninstall KissCount (sudo needed)"
64echo "-h | --help : Display help"
65;;
66
67 *)
68echo "Unknown option $1"
69
70exit 1
71;;
72esac

Archive Download this file