diff --git a/.python-schedutils.metadata b/.python-schedutils.metadata new file mode 100644 index 0000000..7b1cfbd --- /dev/null +++ b/.python-schedutils.metadata @@ -0,0 +1 @@ +11ca5a30a9fbc59139a395afda59559bbbe034f8 SOURCES/python-schedutils-0.4.tar.bz2 diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SPECS/python-schedutils.spec b/SPECS/python-schedutils.spec new file mode 100644 index 0000000..d60c1a5 --- /dev/null +++ b/SPECS/python-schedutils.spec @@ -0,0 +1,73 @@ +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%{!?python_ver: %define python_ver %(%{__python} -c "import sys ; print sys.version[:3]")} + +Summary: Linux scheduler python bindings +Name: python-schedutils +Version: 0.4 +Release: 1%{?dist} +License: GPLv2 +URL: http://git.kernel.org/?p=linux/kernel/git/acme/python-schedutils.git +Source: http://userweb.kernel.org/~acme/python-schedutils/%{name}-%{version}.tar.bz2 +Group: System Environment/Libraries +BuildRequires: python-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%description +Python interface for the Linux scheduler sched_{get,set}{affinity,scheduler} +functions and friends. + +%prep +%setup -q + +%build +%{__python} setup.py build + +%install +rm -rf %{buildroot} +%{__python} setup.py install --skip-build --root %{buildroot} +mkdir -p %{buildroot}%{_bindir} +cp -p pchrt.py %{buildroot}%{_bindir}/pchrt +cp -p ptaskset.py %{buildroot}%{_bindir}/ptaskset + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%doc COPYING +%{_bindir}/pchrt +%{_bindir}/ptaskset +%{python_sitearch}/schedutils.so +%if "%{python_ver}" >= "2.5" +%{python_sitearch}/*.egg-info +%endif + +%changelog +* Thu Aug 22 2013 John Kacur - 0.4-1 +- Rebuilding for rhel7.0 + +* Mon Aug 1 2011 Arnaldo Carvalho de Melo - 0.4-1 +- New upstream release. + +* Tue May 17 2011 Clark Williams - 0.3-1 +- reworked get_affinity() and set_affinity() to use dynamic CPU_* macros + +* Thu Aug 28 2008 Arnaldo Carvalho de Melo - 0.2-2 +- Fix build and install sections as suggested by the fedora rewiewer + (BZ #460387) + +* Wed Aug 27 2008 Arnaldo Carvalho de Melo - 0.2-1 +- Add get_priority_{min,max} methods +- Add constants for SCHED_{BATCH,FIFO,OTHER,RR} +- Implement get_priority method +- Add pchrt utility for testing the bindings, chrt clone +- Add ptaskset utility for testing the bindings, taskset clone + +* Tue Jun 10 2008 Arnaldo Carvalho de Melo - 0.1-3 +- add dist to the release tag + +* Tue Dec 19 2007 Arnaldo Carvalho de Melo - 0.1-2 +- First build into rhel5-rt + +* Tue Dec 19 2007 Arnaldo Carvalho de Melo - 0.1-1 +- Initial package