aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-browser/midori-session/files/auto_restart_with_new_config.sh
blob: 94a120d6547f1b583db3eccce955f6e8fa698756 (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/sh
KICKFILE="/home/root/.config/midori/kick-new-midori-config"
CONFIGFILE="/home/root/.config/midori/config"
CONFIGDIR="/home/root/.config/midori"
LOGFILE="/home/root/.config/midori/midori_log"
PIDFILE="/home/root/.config/midori/midori_log"
MIDORICOMMAND="/usr/bin/midori -e Fullscreen -c ${CONFIGDIR} -l ${LOGFILE}"
CHECKDELAY=1

while true
do
  if [ ! -f ${KICKFILE} ]
  then
    sleep ${CHECKDELAY}
  else
    killall -9 midori
    sleep 1
    newhomepage="`cat ${CONFIGFILE} | grep ^homepage= | sed 's/^homepage=//'`"
    echo starting midori with new homepage: ${newhomepage}
    ${MIDORICOMMAND} &
    echo started new midori
    rm -f ${KICKFILE}
  fi
done