diff --git a/systemtap-docs.changes b/systemtap-docs.changes index 2b7424f..8def6b9 100644 --- a/systemtap-docs.changes +++ b/systemtap-docs.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Dec 21 10:44:28 UTC 2011 - coolo@suse.com + +- add autoconf as buildrequire to avoid implicit dependency + ------------------------------------------------------------------- Wed Nov 2 10:54:46 CET 2011 - jslaby@suse.de diff --git a/systemtap-docs.spec b/systemtap-docs.spec index 90435fa..4ace077 100644 --- a/systemtap-docs.spec +++ b/systemtap-docs.spec @@ -15,19 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: systemtap-docs -BuildRequires: gcc-c++ libebl-devel pkg-config +BuildRequires: autoconf +BuildRequires: gcc-c++ +BuildRequires: libebl-devel +BuildRequires: pkg-config # for documents BuildRequires: xmlto BuildRequires: fop BuildRequires: latex2html -License: GPLv2+ Version: 1.6 -Release: 5 +Release: 0 Summary: Documents and examples for systemtap +License: GPL-2.0+ Group: Development/Tools/Debuggers Url: http://sourceware.org/systemtap/ Source: systemtap-%{version}.tar.bz2 diff --git a/systemtap.changes b/systemtap.changes index 48bbb7d..5561357 100644 --- a/systemtap.changes +++ b/systemtap.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Nov 23 14:30:33 CET 2011 - aj@suse.de + +- Create tmpfiles during new install. + ------------------------------------------------------------------- Wed Nov 2 10:54:26 CET 2011 - jslaby@suse.de diff --git a/systemtap.spec b/systemtap.spec index 4861c0b..4f928f1 100644 --- a/systemtap.spec +++ b/systemtap.spec @@ -15,16 +15,22 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: systemtap -BuildRequires: gcc-c++ glib2-devel libcap-devel libebl-devel pkg-config sqlite-devel -BuildRequires: mozilla-nspr-devel mozilla-nss-devel mozilla-nss-tools -License: GPLv2+ +BuildRequires: gcc-c++ +BuildRequires: glib2-devel +BuildRequires: libcap-devel +BuildRequires: libebl-devel +BuildRequires: mozilla-nspr-devel +BuildRequires: mozilla-nss-devel +BuildRequires: mozilla-nss-tools +BuildRequires: pkg-config +BuildRequires: sqlite-devel +BuildRequires: systemd Version: 1.6 -Release: 8 +Release: 0 Summary: Instrumentation System +License: GPL-2.0+ Group: Development/Tools/Debuggers Url: http://sourceware.org/systemtap/ Source: systemtap-%{version}.tar.bz2 @@ -40,8 +46,6 @@ Developers can write instrumentation to collect data on the operation of the system. %package runtime -License: GPLv2+ -Group: Development/Tools/Debuggers Summary: Runtime environment for systemtap %description runtime @@ -49,10 +53,9 @@ SystemTap is an instrumentation system for systems running Linux. This package contains the runtime environment for systemtap programs. %package server -License: GPLv2+ -Group: Development/Tools/Debuggers Summary: Systemtap server Requires: %{name} = %{version}-%{release} +Requires(post): /bin/systemd-tmpfiles # dependancies for systemtap shell scripts Requires: coreutils avahi avahi-utils mozilla-nss-tools zip unzip @@ -61,8 +64,6 @@ SystemTap is an instrumentation system for systems running Linux. This package contains the server component of systemtap. %package sdt-devel -License: GPLv2+ -Group: Development/Tools/Debuggers Summary: Static probe support tools Requires: %{name} = %{version}-%{release} Requires: python-base @@ -100,6 +101,10 @@ install -m 644 %SOURCE3 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d %clean rm -rf ${RPM_BUILD_ROOT} +%post server +# Create tmpfiles +/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/stap-server.conf + %files %defattr(-,root,root) %{_bindir}/stap