As the potential base of machines that might need the CD-ROM-sized ISOs shrinks,
how about this as a viable alternative:
Distribute the DVD (single layer, two ISOs), and dual-layer DVD (one ISO)
together with a script that would be able to split these into a set of CD-ROM-sized ISOs,
and MD5/SHA1 checksums (perhaps based on the result of the same script run by CentOS group).
This would allow downstream mirrors (who might serve a different population of users)
to still offer the smaller downloads to their users who do not have DVD-ROM drives,
while reducing the need to store all the possible combinations at the main disribution
and mirror sites serving the "majority" population.
Cheers!
Simba
Engineering
-----Original Message-----
From: centos-devel-bounces@centos.org [mailto:centos-devel-bounces@centos.org] On Behalf Of Karanbir Singh
Sent: Wednesday, 08 February, 2012 03:21
To: The CentOS developers mailing list.
Subject: Re: [CentOS-devel] Dual Layer DVD iso for 6.3 / 5.8
On 02/07/2012 01:54 PM, Khusro Jaleel wrote:
> I don't think the CDs should be torrent-only though, but maybe it's just me.
we dont have CD images for the distro CentOS-6 ( just the minimal one ); and there has not been a huge uproar about it honestly, just a few people who mentioned it as inconvenient in passing.
On Tuesday, February 07, 2012 01:10:48 PM Phil Schaffner wrote:
> Les Mikesell wrote on 02/07/2012 12:07 PM:
> > Would there be a way for a script to combine the two isos into one
> > with loopback mounts, a copy and rebuild?
>
> http://wiki.centos.org/TipsAndTricks/CDtoDVDMedia
>
> Now tested with 6.2 DVD1/2 for x86_64.
And for i386. I haven't had time to install from it yet. Generated the full ISO in about 6 minutes here, both for i386 and x86_64.
With this script in a slightly more conspicuous location, there would be no need to have separate DL ISOs on any mirror, since it is so easy to make it yourself.
With a script that can split six ways from Sunday and do arbitrary sized ISOs, one would only need to distribute the 'common' single-layer DVD sized ISO pair, and the script could generate the ISO sets the user wants.
The only fly in the ointment is that the mkdvdiso.sh script does require anaconda-runtime (on EL5, the script says) or isomd5sum (on EL6). A version that can slice into specified chunks would likely have more requires.
However, Phil, the section that attempts to detect not being an absolute path for the destination ISO is 'broken' here on C6.2 x86_64; if just an ISO name is specified I get an error:
++++++
# mkdvdiso tmpiso test.iso
DVD directory is .
ISO file is test.iso
Destinaton Directory . does not exist
++++++
I know it's actually in the code to print that out, but it's a confusing error. Rather, using the same language about it having to be an absolute path as the error message a few lines later would be clearer.... but that's just my opinion, of course.
_______________________________________________
CentOS-devel mailing list
CentOS-devel@centos.org
http://lists.centos.org/mailman/listinfo/centos-devel
02-08-2012, 09:03 PM
Manuel Wolfshant
Dual Layer DVD iso for 6.3 / 5.8
On 02/08/2012 07:06 PM, Phoenix, Merka wrote:
> Karanbir,
>
> As the potential base of machines that might need the CD-ROM-sized ISOs shrinks,
> how about this as a viable alternative:
>
> Distribute the DVD (single layer, two ISOs), and dual-layer DVD (one ISO)
> together with a script that would be able to split these into a set of CD-ROM-sized ISOs,
> and MD5/SHA1 checksums (perhaps based on the result of the same script run by CentOS group).
>
> This would allow downstream mirrors (who might serve a different population of users)
> to still offer the smaller downloads to their users who do not have DVD-ROM drives,
> while reducing the need to store all the possible combinations at the main disribution
> and mirror sites serving the "majority" population.
No decent sized mirror will spend time to [re]create content that is not
distributed by the top level mirror.
_______________________________________________
CentOS-devel mailing list
CentOS-devel@centos.org
http://lists.centos.org/mailman/listinfo/centos-devel
02-09-2012, 12:20 PM
Phil Schaffner
Dual Layer DVD iso for 6.3 / 5.8
Lamar Owen wrote on 02/08/2012 01:16 PM:
> And for i386. I haven't had time to install from it yet. Generated the full ISO in about 6 minutes here, both for i386 and x86_64.
>
> With this script in a slightly more conspicuous location, there would be no need to have separate DL ISOs on any mirror, since it is so easy to make it yourself.
>
> With a script that can split six ways from Sunday and do arbitrary sized ISOs, one would only need to distribute the 'common' single-layer DVD sized ISO pair, and the script could generate the ISO sets the user wants.
>
> The only fly in the ointment is that the mkdvdiso.sh script does require anaconda-runtime (on EL5, the script says) or isomd5sum (on EL6). A version that can slice into specified chunks would likely have more requires.
>
> However, Phil, the section that attempts to detect not being an absolute path for the destination ISO is 'broken' here on C6.2 x86_64; if just an ISO name is specified I get an error:
> ++++++
> # mkdvdiso tmpiso test.iso
> DVD directory is .
> ISO file is test.iso
> Destinaton Directory . does not exist
> ++++++
>
> I know it's actually in the code to print that out, but it's a confusing error. Rather, using the same language about it having to be an absolute path as the error message a few lines later would be clearer.... but that's just my opinion, of course.
That's not a part of the script I've touched, at least as far back as I
recall. Had thought about trying to remove the absolute path
limitation, but haven't gotten to it. Similar for the temp directory.
Patches welcome.
Another welcome patch, perhaps easy for Johnny, KB, Tru, etc., would be
to create the .discinfo file on the fly when using a directory tree
rather than ISOs.
Phil
_______________________________________________
CentOS-devel mailing list
CentOS-devel@centos.org
http://lists.centos.org/mailman/listinfo/centos-devel
02-09-2012, 12:24 PM
Phil Schaffner
Dual Layer DVD iso for 6.3 / 5.8
Phoenix, Merka wrote on 02/08/2012 12:06 PM:
> Distribute the DVD (single layer, two ISOs), and dual-layer DVD (one ISO)
> together with a script that would be able to split these into a set of CD-ROM-sized ISOs,
> and MD5/SHA1 checksums (perhaps based on the result of the same script run by CentOS group).
>
Sounds reasonable, except no compelling need to have the dual-layer ISO,
given that it can also be replaced by a script.
Phil
_______________________________________________
CentOS-devel mailing list
CentOS-devel@centos.org
http://lists.centos.org/mailman/listinfo/centos-devel
02-09-2012, 08:44 PM
Lamar Owen
Dual Layer DVD iso for 6.3 / 5.8
On Thursday, February 09, 2012 08:20:04 AM Phil Schaffner wrote:
> That's not a part of the script I've touched, at least as far back as I
> recall. Had thought about trying to remove the absolute path
> limitation, but haven't gotten to it. Similar for the temp directory.
> Patches welcome.
:-)
I wonder if Chris K had any idea his quick hack would still be in use after all these years..... I see references in fedora-devel as far back as 2003....
> Another welcome patch, perhaps easy for Johnny, KB, Tru, etc., would be
> to create the .discinfo file on the fly when using a directory tree
> rather than ISOs.
There are certainly a number of potentially useful enhancements that could be done; the difficulty is making the time to do them once the script does 'just enough' to get the immediate result done.....
_______________________________________________
CentOS-devel mailing list
CentOS-devel@centos.org
http://lists.centos.org/mailman/listinfo/centos-devel