diff options
-rwxr-xr-x | bin/rc | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -179,21 +179,19 @@ run_daemon() { local session_type="${1}" shift 1 - local piddir= + local cachedir= + + cachedir="${XDG_CACHE_HOME:-${HOME}/.cache}/homerc" + mkdir -p "${cachedir}/run" exec 0<&- - exec 1>>"${XDG_CACHE_HOME:-${HOME}/.cache}/homerc/rc.log" 2>&1 + exec 1>>"${cachedir}/rc.log" 2>&1 trap '' HUP - piddir="${XDG_CACHE_HOME:-${HOME}/.cache}/homerc/run" - mkdir -p "${piddir}" - rm -f "${piddir}/"* - beg_session "${session_type}" listen rm "${rc_fifo}" - rm -f "${piddir}/"* return 0 } |