From 6346999e5aa7b710dffd015ad8b9fccfea439d67 Mon Sep 17 00:00:00 2001 From: Nick Alcock Date: Mon, 10 Sep 2012 20:38:52 +0100 Subject: [PATCH] Add a specfile. No changelog for this release yet. Signed-off-by: Nick Alcock --- dtrace/dtrace-module.spec | 75 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 dtrace/dtrace-module.spec diff --git a/dtrace/dtrace-module.spec b/dtrace/dtrace-module.spec new file mode 100644 index 000000000000..808e0b09e2a6 --- /dev/null +++ b/dtrace/dtrace-module.spec @@ -0,0 +1,75 @@ +%ifarch i686 +%define karch i686 +%endif +%ifarch x86_64 +%define karch x86_64 +%endif + +%define kver 2.6.39-201.0.1.el6uek + +Name: dtrace-modules-%{kver} +Summary: dtrace module +Version: 0.3.0 +Release: 1.el6 +Provides: dtrace-kernel-interface = 1 +License: CDDL +Group: System Environment/Kernel +Requires: kernel-uek = %{kver} +Source0: dtrace-module-%{kver}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: kernel-uek-devel = %{kver} +ExclusiveArch: x86_64 + +%description +DTrace kernel modules. +This package contains the DTrace core module, and standard provider modules. + + +%prep +rm -rf %{BuildRoot} + +%setup -c -n %{name} + +%build +ls +cd dtrace +KSRC=/usr/src/kernels/%{kver}.%{karch} +make KERNELDIR=$KSRC karch=%{karch} modules + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot}/lib/modules/%{kver}.%{karch}/kernel/drivers/dtrace +install -m0644 ${RPM_BUILD_DIR}/%{name}/dtrace/*.ko %{buildroot}/lib/modules/%{kver}.%{karch}/kernel/drivers/dtrace/ + +%post +depmod -a %{kver} > /dev/null 2> /dev/null + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +/lib + +%changelog +* Mon Mar 19 2012 Nick Alcock - 0.2.5-2 +- Fix typo causing unconditional depmod at postinstall time +* Tue Mar 13 2012 Nick Alcock - 0.2.5 +- New kernel, new userspace: no module changes. +* Wed Feb 15 2012 Kris van Hees - 0.2.4 +- Ban unloading of in-use dtrace modules while dtrace is running. +* Thu Feb 9 2012 Nick Alcock - 0.2.3 +- There is one new DTrace option now, used internally by the + testsuite. +* Tue Feb 7 2012 Kris Van Hees - 0.2.2 +- Switch MUTEX_HELD() from using mutex_is_locked() to new mutex_owned(). +* Mon Jan 23 2012 Kris Van Hees - 0.2.1 +- Ensure that allocation attempts are done in atomic fashion so that a failing + allocation attempt won't interfere with other allocations. +- Surpress OOM warnings. +* Mon Jan 23 2012 Kris Van Hees - 0.2.0 +- Release of the DTrace kernel modules for UEK2 2.6.39-101.0.1 (DTrace kernel). +* Wed Oct 19 2011 Kris Van Hees - 0.1.0-1.el6 +- Disable stub-based syscalls in the release pending merging in fixes. +* Thu Sep 29 2011 Maxim Uvarov - 0.1 +- Initial release. -- 2.50.1