diff options
-rw-r--r-- | PKGBUILD | 4 | ||||
-rwxr-xr-x | emacs-daemon.rc | 12 |
2 files changed, 14 insertions, 2 deletions
@@ -1,7 +1,7 @@ # Maintainer: Manoel Vilela <manoel_vilela@engineer.com> pkgname="emacs-openrc" -pkgver="1.0" +pkgver="1.1" pkgrel=5 pkgdesc="OpenRC emacs-daemon init script" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ options=() install="$pkgname.install" changelog="CHANGELOG" source=("emacs-daemon.rc") -md5sums=('99e69c5e740bcece750ce19574be0223') +md5sums=('3c64ace1a95c705725d78498847f6d8e') package() { # Creating need directories diff --git a/emacs-daemon.rc b/emacs-daemon.rc index 1a72f733daa3..5c8f661a6b31 100755 --- a/emacs-daemon.rc +++ b/emacs-daemon.rc @@ -46,6 +46,18 @@ start() { checkconfig || return 1 eval HOME="~${USER}" + + # parsing files of session + ebegin "Fetching dbus address..." + for file in $(ls -d -1 $HOME/.dbus/session-bus/**-0) + do + echo $file + cat $file + source $file + done + + export DBUS_SESSION_BUS_ADDRESS + ebegin "Starting Emacs daemon for user ${USER}" start-stop-daemon --start \ --chdir ${HOME} \ |