hola claude, aymeric, thanks for the answers on the "how to make image out of install".

next week we will be installing around 30 machines or more, i will try to work with some friend here on both broth and the toonloop .deb though this last one requires a special version of Pygame 1.9.1 for Debian/Ubuntu GNU/Linux that one has to install with gdebi in order to get it to unpack in the correct way. (it didnt work via aptitude or dpkg oddly enough for us here).

buen dimanche!
/a


On Jan 29, 2010, at 6:00 AM, [email protected] wrote:
2. Re: make iso out of live? (Claude Heiland-Allen)
  3. Re: make iso out of live? (Aymeric Mansoux)

On the other hand, if you know exactly what you will need, you can build
a customized CD using Broth.  It is still a bit undocumented though.
Here's a quick start of a guide:

First get the source:

$ bzr clone lp:broth

And install the dependencies:

(not sure which they are exactly... live-helper 2~a from snapshot
repository and what else?)

The recipe that broth.sh follows uses lh_build.  Essentially it
bootstraps a minimal system in subdirectory (chroot), then installs all the packages from stock (plus the kernel essentials). Finally it packs
the chroot into squashfs image and assembles the final iso.

See http://wiki.debian.org/DebianLive/live-helper for more details.

The stock is the base for the soup:

$ ls broth/stock
binary_local-hooks              # ???
binary_local-includes           # files to add in the iso root
binary_syslinux                 # syslinux splash screen etc
chroot_apt                      # ???
chroot_local-hooks-common       # hooks to run
chroot_local-hooks-puredyne-DVD # hooks to run (profile-sensitive)
chroot_local-includes           # files to add
chroot_local-packages           # deb files to install
chroot_local-packageslists      # packages to install from repositories
chroot_sources                  # repositories to use

Then to run it:

$ ./broth.sh -o puredyne-CD     # pick profile from packageslists

Wait ~15-20mins (longer the first time as it downloads), and you should
end up with a binary.iso that you can test in a virtual machine (or a
real one).

basically we need to install 40 old amd/athlon machines with a slightly
modified puredyne that includes (and excludes) some stuff, say:

sshd on startup

See: https://bugs.launchpad.net/puredyne-live/+bug/504539

baudline
toonloop

Packaging them as .deb would make the rest easier.

some cron jobs and scripts

Add to includes in etc/cron.d/

customized desktop

Add to includes in etc/skel/ (the live user is created at boot time)

etc..

more documentation on this puredyne powered project will be soon online.

lastly (guess you are aware thou,,,)

[goto10] -!- Irssi: Unable to connect server irc.goto10.org port 6667

There are other servers in the network too: http://goto10.org/ beernet/


Claude




------------------------------

Message: 3
Date: Thu, 28 Jan 2010 14:26:50 +0100
From: Aymeric Mansoux <[email protected]>
Subject: Re: [puredyne] make iso out of live?
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii

alejo said :
hi all, i just got 2 questions:

1. For a networked "machine of machines", that owes some ideas to
metabiosis [ http://metabiosis.goto10.org/ ] I will like to produce
a smaller scale puredyne liveCD so to do faster and customized
installs and get ready the 40 or so machines involved on the act.

Is there a way to run a similar script (make-live-device.sh) but to
repackage a running system into a .iso image one can redistribute?
basically we need to install 40 old amd/athlon machines with a
slightly modified puredyne that includes (and excludes) some stuff,
say:

that's planned, but don't expect anything before next sprint :)
(in helsinki, march, kindly hosted by pixelache).


baudline
toonloop
some cron jobs and scripts
customized desktop
etc..

Regarding toonloop, you have access to our PPA, isn't it? ;)
So, you can make a nice deb, he?


---
[email protected]
http://identi.ca/group/puredyne
irc://irc.goto10.org/puredyne

Reply via email to