]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Add a specfile.
authorNick Alcock <nick.alcock@oracle.com>
Mon, 10 Sep 2012 19:38:52 +0000 (20:38 +0100)
committerNick Alcock <nick.alcock@oracle.com>
Mon, 10 Sep 2012 19:38:52 +0000 (20:38 +0100)
No changelog for this release yet.

Signed-off-by: Nick Alcock <nick.alcock@oracle.com>
dtrace/dtrace-module.spec [new file with mode: 0644]

diff --git a/dtrace/dtrace-module.spec b/dtrace/dtrace-module.spec
new file mode 100644 (file)
index 0000000..808e0b0
--- /dev/null
@@ -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 <nick.alcock@oracle.com> - 0.2.5-2
+- Fix typo causing unconditional depmod at postinstall time
+* Tue Mar 13 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.5
+- New kernel, new userspace: no module changes.
+* Wed Feb 15 2012 Kris van Hees <kris.van.hees@oracle.com> - 0.2.4
+- Ban unloading of in-use dtrace modules while dtrace is running.
+* Thu Feb  9 2012 Nick Alcock <nick.alcock@oracle.com> - 0.2.3
+- There is one new DTrace option now, used internally by the
+  testsuite.
+* Tue Feb  7 2012 Kris Van Hees <kris.van.hees@oracle.com> - 0.2.2
+- Switch MUTEX_HELD() from using mutex_is_locked() to new mutex_owned().
+* Mon Jan 23 2012 Kris Van Hees <kris.van.hees@oracle.com> - 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 <kris.van.hees@oracle.com> - 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 <kris.van.hees@oracle.com> - 0.1.0-1.el6
+- Disable stub-based syscalls in the release pending merging in fixes.
+* Thu Sep 29 2011 Maxim Uvarov <maxim.uvarov@oracle.com> - 0.1
+- Initial release.