aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-browser/midori-session/files/auto_restart_with_new_config.sh
blob: 0777e27be5d01f968dd8455cf0757543337b31d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh
KICKFILE="/home/root/.config/midori/kick-new-midori-config"
CONFIGFILE="/home/root/.config/midori/config"
CONFIGDIR="/home/root/.config/midori"
MIDORICOMMAND="/usr/bin/midori -e Fullscreen -c ${CONFIGDIR}"
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