Discussion:
[Grml] Extraction of the small and medium flavors from the full one.
Ernesto Domato
2009-06-08 22:06:03 UTC
Permalink
Hi, now that the grml2iso from git is working, I was wondering is
there's some way to create the small and medium images from the full
one. For example, if I want to create a DVD with grml, grml-medium and
grml-small on it, I'll have to download the 3 flavors even when the
grml one also contains (in some way) the other two. So, if we have
some way to extract the small and medium flavor from the full one, we
could save some bandwidth from the mirrors.

I guess that the other option is to create the images using grml-live
with a local mirror so the packages are only downloaded once.

Another option could be to create differential squashfs from small to
medium and from medium to full, and place the three squashfs on the
full CD so when you chose full for example, the system will mount the
three squashfs together using unionfs to create the full version. I
don't know if it's possible or if you can understand what I trying to
explain, but I think could be an interesting idea. Anyway, we should
also consider the performance issue of stacking several squashfs with
unionfs.

Greetings.
Ernesto
Michael Schierl
2009-06-10 15:00:29 UTC
Permalink
Post by Ernesto Domato
Another option could be to create differential squashfs from small to
medium and from medium to full, and place the three squashfs on the
full CD so when you chose full for example, the system will mount the
three squashfs together using unionfs to create the full version.
That's on the todo list already (for a few years) but no one found time
to do it.

http://wiki.grml.org/doku.php?id=todo#checkout_for_upcoming_releases_of_grml

(unionfs overlays)

Michael
Ernesto Domato
2009-06-08 22:06:03 UTC
Permalink
Hi, now that the grml2iso from git is working, I was wondering is
there's some way to create the small and medium images from the full
one. For example, if I want to create a DVD with grml, grml-medium and
grml-small on it, I'll have to download the 3 flavors even when the
grml one also contains (in some way) the other two. So, if we have
some way to extract the small and medium flavor from the full one, we
could save some bandwidth from the mirrors.

I guess that the other option is to create the images using grml-live
with a local mirror so the packages are only downloaded once.

Another option could be to create differential squashfs from small to
medium and from medium to full, and place the three squashfs on the
full CD so when you chose full for example, the system will mount the
three squashfs together using unionfs to create the full version. I
don't know if it's possible or if you can understand what I trying to
explain, but I think could be an interesting idea. Anyway, we should
also consider the performance issue of stacking several squashfs with
unionfs.

Greetings.
Ernesto
Michael Schierl
2009-06-10 15:00:29 UTC
Permalink
Post by Ernesto Domato
Another option could be to create differential squashfs from small to
medium and from medium to full, and place the three squashfs on the
full CD so when you chose full for example, the system will mount the
three squashfs together using unionfs to create the full version.
That's on the todo list already (for a few years) but no one found time
to do it.

http://wiki.grml.org/doku.php?id=todo#checkout_for_upcoming_releases_of_grml

(unionfs overlays)

Michael
Ernesto Domato
2009-06-08 22:06:03 UTC
Permalink
Hi, now that the grml2iso from git is working, I was wondering is
there's some way to create the small and medium images from the full
one. For example, if I want to create a DVD with grml, grml-medium and
grml-small on it, I'll have to download the 3 flavors even when the
grml one also contains (in some way) the other two. So, if we have
some way to extract the small and medium flavor from the full one, we
could save some bandwidth from the mirrors.

I guess that the other option is to create the images using grml-live
with a local mirror so the packages are only downloaded once.

Another option could be to create differential squashfs from small to
medium and from medium to full, and place the three squashfs on the
full CD so when you chose full for example, the system will mount the
three squashfs together using unionfs to create the full version. I
don't know if it's possible or if you can understand what I trying to
explain, but I think could be an interesting idea. Anyway, we should
also consider the performance issue of stacking several squashfs with
unionfs.

Greetings.
Ernesto
Michael Schierl
2009-06-10 15:00:29 UTC
Permalink
Post by Ernesto Domato
Another option could be to create differential squashfs from small to
medium and from medium to full, and place the three squashfs on the
full CD so when you chose full for example, the system will mount the
three squashfs together using unionfs to create the full version.
That's on the todo list already (for a few years) but no one found time
to do it.

http://wiki.grml.org/doku.php?id=todo#checkout_for_upcoming_releases_of_grml

(unionfs overlays)

Michael

Loading...