mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 05:29:32 +00:00
dbus: add reload action
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2777 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
+15
-2
@@ -76,6 +76,16 @@ shut_it_down()
|
|||||||
rm -f $PIDFILE
|
rm -f $PIDFILE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reload_it()
|
||||||
|
{
|
||||||
|
echo -n "Reloading $DESC config: "
|
||||||
|
dbus-send --print-reply --system --type=method_call \
|
||||||
|
--dest=org.freedesktop.DBus \
|
||||||
|
/ org.freedesktop.DBus.ReloadConfig > /dev/null
|
||||||
|
# hopefully this is enough time for dbus to reload it's config file.
|
||||||
|
echo "done."
|
||||||
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
start_it_up
|
start_it_up
|
||||||
@@ -83,13 +93,16 @@ case "$1" in
|
|||||||
stop)
|
stop)
|
||||||
shut_it_down
|
shut_it_down
|
||||||
;;
|
;;
|
||||||
restart|force-reload)
|
reload|force-reload)
|
||||||
|
reload_it
|
||||||
|
;;
|
||||||
|
restart)
|
||||||
shut_it_down
|
shut_it_down
|
||||||
sleep 1
|
sleep 1
|
||||||
start_it_up
|
start_it_up
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
|
echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload|force-reload}" >&2
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ DESCRIPTION = "message bus system for applications to talk to one another"
|
|||||||
LICENSE = "GPL"
|
LICENSE = "GPL"
|
||||||
DEPENDS = "expat glib-2.0 virtual/libintl"
|
DEPENDS = "expat glib-2.0 virtual/libintl"
|
||||||
|
|
||||||
PR = "r2"
|
PR = "r3"
|
||||||
|
|
||||||
SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
|
SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
|
||||||
file://tmpdir.patch;patch=1 \
|
file://tmpdir.patch;patch=1 \
|
||||||
|
|||||||
Reference in New Issue
Block a user