9
if [ "$ARG2" != "no" ]; then
11
apt-get install cairo-dock cairo-dock-plug-ins
16
# $1, repository address
18
if [ "$1" = "" ]; then
23
if [ "$2" = "" ]; then
24
comments="Additional Repository"
29
grep -r "$myRepo" /etc/apt/sources.list* > /dev/null
31
# the repository isn't in the list.
32
echo "$myRepo ## $comments" | sudo tee -a /etc/apt/sources.list
37
addRepo "deb http://repository.glx-dock.org/ubuntu $(lsb_release -sc) cairo-dock" "Cairo-Dock-Stable"
38
wget -q http://repository.glx-dock.org/cairo-dock.gpg -O- | apt-key add -
43
addRepo "deb http://ppa.launchpad.net/cairo-dock-team/ppa/ubuntu $(lsb_release -sc) main" "Cairo-Dock-PPA"
44
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E80D6BF5
49
addRepo "deb http://ppa.launchpad.net/cairo-dock-team/weekly/ubuntu $(lsb_release -sc) main" "Cairo-Dock-PPA-Weekly"
50
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E80D6BF5
55
addRepo "deb http://repository.glx-dock.org/debian stable cairo-dock" "Cairo-Dock-Stable"
56
wget -q http://repository.glx-dock.org/cairo-dock.gpg -O- | apt-key add -
61
addRepo "deb http://repository.glx-dock.org/debian unstable cairo-dock" "Cairo-Dock-Stable"
62
wget -q http://repository.glx-dock.org/cairo-dock.gpg -O- | apt-key add -
66
debian_stable_weekly() {
67
addRepo "deb http://ppa.launchpad.net/cairo-dock-team/weekly/ubuntu hardy main" "Cairo-Dock-PPA-Weekly"
68
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E80D6BF5
72
debian_unstable_weekly() {
73
addRepo "deb http://ppa.launchpad.net/cairo-dock-team/weekly/ubuntu maverick main" "Cairo-Dock-PPA-Weekly"
74
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E80D6BF5
79
COMPIZ_PLUGINS=`gconftool-2 --get /apps/compiz/general/allscreens/options/active_plugins`
80
if [ `echo $COMPIZ_PLUGINS |grep -c $ARG2` -eq 0 ]; then
81
NEW_PG_LIST="`echo $COMPIZ_PLUGINS |cut -d] -f1`,$ARG2]"
82
gconftool-2 --type list --list-type string --set /apps/compiz/general/allscreens/options/active_plugins "$NEW_PG_LIST"
102
"debian_stable_weekly")
105
"debian_unstable_weekly")
106
debian_unstable_weekly