*any Puppy means that it should work in most recent woof builds of Puppy
*this is alpha at the moment, use with caution
This is a build kit and script developed by mavrothal and myself to make it easy to convert a Puppy build into an OLPC compatible build
The kit includes:
- *OLPC kernels for XO-1 and XO-1.5
*appropriate firmware
*extra Xorg chrome drivers for OLPC
*extra progs , OLPC specific
*a script that does all the conversion and strips out useless stuff to the OLPC
*README and help
Alls you do is invoke the program and point it to a Puppy iso of your choosing, the rest is automatic. The script runs on any Linux and does a check for makesquashfs, which is of course an essential dependency.
Code: Select all
./create_xo_puppy --iso /path/to/my/Puppy.iso
create_xo_puppy-0.3.tar.bz2 12M (includes kernel etc)
f42b3b8cd226a55751bea5360f1046b9 create_xo_puppy-0.3.tar.bz2
Important edit:reuploaded 10:50am AEST (Australian Eastern Standard Time), corrupt upload at first, sorry
Known working isos and state:
- o Lupu.. good
o Slacko.. good
o Squeeze.. good
o Next.. fair.. (left click issue, also requires a build host with xz compression)
o Wary.. fair (XO-1 only, fails on XO-1.5, xorg issue)
o Drake.. bad (boots to X ok but input devices unresponsive in X)
Isos that probably will work
Dlite -stu90
next -Iguleder (update, tested working XO-1.5)
Spup-100 -01micko
Luci -playdayz
Many Puplets may work. Suggested NOT to use an ISO over 180MB. Of course 64 bit isos will not work. Kernel version is irrelevant as the kernel is replaced. The resulting files will only attempt to boot in OLPC XO-1 and 1.5 isos.
XO-I.75 and above are unsupported.
Disclaimer:
/* GPL v3
* 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.
*
*/ SEE /usr/share/doc/legal/ for the licence
While all care is taken, NO responsibility is accepted