rpms/luci/F-12 luci.spec,NONE,1.1
Ryan McCabe
rmccabe at fedoraproject.org
Wed Nov 4 14:15:15 UTC 2009
Author: rmccabe
Update of /cvs/pkgs/rpms/luci/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24061
Added Files:
luci.spec
Log Message:
commit spec file this time.
--- NEW FILE luci.spec ---
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")}
Name: luci
Version: 0.21.0
Release: 1%{?dist}
Summary: Web-based cluster administration application
Group: Applications/System
License: GPLv2
URL: http://sources.redhat.com/cluster/conga
Source0: http://people.redhat.com/rmccabe/luci/luci-0.21.0.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: python-devel
Requires: TurboGears2 python-tw-jquery python-repoze-what-quickstart python-catwalk python-tg-devtools
Requires(post): chkconfig initscripts
Requires(preun): chkconfig initscripts
Requires(postun): initscripts
%description
Luci is a web-based cluster administration application built on the
TurboGears 2 framework.
%prep
%setup -q
%build
python setup.py build
%install
rm -rf %{buildroot}
python setup.py install --skip-build --root %{buildroot}
cd init.d && make DESTDIR=%{buildroot} install;cd ..
cd config && make DESTDIR=%{buildroot} install;cd ..
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc README.txt COPYING
%{python_sitelib}/%{name}-%{version}-py%{pyver}.egg-info/
%{python_sitelib}/luci
%config(noreplace) %{_localstatedir}/lib/luci/etc/luci.ini
%attr(0600,luci,luci) %{_localstatedir}/lib/luci/etc/luci.ini
%attr(0750,luci,luci) %{_localstatedir}/lib/luci
%config(noreplace) %{_sysconfdir}/rc.d/init.d/luci
%pre
getent group luci >/dev/null || groupadd -r luci
getent passwd luci >/dev/null || useradd -r -g luci -d /var/lib/luci -s /sbin/nologin -c "luci user" luci
exit 0
%post
/sbin/chkconfig --add luci
exit 0
%preun
if [ "$1" == "0" ]; then
/sbin/service luci stop >&/dev/null
/sbin/chkconfig --del luci
fi
exit 0
%postun
if [ "$1" == "1" ]; then
/sbin/service luci condrestart >&/dev/null
fi
exit 0
%changelog
* Tue Nov 03 2009 Ryan McCabe <rmccabe at redhat.com> - 0.21.0-1
- Add init script.
- Run as the luci user, not root.
- Turn off debugging.
* Fri Sep 25 2009 Ryan McCabe <rmccabe at redhat.com> - 0.20.0-1
- Initial build.
More information about the scm-commits
mailing list