summarylogtreecommitdiffstats
path: root/onelife
blob: a0882f956adb81b87296a77782ad20b044b41500 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash

if readlink $0 > /dev/null; then
   DIR=$(dirname $(readlink $0))
else
   DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
fi

if ! [[ -d ~/.config/onelife/settings ]]; then
   mkdir -p ~/.config/onelife/settings >/dev/null || true
fi

## writeable stuff
#copy cache directories so we don't have to build from scratch
cp -rn /opt/onehouronelife/*Cache ~/.config/onelife/
#copy settings directory
cp -n /opt/onehouronelife/settings_default/* ~/.config/onelife/settings/

## read-only stuff
#remove all links and make new ones to everything else
find ~/.config/onelife -depth -maxdepth 1 -type l -delete
ln -st ~/.config/onelife/ $DIR/*
cd ~/.config/onelife
./OneLifeApp