rpms/olpc-utils/OLPC-4 diskspace.patch, NONE, 1.1 olpc-login, NONE, 1.1 olpc-utils-dbus.patch, NONE, 1.1 x11-input.fdi, NONE, 1.1 xorg-dcon.conf, NONE, 1.1 branch, 1.1, 1.2 olpc-utils.spec, 1.1, 1.2 sources, 1.2, 1.3
Marco Pesenti Gritti
mpg at fedoraproject.org
Tue Nov 18 16:53:28 UTC 2008
Author: mpg
Update of /cvs/pkgs/rpms/olpc-utils/OLPC-4
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24266
Modified Files:
branch olpc-utils.spec sources
Added Files:
diskspace.patch olpc-login olpc-utils-dbus.patch x11-input.fdi
xorg-dcon.conf
Log Message:
Sync with OLPC-3
diskspace.patch:
--- NEW FILE diskspace.patch ---
commit fc768d34a543ca40cd4d84e38da522bcccf9ebe3
Author: Chris Ball <cjb at laptop.org>
Date: Sat Sep 27 20:50:43 2008 -0400
dlo#7932: Fix failsafe script in the presence of pretty-boot.
This is more complicated than I'd hoped. In the presence of pretty-boot
we're started with input coming in on tty2 but output happening on tty1.
The resolution is to have one script that checks to see whether we're
in pretty-boot and switches to VT2 if we are, and to move the script
that actually does input/output to "diskspacerecover". On ugly-boot
it'll run on tty1 as normal, on pretty-boot it'll run on tty2.
A long-term fix is to have /etc/init.d/z-boot-anim-stop return us to
a more sane environment than this; it should set the controlling
terminal back to tty1 and chvt 1, but I wasn't able to make this work.
diff --git a/etc/rc.d/init.d/diskspacecheck b/etc/rc.d/init.d/diskspacecheck
index c4411a5..7095fa2 100755
--- a/etc/rc.d/init.d/diskspacecheck
+++ b/etc/rc.d/init.d/diskspacecheck
@@ -2,110 +2,38 @@
# -*- coding: utf-8 -*-
#
# chkconfig: 345 02 02
-# description: If the NAND doesn't have enough free space, delete datastore\
-# objects until it does. This doesn't modify the datastore's\
-# index.
+# description: If the NAND doesn't have enough free space, set up a VT for\
+# diskspacerecover.
# processname: diskspacecheck
# Author: Chris Ball <cjb at laptop.org>
-import os, sys, statvfs, subprocess, shutil
+import os, sys, statvfs, pyvt, time
THRESHOLD = 1024 * 20 # 20MB
DATASTORE_PATH = "/home/olpc/.sugar/default/datastore/store/*-*"
ACTIVITY_PATH = "/home/olpc/Activities/*"
-def main():
- # First, check to see whether we have enough free space.
- if find_freespace() < THRESHOLD:
- print "Not enough disk space."
-
- # Per Trac #5637, delete orphaned leaks in .sugar/default/data.
- # This is safe on any build.
- try:
- shutil.rmtree("/home/olpc/.sugar/default/data")
- except OSError:
- pass
-
- if find_freespace() >= THRESHOLD:
- # The above gained enough free space.
- return
-
- # Okay, we'll have to delete some real data.
- # Add datastore files to filelist string
- lines = os.popen("du -s %s" % DATASTORE_PATH).readlines()
-
- # Add activities to filelist
- lines += (os.popen("du -s %s" % ACTIVITY_PATH).readlines())
-
- filesizes = [line.split('\t') for line in lines]
- for file in filesizes:
- file[0] = int(file[0]) # size
- file[1] = file[1].rstrip() # path
- filesizes.sort()
- filelist = [file[1] for file in filesizes]
-
- # Unfreeze the DCON, print a message.
- unfreeze_dcon()
-
- # The below string is in latin-1, because Unicode isn't present
- # in the environment when this script runs.
- string = u"""
-Your disk is nearly full. The system cannot operate with a full disk.
-To create free space, some of the entries in your Journal will now be
-deleted. If you wish to avoid having items deleted, power down your
-XO and bring it to an expert for backup and recovery.
-
-Error code: DISKFULL
-
-Press the return key to delete some Journal entries, or the 'c' key
-and then return key to attempt to boot anyway.
-
-
-Su disco está casi lleno. El sistema no puede funcionar si el disco
-está lleno. Para liberar espacio, se deben borrar algunas entradas de
-su Diario ahora. Si prefiere no tener que borrar datos, apague su XO y
-llévelo a un experto para que haga una copia de seguridad y
-recuperación de datos.
-
-Código del error: DISKFULL
-
-Pulse retorno tecla para borrar algunas entradas del Diario, o presiona
-'c' y retorno para iniciar de cualquier manera.
-"""
-
- key = raw_input(string.encode('utf-8'))
-
- if key is 'c':
- return
-
- # Now, delete files/directories one at a time.
- while find_freespace() < THRESHOLD and len(filelist) > 0:
- delete_entry(filelist.pop())
-
-def find_freespace():
- # Determine free space on /.
- stat = os.statvfs("/")
- freebytes = stat[statvfs.F_BSIZE] * stat[statvfs.F_BAVAIL]
- freekbytes = freebytes / 1024
- return freekbytes
-
-def delete_entry(entry):
- # Delete a single file from the datastore, or an activity directory
- print "Deleting " + entry
- try:
- if os.path.isdir(entry):
- shutil.rmtree(entry)
- else:
- os.remove(entry)
- except OSError:
- print "Couldn't delete " + entry
-
-def unfreeze_dcon():
- # Don't think there's anything useful I can do if this write fails.
- dcon = open('/sys/class/backlight/dcon-bl/device/freeze', 'w')
- dcon.write('0')
- dcon.close()
- os.system("/sbin/setsysfont")
- os.system("/bin/unicode_start sun12x22")
-main()
+# Determine free space on /.
+stat = os.statvfs("/")
+freebytes = stat[statvfs.F_BSIZE] * stat[statvfs.F_BAVAIL]
+freekbytes = freebytes / 1024
+
+# If we have enough disk space, exit.
+if freekbytes > THRESHOLD:
+ exit
+
+# Disable pretty-boot.
+if os.system("ps awux | grep 0-boot-anim-start | grep -v grep") == 0:
+ # Pretty-boot is running. Kill it, and set up a new VT for the next script.
+ os.system("/etc/init.d/z-boot-anim-stop start")
+ pyvt.chcon("/dev/tty1")
+ pyvt.chcon("/dev/console")
+ pyvt.chvt(2)
+
+# Don't think there's anything useful I can do if this write fails.
+dcon = open('/sys/class/backlight/dcon-bl/device/freeze', 'w')
+dcon.write('0')
+dcon.close()
+os.system("/sbin/setsysfont")
+os.system("/bin/unicode_start sun12x22")
diff --git a/etc/rc.d/init.d/diskspacerecover b/etc/rc.d/init.d/diskspacerecover
new file mode 100755
index 0000000..050a051
--- /dev/null
+++ b/etc/rc.d/init.d/diskspacerecover
@@ -0,0 +1,101 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# chkconfig: 345 03 03
+# description: If the NAND doesn't have enough free space, delete datastore\
+# objects until it does. This doesn't modify the datastore's\
+# index.
+# processname: diskspacerecover
+
+# Author: Chris Ball <cjb at laptop.org>
+
+import os, sys, statvfs, subprocess, shutil, fcntl
+
+THRESHOLD = 1024 * 600 # 20MB
+DATASTORE_PATH = "/home/olpc/.sugar/default/datastore/store/*-*"
+ACTIVITY_PATH = "/home/olpc/Activities/*"
+
+def main():
+ # First, check to see whether we have enough free space.
+ if find_freespace() < THRESHOLD:
+ print "Not enough disk space."
+
+ # Per Trac #5637, delete orphaned leaks in .sugar/default/data.
+ # This is safe on any build.
+ try:
+ shutil.rmtree("/home/olpc/.sugar/default/data")
+ except OSError:
+ pass
+
+ if find_freespace() >= THRESHOLD:
+ # The above gained enough free space.
+ return
+
+ # Okay, we'll have to delete some real data.
+ # Add datastore files to filelist string
+ lines = os.popen("du -s %s" % DATASTORE_PATH).readlines()
+
+ # Add activities to filelist
+ lines += (os.popen("du -s %s" % ACTIVITY_PATH).readlines())
+
+ filesizes = [line.split('\t') for line in lines]
+ for file in filesizes:
+ file[0] = int(file[0]) # size
+ file[1] = file[1].rstrip() # path
+ filesizes.sort()
+ filelist = [file[1] for file in filesizes]
+
+ # The below string is in latin-1, because Unicode isn't present
+ # in the environment when this script runs.
+ string = u"""
+Your disk is nearly full. The system cannot operate with a full disk.
+To create free space, some of the entries in your Journal will now be
+deleted. If you wish to avoid having items deleted, power down your
+XO and bring it to an expert for backup and recovery.
+
+Error code: DISKFULL
+
+Press the return key to delete some Journal entries, or the 'c' key
+and then return key to attempt to boot anyway.
+
+
+Su disco está casi lleno. El sistema no puede funcionar si el disco
+está lleno. Para liberar espacio, se deben borrar algunas entradas de
+su Diario ahora. Si prefiere no tener que borrar datos, apague su XO y
+llévelo a un experto para que haga una copia de seguridad y
+recuperación de datos.
+
+Código del error: DISKFULL
+
+Pulse retorno tecla para borrar algunas entradas del Diario, o presiona
+'c' y retorno para iniciar de cualquier manera.
+"""
+
+ key = raw_input(string.encode('utf-8'))
+
+ if key is 'c':
+ return
+
+ # Now, delete files/directories one at a time.
+ while find_freespace() < THRESHOLD and len(filelist) > 0:
+ delete_entry(filelist.pop())
+
+def find_freespace():
+ # Determine free space on /.
+ stat = os.statvfs("/")
+ freebytes = stat[statvfs.F_BSIZE] * stat[statvfs.F_BAVAIL]
+ freekbytes = freebytes / 1024
+ return freekbytes
+
+def delete_entry(entry):
+ # Delete a single file from the datastore, or an activity directory
+ print "Deleting " + entry
+ try:
+ if os.path.isdir(entry):
+ shutil.rmtree(entry)
+ else:
+ os.remove(entry)
+ except OSError:
+ print "Couldn't delete " + entry
+
+main()
--- NEW FILE olpc-login ---
#%PAM-1.0
auth required pam_env.so
auth required pam_permit.so
account required pam_nologin.so
account include system-auth
password include system-auth
session optional pam_keyinit.so force revoke
session include system-auth
session required pam_loginuid.so
session optional pam_console.so
olpc-utils-dbus.patch:
--- NEW FILE olpc-utils-dbus.patch ---
--- olpc-utils-0.89/usr/bin/olpc-session.dbus 2008-09-29 23:48:41.000000000 +0200
+++ olpc-utils-0.89/usr/bin/olpc-session 2008-10-18 18:14:15.000000000 +0200
@@ -74,5 +74,12 @@
mv $HOME/.boot_time $HOME/.boot_time.prev 2>/dev/null
cat /proc/uptime >$HOME/.boot_time
+# run the dbus session daemon
+if [ -f /etc/olpc-security ] ; then
+ DBUS_CONFIG="--config-file /etc/dbus-1/session-olpc.conf"
+fi
+
+eval `dbus-launch --sh-syntax --exit-with-session $DBUS_CONFIG`
+
# finally, run sugar
exec /usr/bin/ck-xinit-session /usr/bin/sugar
--- NEW FILE x11-input.fdi ---
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">mouse</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
</match>
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_driver" type="string">mouse</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.x11_driver" type="string">keyboard</merge>
<merge key="input.xkb.model" type="string">olpc</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
</match>
<merge key="input.xkb.layout" type="string">us</merge>
<merge key="input.xkb.variant" type="string" />
</match>
<!-- older versions of HAL use "keyboard" instead of keys -->
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.xkb.rules" type="string">base</merge>
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.x11_driver" type="string">keyboard</merge>
<merge key="input.xkb.model" type="string">pc105</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
</match>
<merge key="input.xkb.layout" type="string">us</merge>
<merge key="input.xkb.variant" type="string" />
</match>
</device>
</deviceinfo>
--- NEW FILE xorg-dcon.conf ---
# Xorg configuration file for OLPC
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
EndSection
#Section "ServerFlags"
#Option "AllowEmptyInput" "yes"
#EndSection
Section "Module"
SubSection "extmod"
Option "omit XFree86-DGA"
#Option "omit XFree86-Misc" # needed by 'xset m'
Option "omit MIT-SUNDRY-NONSTANDARD"
Option "omit TOG-CUP"
Option "omit Extended-Visual-Information"
EndSubSection
Load "freetype"
Load "evdev"
# Load "record" # Mostly a debugging tool
EndSection
Section "Extensions"
Option "XTEST" "Disable" # Mostly a debugging tool
#Option "SECURITY" "Disable" # CRASH!
Option "XC-APPGROUP" "Disable"
Option "XINERAMA" "Disable"
EndSection
Section "Monitor"
Identifier "Monitor0"
HorizSync 30-67
VertRefresh 48-52
DisplaySize 152 114
Mode "1200x900"
DotClock 57.275
HTimings 1200 1208 1216 1240
VTimings 900 905 908 912
Flags "-HSync" "-VSync"
EndMode
EndSection
Section "Device"
Identifier "Videocard0"
Driver "amd"
VendorName "Advanced Micro Devices, Inc."
BoardName "AMD Geode GX/LX"
Option "AccelMethod" "EXA"
Option "NoCompression" "true"
Option "PanelGeometry" "1200x900"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1200x900"
EndSubSection
EndSection
Section "InputDevice"
Identifier "fake"
Driver "void"
EndSection
Section "InputDevice"
Identifier "ATKbd"
Driver "evdev"
Option "Name" "AT Translated Set 2 keyboard"
Option "evBits" "+1"
Option "keyBits" "~1-255 ~352-511"
Option "Pass" "2"
EndSection
Section "InputDevice"
Identifier "Keyboard"
Driver "evdev"
Option "evBits" "+1"
Option "keyBits" "~1-115 ~117-255"
Option "Pass" "3"
EndSection
Section "InputDevice"
Identifier "Mouse"
Driver "evdev"
Option "evBits" "+1-2"
Option "keyBits" "~272-287"
Option "Pass" "3"
EndSection
Section "InputDevice"
Identifier "GS"
Driver "evdev"
Option "Name" "OLPC ALPS GlideSensor"
Option "evBits" "+1 +3"
Option "keyBits" "~272-287"
Option "absBits" "~0-2 ~24"
Option "Pass" "2"
Option "Mode" "Relative"
EndSection
Index: branch
===================================================================
RCS file: /cvs/pkgs/rpms/olpc-utils/OLPC-4/branch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- branch 13 Nov 2008 17:49:20 -0000 1.1
+++ branch 18 Nov 2008 16:52:58 -0000 1.2
@@ -1 +1 @@
-OLPC-4
+OLPC-3
Index: olpc-utils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/olpc-utils/OLPC-4/olpc-utils.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- olpc-utils.spec 9 May 2008 01:18:00 -0000 1.1
+++ olpc-utils.spec 18 Nov 2008 16:52:58 -0000 1.2
@@ -1,38 +1,27 @@
-Name: olpc-utils
-Version: 0.71
-Release: 1%{?dist}
-Summary: OLPC utilities
-URL: http://dev.laptop.org/git?p=projects/olpc-utils;a=summary
-Group: System Environment/Base
-License: GPLv2+
-# The source for this package was pulled from upstream's vcs. Use the
-# following commands to generate the tarball:
-# git clone git://dev.laptop.org/projects/olpc-utils;
-# cd olpc-utils
-# git checkout v%{version}
-# ./autoconf.sh
-# make dist
-Source0: olpc-utils-%{version}.tar.bz2
-Source100: dot-xsession-example
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Name: olpc-utils
+Version: 0.89
+Release: 4%{?dist}
+Summary: OLPC utilities
+URL: http://dev.laptop.org/git?p=projects/olpc-utils;a=summary
+Group: System Environment/Base
+License: GPLv2+
+Source0: %{name}-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Patch1: olpc-utils-dbus.patch
# for olpc-dm
BuildRequires: pam-devel
Requires: pam
-# for olpc-netcapture
-Requires: tcpdump
-
-# for olpc-netlog
-Requires: ethtool
-Requires: tar
-Requires: gzip
-
# for olpc-configure
-Requires: /usr/bin/find
+Requires: /usr/bin/find
# for become_root
-Requires: /bin/su
+Requires: /bin/su
+
+# for olpc-test-devkey
+Requires: olpcupdate >= 2.10
%description
@@ -42,26 +31,28 @@
%prep
%setup -q
+%patch1 -p1
%build
-%configure
-make %{?_smp_mflags}
+make -f Makefile.build %{?_smp_mflags}
%install
rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
-
-install -D -m 0644 %{SOURCE100} $RPM_BUILD_ROOT/etc/skel/.xsession-example
+make -f Makefile.build install DESTDIR=%{buildroot}
%post
/sbin/chkconfig --add olpc-configure
+/sbin/chkconfig --add diskspacecheck
+/sbin/chkconfig --add diskspacerecover
%preun
if [ $1 = 0 ]; then
- /sbin/chkconfig --del olpc-configure
+ /sbin/chkconfig --del olpc-configure
+ /sbin/chkconfig --del diskspacecheck
+ /sbin/chkconfig --del diskspacerecover
fi
@@ -78,29 +69,125 @@
%{_sbindir}/setolpckeys
%{_sbindir}/olpc-dm
%{_bindir}/olpc-logbat
-%{_bindir}/olpc-netlog
-%{_bindir}/olpc-netcapture
-%{_bindir}/olpc-netstatus
%{_bindir}/olpc-session
-%{_bindir}/olpc-pwr-prof
-%{_bindir}/olpc-pwr-prof-send
-%{_bindir}/sudo
+%{_bindir}/olpc-pwr-log
%{_bindir}/olpc-clean-previews
%{_bindir}/olpc-audit
+%{_bindir}/olpc-test-devkey
%{_sysconfdir}/profile.d/zzz_olpc.sh
%{_sysconfdir}/cron.d/olpc-pwr-prof.cron
-%{_sysconfdir}/motd.olpc
-%{_sysconfdir}/X11/xorg-dcon.conf
-%{_sysconfdir}/X11/xorg-emu.conf
-%{_sysconfdir}/X11/xorg-vmware.conf
-%{_sysconfdir}/X11/xorg-dcon-1.3.conf
-%{_sysconfdir}/X11/xorg-emu-1.3.conf
%{_sysconfdir}/rc.d/init.d/olpc-configure
-%{_sysconfdir}/udev/rules.d
-%{_sysconfdir}/skel/.xsession-example
-
+%{_sysconfdir}/rc.d/init.d/diskspacecheck
+%{_sysconfdir}/rc.d/init.d/diskspacerecover
+%config(noreplace) %{_sysconfdir}/hal/fdi/policy/x11-input.fdi
+%config(noreplace) %{_sysconfdir}/motd.olpc
+%config(noreplace) %{_sysconfdir}/X11/xorg-dcon.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-emu.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-vmware.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-dcon-1.3.conf
+%config(noreplace) %{_sysconfdir}/X11/xorg-emu-1.3.conf
+%config(noreplace) %{_sysconfdir}/pam.d/olpc-login
+%config(noreplace) %{_sysconfdir}/skel/.xsession-example
+%config(noreplace) %{_sysconfdir}/ConsoleKit/run-session.d/pam-foreground-compat.ck
%changelog
+* Sat Oct 1 2008 Marco Pesenti Gritti <mpg at redhat.com> 0.89-4
+- Marco Pesenti Gritti (1):
+ Fix typo in the dbus session patch.
+
+* Sat Oct 1 2008 Marco Pesenti Gritti <mpg at redhat.com> 0.89-3
+- Marco Pesenti Gritti (1):
+ Add missing quotes in the dbus session patch.
+
+* Sat Oct 1 2008 Marco Pesenti Gritti <mpg at redhat.com> 0.89-2
+- Marco Pesenti Gritti (1):
+ Make olpc-session launch a dbus-session before running sugar.
+
+* Mon Sep 29 2008 Michael Stone <michael at laptop.org> 0.89-1
+- Chris Ball (2):
+ Require 20 MB of free-space, not 600 MB.
+ Properly skip cleanup logic when space is available.
+
+* Mon Sep 29 2008 Michael Stone <michael at laptop.org> 0.88-1
+- Chris Ball (1):
+ dlo#7932: Fix failsafe script in the presence of pretty-boot.
+
+* Tue Sep 23 2008 Michael Stone <michael at laptop.org> 0.87-1
+- Chris Ball (1):
+ dlo#7932: Set up utf8 environment, and display a UTF-8 string.
+
+* Tue Sep 02 2008 Michael Stone <michael at laptop.org> 0.86-1
+- Guillaume Desmottes (1):
+ xsession-example: open Telepathy log files in append mode instead of trunc (#8142)
+
+* Tue Sep 02 2008 Michael Stone <michael at laptop.org> 0.85-1
+- Michael Stone (1):
+ dlo#7690: Remove the msh0-renaming rule since dlo#5746 was fixed upstream.
+
+* Fri Aug 15 2008 Sayamindu Dasgupta <sayamindu at laptop.org> 0.84-1
+- Sayamindu Dasgupta (1):
+ dlo#7818: Load the XIM GTK Input Module conditionally.
+- Chris Ball (1):
+ dlo#7932, dlo#7125: Install disk-space failsafe script.
+
+* Tue Aug 05 2008 Michael Stone <michael at laptop.org> 0.83-1
+- C. Scott Ananian (1):
+ Trac #5705: fix dbus at_console policy rule.
+- Richard Smith (1):
+ Update power logging scripts.
+
+* Sat Aug 02 2008 Michael Stone <michael at laptop.org> 0.82-1
+- C. Scott Ananian (2):
+ dlo#5705: allow specification of the tty used for X on the command line.
+ Delint olpc-dm.
+- Martin Dengler (1):
+ dlo#7442 start olpc-dm on tty3 and no other
+
+* Thu Jul 24 2008 Michael Stone <michael at laptop.org> 0.81-1
+- cscott: dlo#317: Set appropriate ICEAUTHORITY, XAUTHORITY, and XSERVERAUTH
+ variables to move these to a tmpfs.
+
+* Wed Jul 23 2008 Michael Stone <michael at laptop.org> 0.80-1
+- sayamindu: dlo#7474: Choose the XIM method by default.
+- pgf: dlo#7537: Be more precise when assigning permissions to /home/olpc.
+
+* Tue Jul 22 2008 Michael Stone <michael at laptop.org> 0.79-1
+- cscott: dlo#7495: Trigger activity update on base OS upgrade.
+
+* Tue Jul 08 2008 Michael Stone <michael at laptop.org> 0.78-1
+- dsd: dlo#7211: Increase mouse sensitivity.
+
+* Mon Jul 07 2008 Michael Stone <michael at laptop.org> 0.77-1
+- Bump revision number.
+
+* Thu Jul 03 2008 C. Scott Ananian <cscott at laptop.org> 0.76-1
+- dlo#6432: local installation of RPMs on first boot.
+- dlo#7171: move network testing tools to olpc-netutils
+- add olpc-test-devkey script to verify a developer key.
+
+* Tue Jun 24 2008 Michael Stone <michael at laptop.org> 0.75-1
+- mstone:
+ Merge Fedora's divergence.
+ Replace autotools with GNUmake.
+- erikg: Reduce mouse acceleration.
+ dlo#7211: Touchpad is super-sensitive in olpc3 builds.
+- dsd/marco: Properly initialize a ConsoleKit session.
+ dlo#7266: Can't restart/shutdown system from sugar with olpc3.
+ dlo#7289: No USB automount with olpc3.
+- ausil:
+ include x11-input.fdi
+ update xorg-dcon.conf
+ (temporarily?) drop our custom sudo implementation.
+
+* Tue May 27 2008 Sayamindu Dasgupta <sayamindu at gmail.com> 0.74-1
+- dlo#6945: Added workaround for typo in mfg-data for Ethiopian machines.
+
+* Fri May 16 2008 Michael Stone <michael at laptop.org> - 0.73-1
+- dlo#6767: Run make_index.py with a reasonable value of LANG.
+
+* Fri May 16 2008 Sayamindu Dasgupta <sayamindu at gmail.com> - 0.72-1
+- dlo#6945: Export GTK_IM_MODULE so that other modules such as Amharic does not get picked up.
+
* Sun Mar 21 2008 Michael Stone <michael at laptop.org> - 0.71-1
- dlo#5746: Use a more precise udev ignore-me rule for msh* interfaces.
@@ -217,7 +304,7 @@
- Bump revision
* Fri Nov 30 2007 Bernardo Innocenti <bernie at codewiz.org> - 0.51-2
-- Add olpc-netcapture to %files
+- Add olpc-netcapture to %%files
* Fri Nov 30 2007 Bernardo Innocenti <bernie at codewiz.org> - 0.51-1
- Fix olpc#5195: Console font too small when using pretty boot.
@@ -346,9 +433,9 @@
* Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com 0.11-1
- Newer source from J5 which fixes a permission issue. Fix build root cleanup.
* Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com 0.10-1
-- Newer source and spec cleanups from J5
+- Newer source and spec cleanups from J5
* Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com 0.1-3
-- Split off dbench. Added a description for bios signature tool.
+- Split off dbench. Added a description for bios signature tool.
* Wed Jun 20 2007 Rahul Sundaram <sundaram at redhat.com> - 0.1-2
- Submit for review in Fedora
* Fri Nov 10 2006 John (J5) Palmieri <johnp at redhat.com> - 0.1-1
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/olpc-utils/OLPC-4/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 9 May 2008 01:18:00 -0000 1.2
+++ sources 18 Nov 2008 16:52:58 -0000 1.3
@@ -1 +1 @@
-f1e4e02f0878528a5d97304e8bded6e3 olpc-utils-0.71.tar.bz2
+fc7e0f8bcdd10f858eae4aef521b769d olpc-utils-0.89.tar.bz2
More information about the fedora-extras-commits
mailing list