rpms/rainbow/OLPC-2 .cvsignore, 1.11, 1.12 rainbow.spec, 1.12, 1.13 sources, 1.12, 1.13

Michael Stone (mstone) fedora-extras-commits at redhat.com
Sat Jan 5 03:21:39 UTC 2008


Author: mstone

Update of /cvs/pkgs/rpms/rainbow/OLPC-2
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30835

Modified Files:
	.cvsignore rainbow.spec sources 
Log Message:
- Move Rainbow's spool-dir from /activities to $HOME/isolation/1/; works
  around http://dev.laptop.org/ticket/5033
- Provide a spool-replay script for use by olpc-configure.
- Construct spools at run-time rather than via rpm.
- Remove our runtime-dependency on python-setuptools.



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rainbow/OLPC-2/.cvsignore,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- .cvsignore	20 Dec 2007 05:33:16 -0000	1.11
+++ .cvsignore	5 Jan 2008 03:21:02 -0000	1.12
@@ -1 +1 @@
-rainbow-0.7.5.tar.bz2
+rainbow-0.7.6.tar.bz2


Index: rainbow.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rainbow/OLPC-2/rainbow.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- rainbow.spec	20 Dec 2007 05:33:16 -0000	1.12
+++ rainbow.spec	5 Jan 2008 03:21:02 -0000	1.13
@@ -3,7 +3,7 @@
 %{!?python_version: %define python_version %(%{__python} -c "import sys; print sys.version[0:3]")}
 
 Name:           rainbow
-Version:        0.7.5
+Version:        0.7.6
 Release:        1%{?dist}
 Summary:        The OLPC security service
 
@@ -15,7 +15,6 @@
 
 BuildArch:      noarch
 Requires:       dbus
-Requires:       python-setuptools
 Requires:       sugar >= 0.65-0.77.20071105git.0a9676171d
 Requires:       ipython
 BuildRequires:  python-devel
@@ -36,7 +35,9 @@
 rm -rf $RPM_BUILD_ROOT
 %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
 
-chmod 755 $RPM_BUILD_ROOT/%{_sbindir}/rainbow-daemon
+install -d $RPM_BUILD_ROOT/%{_sbindir}
+install -m 755 bin/rainbow-replay-spool $RPM_BUILD_ROOT/%{_sbindir}/rainbow-replay-spool
+install -m 755 bin/rainbow-daemon       $RPM_BUILD_ROOT/%{_sbindir}/rainbow-daemon
 
 install -d $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/
 install etc/init.d/rainbow $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/rainbow
@@ -54,15 +55,6 @@
 touch $RPM_BUILD_ROOT/%{_localstatedir}/log/rainbow
 chmod 644 $RPM_BUILD_ROOT/%{_localstatedir}/log/rainbow
 
-# Set up the spool
-install -d $RPM_BUILD_ROOT/activities/
-install -d $RPM_BUILD_ROOT/activities/uid_pool
-install -d $RPM_BUILD_ROOT/activities/gid_pool
-install -d $RPM_BUILD_ROOT/activities/bundle_id_to_gid
-install -d $RPM_BUILD_ROOT/activities/gid_to_data_dir
-install -d $RPM_BUILD_ROOT/activities/uid_to_instance_dir
-install -d $RPM_BUILD_ROOT/activities/uid_to_home_dir
-
 # Turn rainbow on by default.
 touch $RPM_BUILD_ROOT/%{_sysconfdir}/olpc-security
 
@@ -99,20 +91,20 @@
 %dir %{python_sitelib}/rainbow
 %{python_sitelib}/rainbow/*
 %{_sbindir}/rainbow-daemon
-%{_sbindir}/rainbow-inject
+%{_sbindir}/rainbow-replay-spool
 %{_sysconfdir}/init.d/rainbow
 %ghost %{_localstatedir}/log/rainbow
-%dir /activities
-%dir /activities/uid_pool
-%dir /activities/gid_pool
-%dir /activities/bundle_id_to_gid
-%dir /activities/gid_to_data_dir
-%dir /activities/uid_to_instance_dir
-%dir /activities/uid_to_home_dir
 %dir %{python_sitelib}/Rainbow-%{version}-py%{python_version}.egg-info
 %{python_sitelib}/Rainbow-%{version}-py%{python_version}.egg-info/*
 
 %changelog
+* Fri Jan 04 2008 Michael Stone <michael at laptop.org> - 0.7.6-1.olpc2
+- Move Rainbow's spool-dir from /activities to $HOME/isolation/1/; works
+  around http://dev.laptop.org/ticket/5033
+- Provide a spool-replay script for use by olpc-configure.
+- Construct spools at run-time rather than via rpm.
+- Remove our runtime-dependency on python-setuptools.
+
 * Wed Dec 19 2007 Michael Stone <michael at laptop.org> - 0.7.5-1.olpc2
 - Install /etc/olpc-security by default.
 - Improve installation-scripts to handle updates. (thanks, Mako).
@@ -120,7 +112,7 @@
 
 * Sat Nov 10 2007 Michael Stone <michael at laptop.org> - 0.7.4-1.olpc2
 - Explicitly specify the working directory of launched activities.
-- Reduce permissions on activity home dirs. 
+- Reduce permissions on activity home dirs.
 - Fix the strace option.
 - Add ipython dependency so we get detailed tracebacks on failure.
 - Make owner.key.pub available to activities.
@@ -174,7 +166,7 @@
 - Correct ChangeLog formatting.
 
 * Thu Aug 31 2007 Michael Stone <michael at laptop.org> - 1.0-0.4.4.20070831gita7c737
-- Record run-time dependencies on python-sqlalchemy and pyvserver. 
+- Record run-time dependencies on python-sqlalchemy and pyvserver.
 - Add a build-number field to the release identifier.
 
 * Thu Aug 30 2007 Michael Stone <michael at laptop.org> - 1.0-0.2.20070830git014607


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rainbow/OLPC-2/sources,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- sources	20 Dec 2007 05:33:16 -0000	1.12
+++ sources	5 Jan 2008 03:21:02 -0000	1.13
@@ -1 +1 @@
-0daece90be06b319b99764b361726ff2  rainbow-0.7.5.tar.bz2
+c2765fb51d7411b24c7617a23057319d  rainbow-0.7.6.tar.bz2




More information about the fedora-extras-commits mailing list