olpc-xo1-0.2/0000755000000000000000000000000011146115001007671 5ustar olpc-xo1-0.2/debian/0000755000000000000000000000000011707733267011142 5ustar olpc-xo1-0.2/debian/compat0000644000000000000000000000000211146105444012323 0ustar 4 olpc-xo1-0.2/debian/olpc-xo1-hw.install0000644000000000000000000000015511146111165014571 0ustar initramfs-hooks/xo1 etc/initramfs-tools/hooks initramfs-scripts/xo1 etc/initramfs-tools/scripts/init-top olpc-xo1-0.2/debian/changelog0000644000000000000000000000132011707732201012773 0ustar olpc-xo1 (0.3) unstable; urgency=low * Manual redboot.ko loading in the initramfs image is no longer needed as of Linux-3.2 (thanks to a bug fixed upstream). Make a note about that in the script; the entire script can be removed for wheezy. * Ensure lzo and zlib-related modules get included in initramfs images. -- Andres Salomon Wed, 25 Jan 2012 07:47:46 +0000 olpc-xo1 (0.2) unstable; urgency=low * Fix bug with inclusion of non-existent script (closes: #540135). -- Andres Salomon Tue, 18 Aug 2009 00:34:05 +0000 olpc-xo1 (0.1) unstable; urgency=low * Initial release. -- Andres Salomon Sun, 15 Feb 2009 16:43:26 -0500 olpc-xo1-0.2/debian/olpc-xo1-hw.dirs0000644000000000000000000000003211146106262014060 0ustar etc/initramfs-tools/hooks olpc-xo1-0.2/debian/rules0000755000000000000000000000010111146105476012202 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk olpc-xo1-0.2/debian/copyright0000644000000000000000000000215411146106531013060 0ustar This package was debianized by Andres Salomon on Sun, 15 Feb 2009 16:38:17 -0500 The current Debian maintainer is Andres Salomon . Author: Andres Salomon Copyright (C) 2009 Andres Salomon This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. On Debian systems, the complete text of the GNU General Public License can be found in file /usr/share/common-licenses/GPL olpc-xo1-0.2/debian/control0000644000000000000000000000074611146106153012535 0ustar Source: olpc-xo1 Section: admin Priority: extra Maintainer: Andres Salomon Build-Depends: debhelper (>= 4.1.0), cdbs Standards-Version: 3.8.0 Package: olpc-xo1-hw Architecture: all Description: Support for OLPC XO-1 hardware This package contains necessary scripts and other things to support OLPC's XO-1 hardware. This hardware is a mix between a laptop and an embedded device, and it has some pretty quirky hardware. Thus, it needs some special handling. olpc-xo1-0.2/initramfs-hooks/0000755000000000000000000000000011707732017013025 5ustar olpc-xo1-0.2/initramfs-hooks/xo10000755000000000000000000000117311707732016013463 0ustar #!/bin/sh # # List the soft prerequisites here. This is a space separated list of # names, of scripts that are in the same directory as this one, that # must be run before this one can be. # PREREQ="" prereqs() { echo "$PREREQ" } case $1 in # get pre-requisites prereqs) prereqs exit 0 ;; esac . /usr/share/initramfs-tools/hook-functions # Ensure the mtd (and related) modules are included for x in cafe_nand redboot jffs2 ubifs lzo zlib zlib_deflate deflate ; do manual_add_modules "${x}" done # Video drivers are important, too, as we don't have VGA support for x in lxfb gxfb fbcon ; do manual_add_modules "${x}" done olpc-xo1-0.2/initramfs-scripts/0000755000000000000000000000000011707731525013374 5ustar olpc-xo1-0.2/initramfs-scripts/xo10000755000000000000000000000113711707731525014033 0ustar #!/bin/sh # # List the soft prerequisites here. This is a space separated list of # names, of scripts that are in the same directory as this one, that # must be run before this one can be. # PREREQ="" prereqs() { echo "$PREREQ" } case $1 in # get pre-requisites prereqs) prereqs exit 0 ;; esac # redboot needs to be loaded before cafe_nand in order to ensure that # partitions are correctly identified. This is a kernel bug that's worked # around here. modprobe redboot # XXX: this can be removed in wheezy; Linux-3.2 fixes the redboot bug that # requires this hack.