This commit is contained in:
commit
a8d811d25d
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
3
dbus-1.0.2.tar.gz
Normal file
3
dbus-1.0.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8a004125f58512a69575f21f105aead0d1217fce9cb54cbafeac06b4be28c6ca
|
||||||
|
size 1400278
|
791
dbus-1.changes
Normal file
791
dbus-1.changes
Normal file
@ -0,0 +1,791 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 13 12:47:48 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- move invocation of autoreconf from %prep to %build
|
||||||
|
- update to D-Bus 1.0.2 (skipped 1.0.1)
|
||||||
|
- fix security bug CVE-2006-6107 match rules can be removed by
|
||||||
|
apps that did not create them
|
||||||
|
- pthread fix
|
||||||
|
- fix bug where calling dbus_threads_init_default would assert
|
||||||
|
- fix UUID output to match the spec
|
||||||
|
- clear up documentation on UUIDs
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 12 21:39:07 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- add patch dbus-do-not-abort-on-check-thoenig-01.patch: Do not
|
||||||
|
call _dbus_warn_check_failed() but _dbus_warn() on checks as
|
||||||
|
_dbus_warn_check_failed() always leads to abort(3)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 11 20:04:46 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- update to D-Bus 1.0.0
|
||||||
|
- documents updated with API/ABI guarantees
|
||||||
|
- added missing patch FreeBSD need to run out of the box
|
||||||
|
- dbus-monitor now has a profile mode
|
||||||
|
- AUTHORS file updated with names from the ChangeLog. Thanks to
|
||||||
|
everyone who helped get us here
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 9 13:17:28 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- start service for D-Bus system bus also in run level 2 (b.n.c
|
||||||
|
#216805)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 3 23:53:55 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- remove patch
|
||||||
|
dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix
|
||||||
|
is now upstream)
|
||||||
|
- run cleanup-man-pages.sh to clean up Doxygen man page output
|
||||||
|
- cleanup rc script, add invocation of dbus-uuidgen
|
||||||
|
- do not call dbus-uuidgen in %post
|
||||||
|
- update to D-Bus 0.95
|
||||||
|
- DBUS_API_SUBJECT_TO_CHANGE no longer needs to be defined when
|
||||||
|
building apps
|
||||||
|
- ./configure checks now work when cross compiling
|
||||||
|
- dbus-uuidgen --ensure is now run in the init script so there
|
||||||
|
is no need to run it in a post script
|
||||||
|
- dbus-uuidgen now writes out to /var/lib/dbus to work with
|
||||||
|
systems that do not have a writable /etc. Packages should
|
||||||
|
install and own the /var/lib/dbus directory
|
||||||
|
- recursive locks are now used when dbus_threads_init_default is
|
||||||
|
called
|
||||||
|
- standard_session_servicedirs tag added to the session.conf
|
||||||
|
under a normal build this specifies these service directories:
|
||||||
|
/usr/local/share/dbus-1/services
|
||||||
|
/usr/share/dbus-1/services
|
||||||
|
$HOME/.local/share/dbus-1/services
|
||||||
|
- fixed crash when a service directory is specified more than
|
||||||
|
once
|
||||||
|
- fixed a crash in *BSD when watching config directories for
|
||||||
|
changes
|
||||||
|
- fixed Irix build by using dirp->__dd_fd to get the file
|
||||||
|
descriptor
|
||||||
|
- cleaned up the LOCAL_CREDS vs CMGCRED credential code so
|
||||||
|
*BSD's don't crash here anymore
|
||||||
|
- dbus_message_iter_get_array_len deprecated
|
||||||
|
- cleanup-man-pages.sh added so packagers can clean up Doxygen
|
||||||
|
man page output from 7 to 2 megs
|
||||||
|
- large documentation improvements
|
||||||
|
- numerous bug fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 23 11:08:20 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- add patch
|
||||||
|
dbus-send-do-not-close-shared-connection-thoenig-01.patch:
|
||||||
|
Do not call dbus_connection_close() for shared connection.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 15 20:28:19 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- do not kill applications using D-Bus on update (b.n.c #210192)
|
||||||
|
- fix 'rcdbus status' to report correctly if D-Bus was not running
|
||||||
|
- run 'dbus-uuidgen --ensure' in %post section
|
||||||
|
- drop patch dbus-unref-connections-on-close-thoenig-01.patch
|
||||||
|
(fix is upstream)
|
||||||
|
- drop patch dbus-display_DBUS_DAEMONDIR_in_configure.diff (fix is
|
||||||
|
upstream)
|
||||||
|
- drop patch dbus-tools_autobuild.diff (not required any more)
|
||||||
|
- update to D-Bus 0.94 (skipped 0.93)
|
||||||
|
- dbus-uuidgen binary added for future remote machine
|
||||||
|
identification
|
||||||
|
* packagers should call dbus-uuidgen --ensure in their post
|
||||||
|
- GetMachineId peer method added to the bus API
|
||||||
|
- dbus_connection_set_route_peer_messages API added to let the
|
||||||
|
bus send peer messages directly to an app
|
||||||
|
- autolaunch abilities added to dbus-launch with the
|
||||||
|
--autolaunch flag
|
||||||
|
* This feature allows libdbus to start a session bus if none
|
||||||
|
can be found
|
||||||
|
* This is an internal feature and should not be used by
|
||||||
|
scripts DBUS_SESSION_BUS_ADDRESS is still the correct way to
|
||||||
|
specify a session bus
|
||||||
|
- dbus-launch now prints out a simple key value pairs instead of
|
||||||
|
shell scripts if one of the shell flags aren't used
|
||||||
|
- support DBUS_BLOCK_ON_ABORT env variable to cause blocking
|
||||||
|
waiting for gdb
|
||||||
|
- weak ref are now held for shared connections so the right
|
||||||
|
things happen this fixes some pretty major bugs with the way
|
||||||
|
connections were handled
|
||||||
|
- some refactoring for Windows (doesn't effect Unix)
|
||||||
|
- Solaris build fixes
|
||||||
|
- MacOSX build fixes
|
||||||
|
- Cross compile build fixes. We now assume getpwnam_r is posix
|
||||||
|
and va_lists can be copied by value since we can't check this
|
||||||
|
in a cross compile. If this is not true for a particular target
|
||||||
|
is up to the developer to patch.
|
||||||
|
- dbus_threads_init_default added for initalizing threads without
|
||||||
|
the need for bindings
|
||||||
|
- Filters are now properly removed
|
||||||
|
- dbus_connection_open now holds a hard ref to shared connections
|
||||||
|
- we now print out a warning and do nothing when someone tries to
|
||||||
|
close a shared connection
|
||||||
|
- the --introspect switch has been added to the bus for printing
|
||||||
|
out introspection data without actually running the bus
|
||||||
|
- LOCAL_CREDS socket credentials are now supported for systems
|
||||||
|
which support it such as NetBSD
|
||||||
|
- generalize kqueue support so it works with NetBSD as well as
|
||||||
|
FreeBSD
|
||||||
|
- numerous bug fixes and memory leaks patched
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 31 16:25:45 CEST 2006 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- added patch dbus-display_DBUS_DAEMONDIR_in_configure.diff to
|
||||||
|
expand the complete path of DBUS_DAEMONDIR (b.n.c. #202854)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 24 02:49:50 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- add patch dbus-unref-connections-on-close-thoenig-01.patch: Unref
|
||||||
|
connections on dbus_connection_close (b.n.c. #201164).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 19 10:18:45 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- update to D-Bus 0.92
|
||||||
|
- proper thread locking added to pending calls
|
||||||
|
- threading semantics changed from init early to init before the
|
||||||
|
second thread
|
||||||
|
- correctly error out when an application tries to acquire or
|
||||||
|
release the org.freedesktop.DBus name instead of sending false
|
||||||
|
result codes
|
||||||
|
- kqueue directory watching code can now be used to monitor
|
||||||
|
config file changes on FreeBSD
|
||||||
|
- --with-dbus-daemondir configure switch added so the daemon can
|
||||||
|
be installed separate from the user binaries
|
||||||
|
- Makefiles fixed for cygwin
|
||||||
|
- fixed docs and comments to use the D-Bus spelling instead of
|
||||||
|
D-BUS
|
||||||
|
- many memleaks and bugs fixed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 17 19:05:22 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- update to D-Bus 0.92 CVS snapshot 2006-08-17
|
||||||
|
- don't crash in dbus_pending_call_get_completed if D-Bus
|
||||||
|
connection is used twice in one application
|
||||||
|
- dbus-1-devel-doc: don't package non-existent HTML files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 16 14:40:40 CEST 2006 - aj@suse.de
|
||||||
|
|
||||||
|
- Do not use xmlto in BuildRequires.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 1 15:24:38 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- split out binings to sparate spec files
|
||||||
|
- string replacement: s/D-BUS/D-Bus
|
||||||
|
- spec file cleanups
|
||||||
|
- remove aaa_base from requires
|
||||||
|
- drop dbus-1-qt (qt-dbus obsoletes dbus-1-qt)
|
||||||
|
- new upstream version 0.91 (skipped 0.90)
|
||||||
|
- remove some lingering bits left over from the bindings split
|
||||||
|
- fix assertion causing D-Bus applications to crash when checks
|
||||||
|
are enabled
|
||||||
|
- fix a timeout bug which would block applications from being
|
||||||
|
auto started
|
||||||
|
- API/ABI freeze for 1.0
|
||||||
|
- bindings are now split out into seperate packages
|
||||||
|
- listActivatableNames added as a method on the bus
|
||||||
|
- removed deprecated dbus_connection_disconnect (use
|
||||||
|
dbus_connection_close)
|
||||||
|
- shared connections are now unreffed on disconnect
|
||||||
|
- fixed pending calls for threaded enviornments
|
||||||
|
- pending calls get timed out on connection disconnect
|
||||||
|
- dbus_connection_send_with_reply returns TRUE and a NULL pending
|
||||||
|
call if you call it on a connection object which has been
|
||||||
|
disconnected already (it returns FALSE on Out of Memory errors
|
||||||
|
only)
|
||||||
|
- dbus-monitor now correctly catches methods, not just signals
|
||||||
|
- dbus-monitor now prints object paths
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 7 11:17:16 CEST 2006 - adrian@suse.de
|
||||||
|
|
||||||
|
- fix build for < 10.1
|
||||||
|
* do not use -fstack-protector
|
||||||
|
- fix build for non-SUSE distros
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 4 09:14:59 CEST 2006 - adrian@suse.de
|
||||||
|
|
||||||
|
- fix build for 10.1
|
||||||
|
- remove requires to -%release which can't work
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 3 12:18:24 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- call configure with --exec_prefix and --datadir
|
||||||
|
- spec file clean up
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 22 12:48:43 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- fix build: add freetype2-devel and libpng-devel to dbus-1-qt.spec
|
||||||
|
- add patch: dbus-pending-reply-revert.diff to avoid crashes of
|
||||||
|
multi-threaded applications using libdbus-1.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 20 12:21:03 CEST 2006 - coolo@suse.de
|
||||||
|
|
||||||
|
- split out -qt and -qt3 into their own spec files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 12 11:13:31 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.62
|
||||||
|
- doc fixes
|
||||||
|
- add support for all data-types for the dbus tools
|
||||||
|
- fix eavesdropping on method calls (dbus-monitor)
|
||||||
|
- fix silent dropping of method calls with interface=NULL
|
||||||
|
- fix console ownership problems in Solaris
|
||||||
|
- fix installation of dbus-signature.h and #include it in dbus/dbus.h
|
||||||
|
- flush the user database cache on config reload
|
||||||
|
- GLib bindings:
|
||||||
|
- fix memory leaks
|
||||||
|
- fix properties in DBusGProxy so that they can be given in any
|
||||||
|
order
|
||||||
|
- add lots of assertions to ensure correct use
|
||||||
|
- remove duplicated code
|
||||||
|
- fix static string pointer uses in GPtrArray-based collections
|
||||||
|
- Python bindings:
|
||||||
|
- remove reference to sys/cdefs.h
|
||||||
|
- Qt4 bindings:
|
||||||
|
- code reorganized
|
||||||
|
- add the dbusidl2cpp, dbuscpp2xml and dbus tools
|
||||||
|
- add example programs (ping-pong, complex ping-pong, listnames, chat)
|
||||||
|
- updat selftests
|
||||||
|
- fix compilation and .moc- and .ui-file processing and cleaning
|
||||||
|
- make central classes derive from QObject
|
||||||
|
- enhance error reporting
|
||||||
|
- many bugfixes
|
||||||
|
- Mono bindings:
|
||||||
|
- minor bugfixes
|
||||||
|
- dbus-gcj_fixes.diff: remove hunk for fastjar
|
||||||
|
- dbus-qt_moc_configure.diff: dropped, now upstream
|
||||||
|
- dbus-qt_compile_fix.diff: dropped, now upstream
|
||||||
|
- dbus-mono-args.diff: dropped, now upstream
|
||||||
|
- dbus-mono-return-null.diff: dropped, now upstream
|
||||||
|
- dbus-pedantic_compile.diff: dropped, now upstream
|
||||||
|
- dbus-reply_pending_limit.diff: dropped, now upstream
|
||||||
|
- add fastjar to requires of dbus-1-mono
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 24 15:08:07 CEST 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Add patch (dbus-mono-exit-on-disconnect.diff) from Aaron Bockover
|
||||||
|
to extend the API of the mono bindings for exit_on_disconnect()
|
||||||
|
(Novell bug #167824).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 15 15:33:05 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- disable dbus-connection-blocks-on-poll.diff as it leads to
|
||||||
|
crashes in applications using
|
||||||
|
dbus_connection_send_with_reply_and_block ().
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 6 11:21:23 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- add restart_on_update back to %postun (#143151, #150042)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 3 09:41:09 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Add patch (dbus-connection-blocks-on-poll.diff) in order to fix
|
||||||
|
pending replies being delayed if an application using the bus
|
||||||
|
blocks on another pending reply. (not tracked in upstream
|
||||||
|
bugzilla, only on-list, Novell bug #154916)
|
||||||
|
- Sync patches with dbus-1-mono
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 1 18:07:18 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Add patch (dbus-reply_pending_limit.diff) in order to fix the
|
||||||
|
pending replies limit not to be common for all connections.
|
||||||
|
(Freedesktop bug #4200, Novell bug #153733)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 24 16:34:47 CET 2006 - aj@suse.de
|
||||||
|
|
||||||
|
- Sync patches with dbus-1-mono.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 14 15:43:01 CET 2006 - ro@suse.de
|
||||||
|
|
||||||
|
- move all bindings except for glib to dbus-1-mono specfile
|
||||||
|
- remove restart_on_update (only restart on reboot) (#143151)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 14 15:43:01 CET 2006 - ro@suse.de
|
||||||
|
|
||||||
|
- move all bindings except for glib to dbus-1-mono specfile
|
||||||
|
- remove restart_on_update (only restart on reboot) (#143151)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 3 14:26:47 CET 2006 - aj@suse.de
|
||||||
|
|
||||||
|
- Remove unneeded BuildRequires.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 29 15:01:18 CET 2006 - aj@suse.de
|
||||||
|
|
||||||
|
- Splitup packages dbus-1-qt3-devel, dbus-1-qt-devel (#144857).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 27 01:08:19 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 23 10:44:49 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Fixed D-BUS to restart on `rcdbus restart` id session busses
|
||||||
|
are running (closes #127969)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 20 16:49:46 CET 2006 - werner@suse.de
|
||||||
|
|
||||||
|
- Make rc script fully conforming with LSB
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 19 13:27:53 CET 2006 - meissner@suse.de
|
||||||
|
|
||||||
|
- Use -fstack-protector.
|
||||||
|
- Added some missing requires to the -devel packages.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 5 14:24:07 CET 2006 - thoenig@suse.de
|
||||||
|
|
||||||
|
- added libxml2-python to Requires of dbus-1-python (closes
|
||||||
|
#141225)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 20 15:51:34 CET 2005 - dmueller@suse.de
|
||||||
|
|
||||||
|
- fix Qt4/x86_64 build with Qt 4.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 17 11:04:01 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- renamed sub package for Qt bindings from dbus-1-qt to dbus-1-qt3
|
||||||
|
- introducing Qt4 bindings, new package is dbus-1-qt
|
||||||
|
- renamed dbus-qt_compile_fix.diff to dbus-qt3_compile_fix.diff
|
||||||
|
- added -fno-strict-aliasing to CXXFLAGS
|
||||||
|
- modified patch:
|
||||||
|
* removed configure.in parts of dbus-qt3_compile_fix.diff (fixed
|
||||||
|
upstream)
|
||||||
|
- removed patches:
|
||||||
|
* dbus-dnotify_configure-01.diff (fixed upstream)
|
||||||
|
* dbus-dnotify_watchdirs-01.diff (fixed upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 9 02:00:47 CET 2005 - ro@suse.de
|
||||||
|
|
||||||
|
- disable selinux
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 22 10:52:23 CET 2005 - coolo@suse.de
|
||||||
|
|
||||||
|
- make libdbus-1-qt self containing lib
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 12 16:48:29 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- added patches to make dnotify actually work for configuration
|
||||||
|
file changes. We now can add new bus policies at runtime.
|
||||||
|
* dbus-dnotify_configure-01.diff
|
||||||
|
* dbus-dnotify_watchdirs-01.diff
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 20 12:25:03 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- added -fPIC to CFLAGS
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 21 17:31:54 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.50.2 (skipped some)
|
||||||
|
- removed patches:
|
||||||
|
* dbus-disable_kde_dependency.diff (upstream)
|
||||||
|
* dbus-transaction_fix.diff (upstream)
|
||||||
|
* dbus-session-connect.diff (upstream)
|
||||||
|
* dbus-gcj_fix_for_gcc4_on_x86_64.diff (duplicated, see
|
||||||
|
dbus-gcj_fixes.diff)
|
||||||
|
|
||||||
|
- modified patch:
|
||||||
|
* dbus-gcj_fixes.diff (removed reference to $BUILD_ROOT in .la)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 17 17:38:03 CEST 2005 - dmueller@suse.de
|
||||||
|
|
||||||
|
- make header files compileable with -pedantic
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 6 12:55:16 CEST 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- fixed return values for rchal start to be LSB conform (#115385)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 4 09:35:39 CEST 2005 - aj@suse.de
|
||||||
|
|
||||||
|
- Add check-build.sh script.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 30 12:40:20 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Moved man pages to correct sub-packages (closes #114036)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 30 10:56:11 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Added patch to fix session bus exploit (CAN-2005-0201, closes
|
||||||
|
#114043)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 4 11:50:56 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Replaced previous workaround for #98264 with a proper fix
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 26 13:05:44 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- Reduce timeout for (wrongly assumed?) oom situations from 500ms
|
||||||
|
to 50ms (closes #98264).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 18 11:37:10 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.35.2 (skipped 0.35 and 0.35.1)
|
||||||
|
|
||||||
|
- removed patches:
|
||||||
|
|
||||||
|
* dbus-python_bindings_gcc4_fix.diff (obsolete)
|
||||||
|
* dbus-console-auth-SuSE-01.diff (upstream)
|
||||||
|
|
||||||
|
- new patches:
|
||||||
|
|
||||||
|
* dbus-gvalue-utils-fix.diff (function returned random data)
|
||||||
|
* dbus-python_bindings_fix.diff (unititialized variable)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 22 09:34:20 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.34
|
||||||
|
- new patch `dbus-console-auth-SuSE-01.diff`: this patch adds the
|
||||||
|
command line option "--with-console-auth-dir" for resmgr
|
||||||
|
integration.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 22 09:32:16 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- moved *.la *.a and *.pc files from dbus-1-glib to dbus-1-devel
|
||||||
|
- added dbus-1-glib and glib2-devel to Requires of dbus-1-devel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 19 10:13:11 CEST 2005 - adrian@suse.de
|
||||||
|
|
||||||
|
- fix path to documentation in susehelp desktop file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 2 09:55:35 CEST 2005 - lnussel@suse.de
|
||||||
|
|
||||||
|
- fix init script dbus-daemon-1 -> dbus-daemon
|
||||||
|
- use fastjar only on > 9.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 28 12:20:12 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.33
|
||||||
|
- fixed typo in 'rc.boot.dbus'
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 25 13:25:02 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- updated e-mail address in 'rc.boot.dbus'
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 21 13:49:04 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- updated short description in 'rc.boot.dbus'
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 20 13:14:12 CEST 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- D-BUS 0.33 (CVS 2005-04-19)
|
||||||
|
- ABI changes will affect packages: beagle, gnome, hal,
|
||||||
|
ial, kdebase3, submount, tomboy. A tutorial to fix errors caused
|
||||||
|
by the ABI/API change:
|
||||||
|
|
||||||
|
http://people.redhat.com/johnp/files/dbus_0.23_to_0.30_porting_quickref.txt
|
||||||
|
|
||||||
|
- enabled python bindings again. GCC4 fix is provided by
|
||||||
|
dbus-python_bindings_gcc4_fix.diff. This patch is to be dropped
|
||||||
|
once pyrex generates GCC4-clean C code.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 18 18:19:06 CEST 2005 - ro@suse.de
|
||||||
|
|
||||||
|
- use "fastjar" instead of "jar" with gcc-4
|
||||||
|
- disable python bindings for now
|
||||||
|
(generated code is not really gcc-4 compliant)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 16 18:11:58 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- applied 'dbus-il-fix.patch' for dbus-1-mono to prevent a crash
|
||||||
|
caused by a change in mono.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 14 18:40:02 CET 2005 - schwab@suse.de
|
||||||
|
|
||||||
|
- Fix name of init script.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 14 14:43:06 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- changed init order for hal/dbus/resmgr
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 13 21:08:30 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- applied `dbus-mono-leak.diff` which fixes memory leaks of the
|
||||||
|
mono bindings.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 12 04:53:07 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.23.4
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 10 18:24:14 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.23.3
|
||||||
|
- removed obsolete patch (python_bindings_x86_64_fix.diff)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 3 20:32:02 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- fixed boot.dbus [see bug# 65775]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 28 22:56:16 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- moved files from dbus-1-devel to dbus-1-{glib,java,qt}
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 22 14:13:03 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- added fix for python bindings to compile on 64 bit
|
||||||
|
- moved {_datadir}/dbus-1 and {_datadir}/dbus-1/services from
|
||||||
|
dbus-1-x11 to dbus-1 package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 21 16:32:52 CET 2005 - gekker@suse.de
|
||||||
|
|
||||||
|
- Fix dbus-1-x11, add directory so dbus-launch will work
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 21 15:31:35 CET 2005 - adrian@suse.de
|
||||||
|
|
||||||
|
- avoid kde dependencies to improve our build times.
|
||||||
|
The only thing which does need KDE is the configure script,
|
||||||
|
the bindings itself are pure Qt
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 20 19:45:01 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.23.2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 15:30:19 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- update to new version 0.23.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 4 21:43:44 CET 2005 - gekker@suse.de
|
||||||
|
|
||||||
|
- Use mono-devel-packages in neededforbuild
|
||||||
|
- pass --enable-mono in ./configure
|
||||||
|
- Make sure the symbolic link of dbus-sharp.dll is installed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 3 22:13:08 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- fixed assignment of .pc files
|
||||||
|
* dbus-1.pc is now owned by dbus-1-devel
|
||||||
|
* dbus-glib-1.pc is now owned by dbus-1-glib
|
||||||
|
* dbus-sharp.pc is now owned by dbus-1-mono
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 28 14:13:14 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- fixed specfile of dbus
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 25 17:34:22 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- cleaned up requirements in spec-file
|
||||||
|
- disabled all unneeded bindings within ./configure to reduce
|
||||||
|
buildtime
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 23 21:03:21 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- fix libdir directory for x86_64
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 13 10:56:28 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- update to new version [0.23]. For more infos read the Changelog
|
||||||
|
of the src
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 12 10:23:10 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- changed some in dbus-1-mono.spec
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 11 01:05:55 CET 2005 - ro@suse.de
|
||||||
|
|
||||||
|
- added /usr/lib/qt3/bin to PATH (for moc)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 29 12:31:30 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- removed ExclusiveArch, since mono and gtk-sharp for other
|
||||||
|
archs available (thanks to ro@suse.de)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 28 21:24:09 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- moved package to ../done/I386 , package is only for %ix86,
|
||||||
|
because on other archs we don´t have gtk-sharp
|
||||||
|
- changed requirements [dbus = %{version}-%{dbus_release}]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 28 17:22:41 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- init
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 20 19:44:25 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- new upstream version 0.23.2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 15:29:39 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- update to new version 0.23.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 3 17:24:33 CET 2005 - ro@suse.de
|
||||||
|
|
||||||
|
- use common macros in pre/post scripts
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 3 22:07:55 CET 2005 - thoenig@suse.de
|
||||||
|
|
||||||
|
- fixed assignment of .pc files
|
||||||
|
* dbus-1.pc is now owned by dbus-1-devel
|
||||||
|
* dbus-glib-1.pc is now owned by dbus-1-glib
|
||||||
|
* dbus-sharp.pc is now owned by dbus-1-mono
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 28 14:10:20 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- added aaa_base to requirements
|
||||||
|
- added /etc/init.d/boot.localfs to prereqy
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 25 17:33:36 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- cleaned up requirements in spec-file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 23 21:09:19 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- fixed libdir directory for x86_64 in mono package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 20 16:08:49 CET 2005 - adrian@suse.de
|
||||||
|
|
||||||
|
- enable api docu for qt, c# and java
|
||||||
|
- integrate api docu into suse help
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 13 10:55:08 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- update to new version [0.23]. For more info read the Changelog
|
||||||
|
of the src
|
||||||
|
- changed position in /etc/rc.d/boot.d/, now dbus start depending
|
||||||
|
on boot.localnet (this is a workaround to the /var/run - cleanup
|
||||||
|
is moved from boot.localnet to boot.localfs)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 12 10:01:42 CET 2005 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- changed rc-script:
|
||||||
|
- now dbus start in boot.d
|
||||||
|
- start depends on boot.localfs
|
||||||
|
- changed spec-file, now insserv instead of chkconfig
|
||||||
|
- fixed bug #49410
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 10 12:06:55 CET 2005 - adrian@suse.de
|
||||||
|
|
||||||
|
- fix build, qt developer tools aren't in default PATH anymore
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 25 21:56:24 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- removed automatically deleting of DBUS-user and -group in
|
||||||
|
uninstall-routine
|
||||||
|
- readding dbus-1-python package
|
||||||
|
- changed different due to new automake and python versions
|
||||||
|
- added Requires and BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 23 19:04:55 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- added packages [glib, x11]
|
||||||
|
- change different things in packages, removed doupled/conflicting
|
||||||
|
files in packages [base-rpm, devel, gtk, java, qt]
|
||||||
|
- changed different in %pre, %preun, %post, %postun sections of the
|
||||||
|
spec-file
|
||||||
|
- stop dbus automatically before uninstall
|
||||||
|
- add/remove now dbus automatically to/from system services
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 20 22:18:58 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- fixed bug in spec-file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 18 18:41:52 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- removed binding package for Python while automake is fixed !
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 17 22:30:38 CET 2004 - dkukawka@suse.de
|
||||||
|
|
||||||
|
- added binding packages [java, qt, gtk, python]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 5 21:13:49 CET 2004 - thoenig@suse.de
|
||||||
|
|
||||||
|
- dynamic allocation of user id user messagebus
|
||||||
|
- dynamic allocation of group id for group messagebus
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 21 00:48:01 CEST 2004 - thoenig@suse.de
|
||||||
|
|
||||||
|
- init
|
||||||
|
|
4
dbus-1.desktop
Normal file
4
dbus-1.desktop
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=D-Bus API Documentation
|
||||||
|
DocPath=/usr/share/doc/packages/dbus-1-devel/html/index.html
|
||||||
|
X-DOC-SearchMethod=htdig
|
742
dbus-1.spec
Normal file
742
dbus-1.spec
Normal file
@ -0,0 +1,742 @@
|
|||||||
|
#
|
||||||
|
# spec file for package dbus-1 (Version 1.0.2)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
# This file and all modifications and additions to the pristine
|
||||||
|
# package are under the same license as the package itself.
|
||||||
|
#
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
# norootforbuild
|
||||||
|
|
||||||
|
Name: dbus-1
|
||||||
|
BuildRequires: doxygen expat libxml2-devel libzio pkgconfig
|
||||||
|
URL: http://dbus.freedesktop.org/
|
||||||
|
License: GNU General Public License (GPL), Other License(s), see package
|
||||||
|
Group: System/Daemons
|
||||||
|
Version: 1.0.2
|
||||||
|
Release: 1
|
||||||
|
Autoreqprov: on
|
||||||
|
Summary: D-Bus Message Bus System
|
||||||
|
Source0: dbus-%{version}.tar.gz
|
||||||
|
Source1: rc.boot.dbus
|
||||||
|
Source2: dbus-1.desktop
|
||||||
|
Patch0: dbus-do-not-abort-on-check-thoenig-01.patch
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
Prereq: /usr/sbin/groupadd /usr/sbin/useradd /sbin/insserv /etc/init.d/boot.localfs
|
||||||
|
%package -n dbus-1-devel
|
||||||
|
Summary: Developer package for D-Bus
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Autoreqprov: on
|
||||||
|
Group: Development/Libraries/Other
|
||||||
|
%package -n dbus-1-devel-doc
|
||||||
|
Summary: Developer documentation package for D-Bus
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Group: Development/Libraries/Other
|
||||||
|
Autoreqprov: on
|
||||||
|
%package -n dbus-1-x11
|
||||||
|
Summary: X11-requiring add-ons for D-Bus
|
||||||
|
Requires: %{name} = %{version}
|
||||||
|
Group: Development/Tools/Other
|
||||||
|
Autoreqprov: on
|
||||||
|
|
||||||
|
%description
|
||||||
|
D-Bus is a message bus system, a simple way for applications to talk to
|
||||||
|
one another. D-Bus supplies both a system daemon and a
|
||||||
|
per-user-login-session daemon. Also, the message bus is built on top of
|
||||||
|
a general one-to-one message passing framework, which can be used by
|
||||||
|
any two apps to communicate directly (without going through the message
|
||||||
|
bus daemon).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Olivier Andrieu <oliv__a@users.sourceforge.net>
|
||||||
|
Philip Blundell <pb@nexus.co.uk>
|
||||||
|
Anders Carlsson <andersca@gnome.org>
|
||||||
|
Kristian Hogsberg <krh@redhat.com>
|
||||||
|
Alex Larsson <alexl@redhat.com>
|
||||||
|
Michael Meeks <michael@ximian.com>
|
||||||
|
Seth Nickell <seth@gnome.org>
|
||||||
|
Havoc Pennington <hp@redhat.com>
|
||||||
|
Harri Porten <porten@kde.org>
|
||||||
|
Matthew Rickard <mjricka@epoch.ncsc.mil>
|
||||||
|
Zack Rusin <zack@kde.org>
|
||||||
|
Joe Shaw <joe@assbarn.com>
|
||||||
|
Colin Walters <walters@gnu.org>
|
||||||
|
David Zeuthen <david@fubar.dk>
|
||||||
|
|
||||||
|
|
||||||
|
%description -n dbus-1-devel
|
||||||
|
D-Bus is a message bus system, a simple way for applications to talk to
|
||||||
|
one another. D-Bus supplies both a system daemon and a
|
||||||
|
per-user-login-session daemon. Also, the message bus is built on top of
|
||||||
|
a general one-to-one message passing framework, which can be used by
|
||||||
|
any two apps to communicate directly (without going through the message
|
||||||
|
bus daemon).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Olivier Andrieu <oliv__a@users.sourceforge.net>
|
||||||
|
Philip Blundell <pb@nexus.co.uk>
|
||||||
|
Anders Carlsson <andersca@gnome.org>
|
||||||
|
Kristian Hogsberg <krh@redhat.com>
|
||||||
|
Alex Larsson <alexl@redhat.com>
|
||||||
|
Michael Meeks <michael@ximian.com>
|
||||||
|
Seth Nickell <seth@gnome.org>
|
||||||
|
Havoc Pennington <hp@redhat.com>
|
||||||
|
Harri Porten <porten@kde.org>
|
||||||
|
Matthew Rickard <mjricka@epoch.ncsc.mil>
|
||||||
|
Zack Rusin <zack@kde.org>
|
||||||
|
Joe Shaw <joe@assbarn.com>
|
||||||
|
Colin Walters <walters@gnu.org>
|
||||||
|
David Zeuthen <david@fubar.dk>
|
||||||
|
|
||||||
|
|
||||||
|
%description -n dbus-1-devel-doc
|
||||||
|
D-Bus is a message bus system, a simple way for applications to talk to
|
||||||
|
one another. D-BUS supplies both a system daemon and a
|
||||||
|
per-user-login-session daemon. Also, the message bus is built on top of
|
||||||
|
a general one-to-one message passing framework, which can be used by
|
||||||
|
any two apps to communicate directly (without going through the message
|
||||||
|
bus daemon).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Olivier Andrieu <oliv__a@users.sourceforge.net>
|
||||||
|
Philip Blundell <pb@nexus.co.uk>
|
||||||
|
Anders Carlsson <andersca@gnome.org>
|
||||||
|
Kristian Hogsberg <krh@redhat.com>
|
||||||
|
Alex Larsson <alexl@redhat.com>
|
||||||
|
Michael Meeks <michael@ximian.com>
|
||||||
|
Seth Nickell <seth@gnome.org>
|
||||||
|
Havoc Pennington <hp@redhat.com>
|
||||||
|
Harri Porten <porten@kde.org>
|
||||||
|
Matthew Rickard <mjricka@epoch.ncsc.mil>
|
||||||
|
Zack Rusin <zack@kde.org>
|
||||||
|
Joe Shaw <joe@assbarn.com>
|
||||||
|
Colin Walters <walters@gnu.org>
|
||||||
|
David Zeuthen <david@fubar.dk>
|
||||||
|
|
||||||
|
|
||||||
|
%description -n dbus-1-x11
|
||||||
|
D-Bus contains some tools that require Xlib to be installed, those are
|
||||||
|
in this separate package so server systems need not install X.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Authors:
|
||||||
|
--------
|
||||||
|
Olivier Andrieu <oliv__a@users.sourceforge.net>
|
||||||
|
Philip Blundell <pb@nexus.co.uk>
|
||||||
|
Anders Carlsson <andersca@gnome.org>
|
||||||
|
Kristian Hogsberg <krh@redhat.com>
|
||||||
|
Alex Larsson <alexl@redhat.com>
|
||||||
|
Michael Meeks <michael@ximian.com>
|
||||||
|
Seth Nickell <seth@gnome.org>
|
||||||
|
Havoc Pennington <hp@redhat.com>
|
||||||
|
Harri Porten <porten@kde.org>
|
||||||
|
Matthew Rickard <mjricka@epoch.ncsc.mil>
|
||||||
|
Zack Rusin <zack@kde.org>
|
||||||
|
Joe Shaw <joe@assbarn.com>
|
||||||
|
Colin Walters <walters@gnu.org>
|
||||||
|
David Zeuthen <david@fubar.dk>
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -n dbus-%{version} -q
|
||||||
|
%patch0
|
||||||
|
|
||||||
|
%build
|
||||||
|
autoreconf -fi
|
||||||
|
export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC"
|
||||||
|
export CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing"
|
||||||
|
%if 0%{?suse_version} > 1000
|
||||||
|
export CFLAGS="$CFLAGS -fstack-protector"
|
||||||
|
export CXXFLAGS="$CXXFLAGS -fstack-protector"
|
||||||
|
%endif
|
||||||
|
./configure \
|
||||||
|
--prefix=%{_prefix} \
|
||||||
|
--exec_prefix=%{_exec_prefix} \
|
||||||
|
--sysconfdir=%{_sysconfdir} \
|
||||||
|
--datadir=%{_datadir} \
|
||||||
|
--localstatedir=%{_localstatedir} \
|
||||||
|
--libdir=%{_libdir} \
|
||||||
|
--mandir=%{_mandir} \
|
||||||
|
--with-xml=libxml \
|
||||||
|
--with-init-scripts=suse \
|
||||||
|
--enable-dnotify \
|
||||||
|
--enable-doxygen-docs \
|
||||||
|
--with-console-auth-dir=/var/run/resmgr/classes/desktop/
|
||||||
|
mkdir -p %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/
|
||||||
|
install -m 0644 %SOURCE2 \
|
||||||
|
%{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/dbus-1.desktop
|
||||||
|
make
|
||||||
|
doxygen -u && doxygen
|
||||||
|
./cleanup-man-pages.sh
|
||||||
|
|
||||||
|
%install
|
||||||
|
make DESTDIR=%{buildroot} install
|
||||||
|
mkdir -p %{buildroot}/etc/init.d
|
||||||
|
mkdir -p %{buildroot}/usr/sbin
|
||||||
|
install -m 755 %{SOURCE1} %{buildroot}/%{_sysconfdir}/init.d/dbus
|
||||||
|
ln -sf %{_sysconfdir}/init.d/dbus %{buildroot}/%{_sbindir}/rcdbus
|
||||||
|
install -d %{buildroot}/%{_localstatedir}/run/dbus
|
||||||
|
|
||||||
|
%clean
|
||||||
|
%{__rm} -rf %{buildroot}
|
||||||
|
|
||||||
|
%pre
|
||||||
|
/usr/sbin/groupadd -r messagebus 2> /dev/null || :
|
||||||
|
/usr/sbin/useradd -r -o -s /bin/false -c "User for D-Bus" -d /var/run/dbus -g messagebus messagebus 2> /dev/null || :
|
||||||
|
%if 0%{?suse_version:1}
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%{stop_on_removal dbus}
|
||||||
|
|
||||||
|
%post
|
||||||
|
mkdir -p %{_localstatedir}/lib/dbus
|
||||||
|
%{insserv_force_if_yast dbus}
|
||||||
|
%{run_ldconfig}
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%{restart_on_update dbus}
|
||||||
|
%{insserv_cleanup}
|
||||||
|
%{run_ldconfig}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%post devel -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%postun devel -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-, root, root)
|
||||||
|
%dir %{_libdir}/dbus-1.0
|
||||||
|
%dir %{_datadir}/dbus-1
|
||||||
|
%dir %{_datadir}/dbus-1/services
|
||||||
|
%doc AUTHORS ChangeLog COPYING HACKING INSTALL NEWS README
|
||||||
|
%{_sysconfdir}/dbus-1
|
||||||
|
%{_sysconfdir}/init.d/dbus
|
||||||
|
%{_bindir}/dbus-cleanup-sockets
|
||||||
|
%{_bindir}/dbus-daemon
|
||||||
|
%{_bindir}/dbus-monitor
|
||||||
|
%{_bindir}/dbus-send
|
||||||
|
%{_bindir}/dbus-uuidgen
|
||||||
|
%{_libdir}/*dbus-1.so.*
|
||||||
|
%{_mandir}/man1/dbus-cleanup-sockets.1.*
|
||||||
|
%{_mandir}/man1/dbus-daemon.1.*
|
||||||
|
%{_mandir}/man1/dbus-monitor.1.*
|
||||||
|
%{_mandir}/man1/dbus-send.1.*
|
||||||
|
%{_mandir}/man1/dbus-uuidgen.1.*
|
||||||
|
%{_sbindir}/rcdbus
|
||||||
|
%attr(-,messagebus,messagebus) %{_localstatedir}/run/dbus
|
||||||
|
|
||||||
|
%files -n dbus-1-devel
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_includedir}/*
|
||||||
|
# dbus-1 devel files
|
||||||
|
%{_libdir}/*dbus-1.a
|
||||||
|
%{_libdir}/*dbus-1.la
|
||||||
|
%{_libdir}/*dbus-1.so
|
||||||
|
%{_libdir}/dbus-1.0/include
|
||||||
|
%{_libdir}/pkgconfig/dbus-1.pc
|
||||||
|
|
||||||
|
%files -n dbus-1-devel-doc
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc doc/api/html
|
||||||
|
%doc doc/*.txt doc/file-boilerplate.c doc/TODO
|
||||||
|
%{_datadir}/susehelp
|
||||||
|
|
||||||
|
%files -n dbus-1-x11
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_bindir}/dbus-launch
|
||||||
|
%{_mandir}/man1/dbus-launch.1.*
|
||||||
|
|
||||||
|
%changelog -n dbus-1
|
||||||
|
* Wed Dec 13 2006 - thoenig@suse.de
|
||||||
|
- move invocation of autoreconf from %%prep to %%build
|
||||||
|
- update to D-Bus 1.0.2 (skipped 1.0.1)
|
||||||
|
- fix security bug CVE-2006-6107 match rules can be removed by
|
||||||
|
apps that did not create them
|
||||||
|
- pthread fix
|
||||||
|
- fix bug where calling dbus_threads_init_default would assert
|
||||||
|
- fix UUID output to match the spec
|
||||||
|
- clear up documentation on UUIDs
|
||||||
|
* Sun Nov 12 2006 - thoenig@suse.de
|
||||||
|
- add patch dbus-do-not-abort-on-check-thoenig-01.patch: Do not
|
||||||
|
call _dbus_warn_check_failed() but _dbus_warn() on checks as
|
||||||
|
_dbus_warn_check_failed() always leads to abort(3)
|
||||||
|
* Sat Nov 11 2006 - thoenig@suse.de
|
||||||
|
- update to D-Bus 1.0.0
|
||||||
|
- documents updated with API/ABI guarantees
|
||||||
|
- added missing patch FreeBSD need to run out of the box
|
||||||
|
- dbus-monitor now has a profile mode
|
||||||
|
- AUTHORS file updated with names from the ChangeLog. Thanks to
|
||||||
|
everyone who helped get us here
|
||||||
|
* Thu Nov 09 2006 - thoenig@suse.de
|
||||||
|
- start service for D-Bus system bus also in run level 2 (b.n.c
|
||||||
|
[#216805])
|
||||||
|
* Fri Nov 03 2006 - thoenig@suse.de
|
||||||
|
- remove patch
|
||||||
|
dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix
|
||||||
|
is now upstream)
|
||||||
|
- run cleanup-man-pages.sh to clean up Doxygen man page output
|
||||||
|
- cleanup rc script, add invocation of dbus-uuidgen
|
||||||
|
- do not call dbus-uuidgen in %%post
|
||||||
|
- update to D-Bus 0.95
|
||||||
|
- DBUS_API_SUBJECT_TO_CHANGE no longer needs to be defined when
|
||||||
|
building apps
|
||||||
|
- ./configure checks now work when cross compiling
|
||||||
|
- dbus-uuidgen --ensure is now run in the init script so there
|
||||||
|
is no need to run it in a post script
|
||||||
|
- dbus-uuidgen now writes out to /var/lib/dbus to work with
|
||||||
|
systems that do not have a writable /etc. Packages should
|
||||||
|
install and own the /var/lib/dbus directory
|
||||||
|
- recursive locks are now used when dbus_threads_init_default is
|
||||||
|
called
|
||||||
|
- standard_session_servicedirs tag added to the session.conf
|
||||||
|
under a normal build this specifies these service directories:
|
||||||
|
/usr/local/share/dbus-1/services
|
||||||
|
/usr/share/dbus-1/services
|
||||||
|
$HOME/.local/share/dbus-1/services
|
||||||
|
- fixed crash when a service directory is specified more than
|
||||||
|
once
|
||||||
|
- fixed a crash in *BSD when watching config directories for
|
||||||
|
changes
|
||||||
|
- fixed Irix build by using dirp->__dd_fd to get the file
|
||||||
|
descriptor
|
||||||
|
- cleaned up the LOCAL_CREDS vs CMGCRED credential code so
|
||||||
|
*BSD's don't crash here anymore
|
||||||
|
- dbus_message_iter_get_array_len deprecated
|
||||||
|
- cleanup-man-pages.sh added so packagers can clean up Doxygen
|
||||||
|
man page output from 7 to 2 megs
|
||||||
|
- large documentation improvements
|
||||||
|
- numerous bug fixes
|
||||||
|
* Mon Oct 23 2006 - thoenig@suse.de
|
||||||
|
- add patch
|
||||||
|
dbus-send-do-not-close-shared-connection-thoenig-01.patch:
|
||||||
|
Do not call dbus_connection_close() for shared connection.
|
||||||
|
* Sun Oct 15 2006 - thoenig@suse.de
|
||||||
|
- do not kill applications using D-Bus on update (b.n.c #210192)
|
||||||
|
- fix 'rcdbus status' to report correctly if D-Bus was not running
|
||||||
|
- run 'dbus-uuidgen --ensure' in %%post section
|
||||||
|
- drop patch dbus-unref-connections-on-close-thoenig-01.patch
|
||||||
|
(fix is upstream)
|
||||||
|
- drop patch dbus-display_DBUS_DAEMONDIR_in_configure.diff (fix is
|
||||||
|
upstream)
|
||||||
|
- drop patch dbus-tools_autobuild.diff (not required any more)
|
||||||
|
- update to D-Bus 0.94 (skipped 0.93)
|
||||||
|
- dbus-uuidgen binary added for future remote machine
|
||||||
|
identification
|
||||||
|
* packagers should call dbus-uuidgen --ensure in their post
|
||||||
|
- GetMachineId peer method added to the bus API
|
||||||
|
- dbus_connection_set_route_peer_messages API added to let the
|
||||||
|
bus send peer messages directly to an app
|
||||||
|
- autolaunch abilities added to dbus-launch with the
|
||||||
|
--autolaunch flag
|
||||||
|
* This feature allows libdbus to start a session bus if none
|
||||||
|
can be found
|
||||||
|
* This is an internal feature and should not be used by
|
||||||
|
scripts DBUS_SESSION_BUS_ADDRESS is still the correct way to
|
||||||
|
specify a session bus
|
||||||
|
- dbus-launch now prints out a simple key value pairs instead of
|
||||||
|
shell scripts if one of the shell flags aren't used
|
||||||
|
- support DBUS_BLOCK_ON_ABORT env variable to cause blocking
|
||||||
|
waiting for gdb
|
||||||
|
- weak ref are now held for shared connections so the right
|
||||||
|
things happen this fixes some pretty major bugs with the way
|
||||||
|
connections were handled
|
||||||
|
- some refactoring for Windows (doesn't effect Unix)
|
||||||
|
- Solaris build fixes
|
||||||
|
- MacOSX build fixes
|
||||||
|
- Cross compile build fixes. We now assume getpwnam_r is posix
|
||||||
|
and va_lists can be copied by value since we can't check this
|
||||||
|
in a cross compile. If this is not true for a particular target
|
||||||
|
is up to the developer to patch.
|
||||||
|
- dbus_threads_init_default added for initalizing threads without
|
||||||
|
the need for bindings
|
||||||
|
- Filters are now properly removed
|
||||||
|
- dbus_connection_open now holds a hard ref to shared connections
|
||||||
|
- we now print out a warning and do nothing when someone tries to
|
||||||
|
close a shared connection
|
||||||
|
- the --introspect switch has been added to the bus for printing
|
||||||
|
out introspection data without actually running the bus
|
||||||
|
- LOCAL_CREDS socket credentials are now supported for systems
|
||||||
|
which support it such as NetBSD
|
||||||
|
- generalize kqueue support so it works with NetBSD as well as
|
||||||
|
FreeBSD
|
||||||
|
- numerous bug fixes and memory leaks patched
|
||||||
|
* Thu Aug 31 2006 - dkukawka@suse.de
|
||||||
|
- added patch dbus-display_DBUS_DAEMONDIR_in_configure.diff to
|
||||||
|
expand the complete path of DBUS_DAEMONDIR (b.n.c. #202854)
|
||||||
|
* Thu Aug 24 2006 - thoenig@suse.de
|
||||||
|
- add patch dbus-unref-connections-on-close-thoenig-01.patch: Unref
|
||||||
|
connections on dbus_connection_close (b.n.c. #201164).
|
||||||
|
* Sat Aug 19 2006 - thoenig@suse.de
|
||||||
|
- update to D-Bus 0.92
|
||||||
|
- proper thread locking added to pending calls
|
||||||
|
- threading semantics changed from init early to init before the
|
||||||
|
second thread
|
||||||
|
- correctly error out when an application tries to acquire or
|
||||||
|
release the org.freedesktop.DBus name instead of sending false
|
||||||
|
result codes
|
||||||
|
- kqueue directory watching code can now be used to monitor
|
||||||
|
config file changes on FreeBSD
|
||||||
|
- --with-dbus-daemondir configure switch added so the daemon can
|
||||||
|
be installed separate from the user binaries
|
||||||
|
- Makefiles fixed for cygwin
|
||||||
|
- fixed docs and comments to use the D-Bus spelling instead of
|
||||||
|
D-BUS
|
||||||
|
- many memleaks and bugs fixed
|
||||||
|
* Thu Aug 17 2006 - thoenig@suse.de
|
||||||
|
- update to D-Bus 0.92 CVS snapshot 2006-08-17
|
||||||
|
- don't crash in dbus_pending_call_get_completed if D-Bus
|
||||||
|
connection is used twice in one application
|
||||||
|
- dbus-1-devel-doc: don't package non-existent HTML files
|
||||||
|
* Wed Aug 16 2006 - aj@suse.de
|
||||||
|
- Do not use xmlto in BuildRequires.
|
||||||
|
* Tue Aug 01 2006 - thoenig@suse.de
|
||||||
|
- split out binings to sparate spec files
|
||||||
|
- string replacement: s/D-BUS/D-Bus
|
||||||
|
- spec file cleanups
|
||||||
|
- remove aaa_base from requires
|
||||||
|
- drop dbus-1-qt (qt-dbus obsoletes dbus-1-qt)
|
||||||
|
- new upstream version 0.91 (skipped 0.90)
|
||||||
|
- remove some lingering bits left over from the bindings split
|
||||||
|
- fix assertion causing D-Bus applications to crash when checks
|
||||||
|
are enabled
|
||||||
|
- fix a timeout bug which would block applications from being
|
||||||
|
auto started
|
||||||
|
- API/ABI freeze for 1.0
|
||||||
|
- bindings are now split out into seperate packages
|
||||||
|
- listActivatableNames added as a method on the bus
|
||||||
|
- removed deprecated dbus_connection_disconnect (use
|
||||||
|
dbus_connection_close)
|
||||||
|
- shared connections are now unreffed on disconnect
|
||||||
|
- fixed pending calls for threaded enviornments
|
||||||
|
- pending calls get timed out on connection disconnect
|
||||||
|
- dbus_connection_send_with_reply returns TRUE and a NULL pending
|
||||||
|
call if you call it on a connection object which has been
|
||||||
|
disconnected already (it returns FALSE on Out of Memory errors
|
||||||
|
only)
|
||||||
|
- dbus-monitor now correctly catches methods, not just signals
|
||||||
|
- dbus-monitor now prints object paths
|
||||||
|
* Fri Jul 07 2006 - adrian@suse.de
|
||||||
|
- fix build for < 10.1
|
||||||
|
* do not use -fstack-protector
|
||||||
|
- fix build for non-SUSE distros
|
||||||
|
* Tue Jul 04 2006 - adrian@suse.de
|
||||||
|
- fix build for 10.1
|
||||||
|
- remove requires to -%%release which can't work
|
||||||
|
* Mon Jul 03 2006 - thoenig@suse.de
|
||||||
|
- call configure with --exec_prefix and --datadir
|
||||||
|
- spec file clean up
|
||||||
|
* Thu Jun 22 2006 - thoenig@suse.de
|
||||||
|
- fix build: add freetype2-devel and libpng-devel to dbus-1-qt.spec
|
||||||
|
- add patch: dbus-pending-reply-revert.diff to avoid crashes of
|
||||||
|
multi-threaded applications using libdbus-1.
|
||||||
|
* Tue Jun 20 2006 - coolo@suse.de
|
||||||
|
- split out -qt and -qt3 into their own spec files
|
||||||
|
* Mon Jun 12 2006 - thoenig@suse.de
|
||||||
|
- new upstream version 0.62
|
||||||
|
- doc fixes
|
||||||
|
- add support for all data-types for the dbus tools
|
||||||
|
- fix eavesdropping on method calls (dbus-monitor)
|
||||||
|
- fix silent dropping of method calls with interface=NULL
|
||||||
|
- fix console ownership problems in Solaris
|
||||||
|
- fix installation of dbus-signature.h and #include it in dbus/dbus.h
|
||||||
|
- flush the user database cache on config reload
|
||||||
|
- GLib bindings:
|
||||||
|
- fix memory leaks
|
||||||
|
- fix properties in DBusGProxy so that they can be given in any
|
||||||
|
order
|
||||||
|
- add lots of assertions to ensure correct use
|
||||||
|
- remove duplicated code
|
||||||
|
- fix static string pointer uses in GPtrArray-based collections
|
||||||
|
- Python bindings:
|
||||||
|
- remove reference to sys/cdefs.h
|
||||||
|
- Qt4 bindings:
|
||||||
|
- code reorganized
|
||||||
|
- add the dbusidl2cpp, dbuscpp2xml and dbus tools
|
||||||
|
- add example programs (ping-pong, complex ping-pong, listnames, chat)
|
||||||
|
- updat selftests
|
||||||
|
- fix compilation and .moc- and .ui-file processing and cleaning
|
||||||
|
- make central classes derive from QObject
|
||||||
|
- enhance error reporting
|
||||||
|
- many bugfixes
|
||||||
|
- Mono bindings:
|
||||||
|
- minor bugfixes
|
||||||
|
- dbus-gcj_fixes.diff: remove hunk for fastjar
|
||||||
|
- dbus-qt_moc_configure.diff: dropped, now upstream
|
||||||
|
- dbus-qt_compile_fix.diff: dropped, now upstream
|
||||||
|
- dbus-mono-args.diff: dropped, now upstream
|
||||||
|
- dbus-mono-return-null.diff: dropped, now upstream
|
||||||
|
- dbus-pedantic_compile.diff: dropped, now upstream
|
||||||
|
- dbus-reply_pending_limit.diff: dropped, now upstream
|
||||||
|
- add fastjar to requires of dbus-1-mono
|
||||||
|
* Mon Apr 24 2006 - thoenig@suse.de
|
||||||
|
- Add patch (dbus-mono-exit-on-disconnect.diff) from Aaron Bockover
|
||||||
|
to extend the API of the mono bindings for exit_on_disconnect()
|
||||||
|
(Novell bug #167824).
|
||||||
|
* Wed Mar 15 2006 - thoenig@suse.de
|
||||||
|
- disable dbus-connection-blocks-on-poll.diff as it leads to
|
||||||
|
crashes in applications using
|
||||||
|
dbus_connection_send_with_reply_and_block ().
|
||||||
|
* Mon Mar 06 2006 - thoenig@suse.de
|
||||||
|
- add restart_on_update back to %%postun (#143151, #150042)
|
||||||
|
* Fri Mar 03 2006 - thoenig@suse.de
|
||||||
|
- Add patch (dbus-connection-blocks-on-poll.diff) in order to fix
|
||||||
|
pending replies being delayed if an application using the bus
|
||||||
|
blocks on another pending reply. (not tracked in upstream
|
||||||
|
bugzilla, only on-list, Novell bug #154916)
|
||||||
|
- Sync patches with dbus-1-mono
|
||||||
|
* Wed Mar 01 2006 - thoenig@suse.de
|
||||||
|
- Add patch (dbus-reply_pending_limit.diff) in order to fix the
|
||||||
|
pending replies limit not to be common for all connections.
|
||||||
|
(Freedesktop bug #4200, Novell bug #153733)
|
||||||
|
* Fri Feb 24 2006 - aj@suse.de
|
||||||
|
- Sync patches with dbus-1-mono.
|
||||||
|
* Tue Feb 14 2006 - ro@suse.de
|
||||||
|
- move all bindings except for glib to dbus-1-mono specfile
|
||||||
|
- remove restart_on_update (only restart on reboot) (#143151)
|
||||||
|
- move all bindings except for glib to dbus-1-mono specfile
|
||||||
|
- remove restart_on_update (only restart on reboot) (#143151)
|
||||||
|
* Fri Feb 03 2006 - aj@suse.de
|
||||||
|
- Remove unneeded BuildRequires.
|
||||||
|
* Sun Jan 29 2006 - aj@suse.de
|
||||||
|
- Splitup packages dbus-1-qt3-devel, dbus-1-qt-devel (#144857).
|
||||||
|
* Fri Jan 27 2006 - mls@suse.de
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
* Mon Jan 23 2006 - thoenig@suse.de
|
||||||
|
- Fixed D-BUS to restart on `rcdbus restart` id session busses
|
||||||
|
are running (closes #127969)
|
||||||
|
* Fri Jan 20 2006 - werner@suse.de
|
||||||
|
- Make rc script fully conforming with LSB
|
||||||
|
* Thu Jan 19 2006 - meissner@suse.de
|
||||||
|
- Use -fstack-protector.
|
||||||
|
- Added some missing requires to the -devel packages.
|
||||||
|
* Thu Jan 05 2006 - thoenig@suse.de
|
||||||
|
- added libxml2-python to Requires of dbus-1-python (closes
|
||||||
|
[#141225])
|
||||||
|
* Tue Dec 20 2005 - dmueller@suse.de
|
||||||
|
- fix Qt4/x86_64 build with Qt 4.1
|
||||||
|
* Sat Dec 17 2005 - thoenig@suse.de
|
||||||
|
- renamed sub package for Qt bindings from dbus-1-qt to dbus-1-qt3
|
||||||
|
- introducing Qt4 bindings, new package is dbus-1-qt
|
||||||
|
- renamed dbus-qt_compile_fix.diff to dbus-qt3_compile_fix.diff
|
||||||
|
- added -fno-strict-aliasing to CXXFLAGS
|
||||||
|
- modified patch:
|
||||||
|
* removed configure.in parts of dbus-qt3_compile_fix.diff (fixed
|
||||||
|
upstream)
|
||||||
|
- removed patches:
|
||||||
|
* dbus-dnotify_configure-01.diff (fixed upstream)
|
||||||
|
* dbus-dnotify_watchdirs-01.diff (fixed upstream)
|
||||||
|
* Fri Dec 09 2005 - ro@suse.de
|
||||||
|
- disable selinux
|
||||||
|
* Tue Nov 22 2005 - coolo@suse.de
|
||||||
|
- make libdbus-1-qt self containing lib
|
||||||
|
* Sat Nov 12 2005 - thoenig@suse.de
|
||||||
|
- added patches to make dnotify actually work for configuration
|
||||||
|
file changes. We now can add new bus policies at runtime.
|
||||||
|
* dbus-dnotify_configure-01.diff
|
||||||
|
* dbus-dnotify_watchdirs-01.diff
|
||||||
|
* Thu Oct 20 2005 - thoenig@suse.de
|
||||||
|
- added -fPIC to CFLAGS
|
||||||
|
* Wed Sep 21 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.50.2 (skipped some)
|
||||||
|
- removed patches:
|
||||||
|
* dbus-disable_kde_dependency.diff (upstream)
|
||||||
|
* dbus-transaction_fix.diff (upstream)
|
||||||
|
* dbus-session-connect.diff (upstream)
|
||||||
|
* dbus-gcj_fix_for_gcc4_on_x86_64.diff (duplicated, see
|
||||||
|
dbus-gcj_fixes.diff)
|
||||||
|
- modified patch:
|
||||||
|
* dbus-gcj_fixes.diff (removed reference to $BUILD_ROOT in .la)
|
||||||
|
* Sat Sep 17 2005 - dmueller@suse.de
|
||||||
|
- make header files compileable with -pedantic
|
||||||
|
* Tue Sep 06 2005 - dkukawka@suse.de
|
||||||
|
- fixed return values for rchal start to be LSB conform (#115385)
|
||||||
|
* Sun Sep 04 2005 - aj@suse.de
|
||||||
|
- Add check-build.sh script.
|
||||||
|
* Tue Aug 30 2005 - thoenig@suse.de
|
||||||
|
- Moved man pages to correct sub-packages (closes #114036)
|
||||||
|
* Tue Aug 30 2005 - thoenig@suse.de
|
||||||
|
- Added patch to fix session bus exploit (CAN-2005-0201, closes
|
||||||
|
[#114043])
|
||||||
|
* Thu Aug 04 2005 - thoenig@suse.de
|
||||||
|
- Replaced previous workaround for #98264 with a proper fix
|
||||||
|
* Tue Jul 26 2005 - thoenig@suse.de
|
||||||
|
- Reduce timeout for (wrongly assumed?) oom situations from 500ms
|
||||||
|
to 50ms (closes #98264).
|
||||||
|
* Mon Jul 18 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.35.2 (skipped 0.35 and 0.35.1)
|
||||||
|
- removed patches:
|
||||||
|
* dbus-python_bindings_gcc4_fix.diff (obsolete)
|
||||||
|
* dbus-console-auth-SuSE-01.diff (upstream)
|
||||||
|
- new patches:
|
||||||
|
* dbus-gvalue-utils-fix.diff (function returned random data)
|
||||||
|
* dbus-python_bindings_fix.diff (unititialized variable)
|
||||||
|
* Wed Jun 22 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.34
|
||||||
|
- new patch `dbus-console-auth-SuSE-01.diff`: this patch adds the
|
||||||
|
command line option "--with-console-auth-dir" for resmgr
|
||||||
|
integration.
|
||||||
|
* Wed Jun 22 2005 - thoenig@suse.de
|
||||||
|
- moved *.la *.a and *.pc files from dbus-1-glib to dbus-1-devel
|
||||||
|
- added dbus-1-glib and glib2-devel to Requires of dbus-1-devel
|
||||||
|
* Thu May 19 2005 - adrian@suse.de
|
||||||
|
- fix path to documentation in susehelp desktop file
|
||||||
|
* Mon May 02 2005 - lnussel@suse.de
|
||||||
|
- fix init script dbus-daemon-1 -> dbus-daemon
|
||||||
|
- use fastjar only on > 9.3
|
||||||
|
* Thu Apr 28 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.33
|
||||||
|
- fixed typo in 'rc.boot.dbus'
|
||||||
|
* Mon Apr 25 2005 - thoenig@suse.de
|
||||||
|
- updated e-mail address in 'rc.boot.dbus'
|
||||||
|
* Thu Apr 21 2005 - thoenig@suse.de
|
||||||
|
- updated short description in 'rc.boot.dbus'
|
||||||
|
* Wed Apr 20 2005 - thoenig@suse.de
|
||||||
|
- D-BUS 0.33 (CVS 2005-04-19)
|
||||||
|
- ABI changes will affect packages: beagle, gnome, hal,
|
||||||
|
ial, kdebase3, submount, tomboy. A tutorial to fix errors caused
|
||||||
|
by the ABI/API change:
|
||||||
|
http://people.redhat.com/johnp/files/dbus_0.23_to_0.30_porting_quickref.txt
|
||||||
|
- enabled python bindings again. GCC4 fix is provided by
|
||||||
|
dbus-python_bindings_gcc4_fix.diff. This patch is to be dropped
|
||||||
|
once pyrex generates GCC4-clean C code.
|
||||||
|
* Mon Apr 18 2005 - ro@suse.de
|
||||||
|
- use "fastjar" instead of "jar" with gcc-4
|
||||||
|
- disable python bindings for now
|
||||||
|
(generated code is not really gcc-4 compliant)
|
||||||
|
* Wed Mar 16 2005 - thoenig@suse.de
|
||||||
|
- applied 'dbus-il-fix.patch' for dbus-1-mono to prevent a crash
|
||||||
|
caused by a change in mono.
|
||||||
|
* Mon Mar 14 2005 - schwab@suse.de
|
||||||
|
- Fix name of init script.
|
||||||
|
* Mon Mar 14 2005 - thoenig@suse.de
|
||||||
|
- changed init order for hal/dbus/resmgr
|
||||||
|
* Sun Mar 13 2005 - thoenig@suse.de
|
||||||
|
- applied `dbus-mono-leak.diff` which fixes memory leaks of the
|
||||||
|
mono bindings.
|
||||||
|
* Sat Mar 12 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.23.4
|
||||||
|
* Thu Mar 10 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.23.3
|
||||||
|
- removed obsolete patch (python_bindings_x86_64_fix.diff)
|
||||||
|
* Thu Mar 03 2005 - dkukawka@suse.de
|
||||||
|
- fixed boot.dbus [see bug# 65775]
|
||||||
|
* Mon Feb 28 2005 - thoenig@suse.de
|
||||||
|
- moved files from dbus-1-devel to dbus-1-{glib,java,qt}
|
||||||
|
* Tue Feb 22 2005 - thoenig@suse.de
|
||||||
|
- added fix for python bindings to compile on 64 bit
|
||||||
|
- moved {_datadir}/dbus-1 and {_datadir}/dbus-1/services from
|
||||||
|
dbus-1-x11 to dbus-1 package
|
||||||
|
* Mon Feb 21 2005 - gekker@suse.de
|
||||||
|
- Fix dbus-1-x11, add directory so dbus-launch will work
|
||||||
|
* Mon Feb 21 2005 - adrian@suse.de
|
||||||
|
- avoid kde dependencies to improve our build times.
|
||||||
|
The only thing which does need KDE is the configure script,
|
||||||
|
the bindings itself are pure Qt
|
||||||
|
* Sun Feb 20 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.23.2
|
||||||
|
* Sun Feb 20 2005 - thoenig@suse.de
|
||||||
|
- new upstream version 0.23.2
|
||||||
|
* Tue Feb 15 2005 - dkukawka@suse.de
|
||||||
|
- update to new version 0.23.1
|
||||||
|
* Tue Feb 15 2005 - dkukawka@suse.de
|
||||||
|
- update to new version 0.23.1
|
||||||
|
* Fri Feb 04 2005 - gekker@suse.de
|
||||||
|
- Use mono-devel-packages in neededforbuild
|
||||||
|
- pass --enable-mono in ./configure
|
||||||
|
- Make sure the symbolic link of dbus-sharp.dll is installed
|
||||||
|
* Thu Feb 03 2005 - thoenig@suse.de
|
||||||
|
- fixed assignment of .pc files
|
||||||
|
* dbus-1.pc is now owned by dbus-1-devel
|
||||||
|
* dbus-glib-1.pc is now owned by dbus-1-glib
|
||||||
|
* dbus-sharp.pc is now owned by dbus-1-mono
|
||||||
|
* Thu Feb 03 2005 - thoenig@suse.de
|
||||||
|
- fixed assignment of .pc files
|
||||||
|
* dbus-1.pc is now owned by dbus-1-devel
|
||||||
|
* dbus-glib-1.pc is now owned by dbus-1-glib
|
||||||
|
* dbus-sharp.pc is now owned by dbus-1-mono
|
||||||
|
* Thu Feb 03 2005 - ro@suse.de
|
||||||
|
- use common macros in pre/post scripts
|
||||||
|
* Fri Jan 28 2005 - dkukawka@suse.de
|
||||||
|
- fixed specfile of dbus
|
||||||
|
* Fri Jan 28 2005 - dkukawka@suse.de
|
||||||
|
- added aaa_base to requirements
|
||||||
|
- added /etc/init.d/boot.localfs to prereqy
|
||||||
|
* Tue Jan 25 2005 - dkukawka@suse.de
|
||||||
|
- cleaned up requirements in spec-file
|
||||||
|
- disabled all unneeded bindings within ./configure to reduce
|
||||||
|
buildtime
|
||||||
|
* Tue Jan 25 2005 - dkukawka@suse.de
|
||||||
|
- cleaned up requirements in spec-file
|
||||||
|
* Sun Jan 23 2005 - dkukawka@suse.de
|
||||||
|
- fixed libdir directory for x86_64 in mono package
|
||||||
|
* Sun Jan 23 2005 - dkukawka@suse.de
|
||||||
|
- fix libdir directory for x86_64
|
||||||
|
* Thu Jan 20 2005 - adrian@suse.de
|
||||||
|
- enable api docu for qt, c# and java
|
||||||
|
- integrate api docu into suse help
|
||||||
|
* Thu Jan 13 2005 - dkukawka@suse.de
|
||||||
|
- update to new version [0.23]. For more infos read the Changelog
|
||||||
|
of the src
|
||||||
|
* Thu Jan 13 2005 - dkukawka@suse.de
|
||||||
|
- update to new version [0.23]. For more info read the Changelog
|
||||||
|
of the src
|
||||||
|
- changed position in /etc/rc.d/boot.d/, now dbus start depending
|
||||||
|
on boot.localnet (this is a workaround to the /var/run - cleanup
|
||||||
|
is moved from boot.localnet to boot.localfs)
|
||||||
|
* Wed Jan 12 2005 - dkukawka@suse.de
|
||||||
|
- changed some in dbus-1-mono.spec
|
||||||
|
* Wed Jan 12 2005 - dkukawka@suse.de
|
||||||
|
- changed rc-script:
|
||||||
|
- now dbus start in boot.d
|
||||||
|
- start depends on boot.localfs
|
||||||
|
- changed spec-file, now insserv instead of chkconfig
|
||||||
|
- fixed bug #49410
|
||||||
|
* Tue Jan 11 2005 - ro@suse.de
|
||||||
|
- added /usr/lib/qt3/bin to PATH (for moc)
|
||||||
|
* Mon Jan 10 2005 - adrian@suse.de
|
||||||
|
- fix build, qt developer tools aren't in default PATH anymore
|
||||||
|
* Mon Nov 29 2004 - dkukawka@suse.de
|
||||||
|
- removed ExclusiveArch, since mono and gtk-sharp for other
|
||||||
|
archs available (thanks to ro@suse.de)
|
||||||
|
* Sun Nov 28 2004 - dkukawka@suse.de
|
||||||
|
- moved package to ../done/I386 , package is only for %%ix86,
|
||||||
|
because on other archs we don´t have gtk-sharp
|
||||||
|
- changed requirements [dbus = %%{version}-%%{dbus_release}]
|
||||||
|
* Sun Nov 28 2004 - dkukawka@suse.de
|
||||||
|
- init
|
||||||
|
* Thu Nov 25 2004 - dkukawka@suse.de
|
||||||
|
- removed automatically deleting of DBUS-user and -group in
|
||||||
|
uninstall-routine
|
||||||
|
- readding dbus-1-python package
|
||||||
|
- changed different due to new automake and python versions
|
||||||
|
- added Requires and BuildRequires
|
||||||
|
* Tue Nov 23 2004 - dkukawka@suse.de
|
||||||
|
- added packages [glib, x11]
|
||||||
|
- change different things in packages, removed doupled/conflicting
|
||||||
|
files in packages [base-rpm, devel, gtk, java, qt]
|
||||||
|
- changed different in %%pre, %%preun, %%post, %%postun sections of the
|
||||||
|
spec-file
|
||||||
|
- stop dbus automatically before uninstall
|
||||||
|
- add/remove now dbus automatically to/from system services
|
||||||
|
* Sat Nov 20 2004 - dkukawka@suse.de
|
||||||
|
- fixed bug in spec-file
|
||||||
|
* Thu Nov 18 2004 - dkukawka@suse.de
|
||||||
|
- removed binding package for Python while automake is fixed !
|
||||||
|
* Wed Nov 17 2004 - dkukawka@suse.de
|
||||||
|
- added binding packages [java, qt, gtk, python]
|
||||||
|
* Fri Nov 05 2004 - thoenig@suse.de
|
||||||
|
- dynamic allocation of user id user messagebus
|
||||||
|
- dynamic allocation of group id for group messagebus
|
||||||
|
* Thu Oct 21 2004 - thoenig@suse.de
|
||||||
|
- init
|
28
dbus-do-not-abort-on-check-thoenig-01.patch
Normal file
28
dbus-do-not-abort-on-check-thoenig-01.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
--- dbus/dbus-internals.h 2006-10-28 03:41:37.000000000 +0200
|
||||||
|
+++ dbus/dbus-internals.h 2006-11-12 20:00:01.000000000 +0100
|
||||||
|
@@ -136,20 +136,20 @@
|
||||||
|
#define _dbus_return_if_fail(condition) do { \
|
||||||
|
_dbus_assert ((*(const char*)_DBUS_FUNCTION_NAME) != '_'); \
|
||||||
|
if (!(condition)) { \
|
||||||
|
- _dbus_warn_check_failed (_dbus_return_if_fail_warning_format, \
|
||||||
|
- _DBUS_FUNCTION_NAME, #condition, __FILE__, __LINE__); \
|
||||||
|
+ _dbus_warn (_dbus_return_if_fail_warning_format, \
|
||||||
|
+ _DBUS_FUNCTION_NAME, #condition, __FILE__, __LINE__); \
|
||||||
|
return; \
|
||||||
|
} } while (0)
|
||||||
|
|
||||||
|
#define _dbus_return_val_if_fail(condition, val) do { \
|
||||||
|
_dbus_assert ((*(const char*)_DBUS_FUNCTION_NAME) != '_'); \
|
||||||
|
if (!(condition)) { \
|
||||||
|
- _dbus_warn_check_failed (_dbus_return_if_fail_warning_format, \
|
||||||
|
- _DBUS_FUNCTION_NAME, #condition, __FILE__, __LINE__); \
|
||||||
|
+ _dbus_warn (_dbus_return_if_fail_warning_format, \
|
||||||
|
+ _DBUS_FUNCTION_NAME, #condition, __FILE__, __LINE__); \
|
||||||
|
return (val); \
|
||||||
|
} } while (0)
|
||||||
|
|
||||||
|
-#endif /* !DBUS_DISABLE_ASSERT */
|
||||||
|
+#endif /* !DBUS_DISABLE_CHECKS */
|
||||||
|
|
||||||
|
#define _DBUS_N_ELEMENTS(array) ((int) (sizeof ((array)) / sizeof ((array)[0])))
|
||||||
|
|
118
rc.boot.dbus
Normal file
118
rc.boot.dbus
Normal file
@ -0,0 +1,118 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Author: Timo Hoenig <thoenig@suse.de>
|
||||||
|
#
|
||||||
|
# /etc/init.d/dbus
|
||||||
|
#
|
||||||
|
### BEGIN INIT INFO
|
||||||
|
# Provides: dbus
|
||||||
|
# Required-Start:
|
||||||
|
# Should-Start:
|
||||||
|
# Required-Stop:
|
||||||
|
# Should-Stop:
|
||||||
|
# Default-Start: 2 3 5
|
||||||
|
# Default-Stop:
|
||||||
|
# Short-Description: D-Bus is a message bus system for applications to talk to one another.
|
||||||
|
# Description: D-Bus supplies both a system daemon and a per-user-login-session daemon.
|
||||||
|
# Also, the message bus is built on top of a general one-to-one message
|
||||||
|
# passing framework, which can be used by any two apps to communicate
|
||||||
|
# directly (without going through the message bus daemon).
|
||||||
|
### END INIT INFO
|
||||||
|
|
||||||
|
DBUS_DAEMON_BIN=/usr/bin/dbus-daemon
|
||||||
|
test -x $DBUS_DAEMON_BIN || exit 5
|
||||||
|
|
||||||
|
DBUS_DAEMON_PARAMETER="--system";
|
||||||
|
DBUS_DAEMON_PID_DIR="/var/run/dbus";
|
||||||
|
DBUS_DAEMON_PID=$DBUS_DAEMON_PID_DIR/pid;
|
||||||
|
|
||||||
|
DBUS_MACHINE_ID_DIR="/var/lib/dbus";
|
||||||
|
DBUS_MACHINE_ID=$DBUS_MACHINE_ID_DIR/machine-id;
|
||||||
|
|
||||||
|
DBUS_UUIIDGEN_BIN=/usr/bin/dbus-uuidgen
|
||||||
|
|
||||||
|
# Source LSB init functions
|
||||||
|
# providing start_daemon, killproc, pidofproc,
|
||||||
|
# log_success_msg, log_failure_msg and log_warning_msg.
|
||||||
|
# This is currently not used by UnitedLinux based distributions and
|
||||||
|
# not needed for init scripts for UnitedLinux only. If it is used,
|
||||||
|
# the functions from rc.status should not be sourced or used.
|
||||||
|
#. /lib/lsb/init-functions
|
||||||
|
|
||||||
|
. /etc/rc.status
|
||||||
|
|
||||||
|
# Reset status of this service
|
||||||
|
rc_reset
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
start)
|
||||||
|
if [ ! -d $DBUS_MACHINE_ID_DIR ]; then
|
||||||
|
mkdir -p $DBUS_MACHINE_ID_DIR;
|
||||||
|
chown messagebus:messagebus $DBUS_MACHINE_ID_DIR;
|
||||||
|
fi
|
||||||
|
if [ ! -e $DBUS_MACHINE_ID ] && [ -x $DBUS_UUIIDGEN_BIN ]; then
|
||||||
|
echo -n "Creating universally unique ID..."
|
||||||
|
/usr/bin/dbus-uuidgen --ensure;
|
||||||
|
rc_status -v;
|
||||||
|
fi
|
||||||
|
if [ ! -d $DBUS_DAEMON_PID_DIR ]; then
|
||||||
|
mkdir -p $DBUS_DAEMON_PID_DIR;
|
||||||
|
chown messagebus:messagebus $DBUS_DAEMON_PID_DIR;
|
||||||
|
fi
|
||||||
|
if [ -e $DBUS_DAEMON_PID ]; then
|
||||||
|
if [ -d /proc/`cat $DBUS_DAEMON_PID` ]; then
|
||||||
|
echo "D-Bus already started. Not starting."
|
||||||
|
exit 0;
|
||||||
|
else
|
||||||
|
echo "Removing stale PID file $DBUS_DAEMON_PID.";
|
||||||
|
rm -f $DBUS_DAEMON_PID;
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo -n "Starting D-Bus daemon";
|
||||||
|
startproc -f -p $DBUS_DAEMON_PID $DBUS_DAEMON_BIN $DBUS_DAEMON_PARAMETER
|
||||||
|
rc_status -v
|
||||||
|
;;
|
||||||
|
stop)
|
||||||
|
echo -n "Shutting down D-Bus daemon"
|
||||||
|
killproc -p $DBUS_DAEMON_PID -TERM $DBUS_DAEMON_BIN
|
||||||
|
rm -f $DBUS_DAEMON_PID;
|
||||||
|
rc_status -v
|
||||||
|
;;
|
||||||
|
try-restart)
|
||||||
|
$0 status >/dev/null && $0 restart
|
||||||
|
rc_status
|
||||||
|
;;
|
||||||
|
restart)
|
||||||
|
$0 stop
|
||||||
|
$0 start
|
||||||
|
rc_status
|
||||||
|
;;
|
||||||
|
force-reload)
|
||||||
|
echo -n "Reload service D-Bus daemon"
|
||||||
|
$0 stop && $0 start
|
||||||
|
rc_status
|
||||||
|
;;
|
||||||
|
reload)
|
||||||
|
rc_failed 3
|
||||||
|
rc_status -v
|
||||||
|
;;
|
||||||
|
status)
|
||||||
|
echo -n "Checking for service D-Bus daemon"
|
||||||
|
checkproc -k -p $DBUS_DAEMON_PID $DBUS_DAEMON_BIN
|
||||||
|
if [ $? -eq 7 ]; then
|
||||||
|
rc_failed 3
|
||||||
|
fi;
|
||||||
|
rc_status -v
|
||||||
|
;;
|
||||||
|
probe)
|
||||||
|
## Optional: Probe for the necessity of a reload, print out the
|
||||||
|
## argument to this init script which is required for a reload.
|
||||||
|
## Note: probe is not (yet) part of LSB (as of 1.2)
|
||||||
|
# test /etc/FOO/FOO.conf -nt /var/run/FOO.pid && echo reload
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe}"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
rc_exit
|
||||||
|
|
Loading…
Reference in New Issue
Block a user