diff options
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20130323')
14 files changed, 458 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment-0001.asc new file mode 100644 index 000000000..723be2ec0 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment-0001.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQEcBAEBAgAGBQJRTQ70AAoJEFTnxl6Z2dG4pyUH/3QOkF2hHydPuezkiHKEHl8n +CMXMk0EoPJti00yXhZpqbykq7QRS+sIbFb+RgbKUX83ofWkfsxMQVJxcMshowg9n +DekZVsKChb3vtXuPLt9hoWSc9soQ/vKDWEESydBy1yinJ4MUWq438uI5XXY9gxoV +odz9sSdXPPR1S2ME5tlxyT2uK+vX5RWSBEyHs/nAMIHm+Fz+WBxH2EARCe/p9x/G +xE2StBQ0l7a94yJC2mIbF+NT0JcDGL1e+w4fxpvb+oFzDkO4QyDKvxYrYHHXx45O +KLlJ4sT+d1lOhVKFMJcZkyWqx6t1fsB9IC2V2/LG+TrhiS8QbRzRJ8/XBpf+vmQ= +=Jvxl +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment-0001.html new file mode 100644 index 000000000..3814453ed --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment-0001.html @@ -0,0 +1,18 @@ +<div dir="ltr"><div class="gmail_default" style="font-size:large">Dear Team Mageia,<br> +I seriously wanted to love your OS, but I was not even able to connect +to the internet via wifi. I'm not green--I've been using computers for +30 years and building them for about 15 of those years. I have +installed about every OS known to man, but much as I wanted to LOVE +Mageia, it just DOESN'T WORK WITH MY WIFI ADAPTER. After several hours +of chat logs and discussions, I decided that it wasn't worth it. There +are other OS's. I am running a Dell with an Intel i3 and I have to say + that every single OS loads fine and recognizes my wifi adapter with no +hassle at all. Mageia is different. It just doesn't work. There is so +much I have to do to get it to recognize my Intel adapter--it's crazy +and far beyond what any rational person would go through to get their +computer connected to the Internet. I seriously hope that this is fixed + because I really look forward to using Mageia. It looks great, but +without the ability to get online, it's useless to me.<br> +<br> +Thank you,<br> +Jason Kaiser<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment.asc b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment.asc new file mode 100644 index 000000000..723be2ec0 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQEcBAEBAgAGBQJRTQ70AAoJEFTnxl6Z2dG4pyUH/3QOkF2hHydPuezkiHKEHl8n +CMXMk0EoPJti00yXhZpqbykq7QRS+sIbFb+RgbKUX83ofWkfsxMQVJxcMshowg9n +DekZVsKChb3vtXuPLt9hoWSc9soQ/vKDWEESydBy1yinJ4MUWq438uI5XXY9gxoV +odz9sSdXPPR1S2ME5tlxyT2uK+vX5RWSBEyHs/nAMIHm+Fz+WBxH2EARCe/p9x/G +xE2StBQ0l7a94yJC2mIbF+NT0JcDGL1e+w4fxpvb+oFzDkO4QyDKvxYrYHHXx45O +KLlJ4sT+d1lOhVKFMJcZkyWqx6t1fsB9IC2V2/LG+TrhiS8QbRzRJ8/XBpf+vmQ= +=Jvxl +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment.html b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment.html new file mode 100644 index 000000000..3814453ed --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/038d2db7/attachment.html @@ -0,0 +1,18 @@ +<div dir="ltr"><div class="gmail_default" style="font-size:large">Dear Team Mageia,<br> +I seriously wanted to love your OS, but I was not even able to connect +to the internet via wifi. I'm not green--I've been using computers for +30 years and building them for about 15 of those years. I have +installed about every OS known to man, but much as I wanted to LOVE +Mageia, it just DOESN'T WORK WITH MY WIFI ADAPTER. After several hours +of chat logs and discussions, I decided that it wasn't worth it. There +are other OS's. I am running a Dell with an Intel i3 and I have to say + that every single OS loads fine and recognizes my wifi adapter with no +hassle at all. Mageia is different. It just doesn't work. There is so +much I have to do to get it to recognize my Intel adapter--it's crazy +and far beyond what any rational person would go through to get their +computer connected to the Internet. I seriously hope that this is fixed + because I really look forward to using Mageia. It looks great, but +without the ability to get online, it's useless to me.<br> +<br> +Thank you,<br> +Jason Kaiser<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130323/24a54bf4/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130323/24a54bf4/attachment-0001.html new file mode 100644 index 000000000..4b023b3d9 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/24a54bf4/attachment-0001.html @@ -0,0 +1,29 @@ +<div class="gmail_quote">On 23 March 2013 05:12, AL13N <span dir="ltr"><<a href="mailto:alien@rmail.be" target="_blank">alien@rmail.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +Op vrijdag 22 maart 2013 07:38:56 schreef Frank Griffin:<br> +> On 03/22/2013 07:20 AM, Glen Ogilvie wrote:<br> +[...]<br> +> > 1. How does the src tar.xz file for drakx-installer-stage2 get<br> +> > created? I assume it comes from a<br> +> > build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a><br> +> > <<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">http://svn.mageia.org/svn/soft/drakx/trunk</a>>, but can't find how it<br> +> > ends up as a tar.xz<br> +><br> +> I'm maybe about two days ahead of you on this, but here's what I think<br> +> happens, FWIW. You do your checkout, and then in the mdk-stage1<br> +> subdirectory, do a "make dist-svn". This should produce the tar.xz in<br> +> the mdk-stage1 directory.<br> +[...]<br> +<br> +"make dist" actually...<br> +<br> +it will target make "dist-svn" or "make dist-git" depending on if you're using<br> +git-svn or not.<br> +<br> +be advised that dist-svn uses the BASE and any uncommitted change will not be<br> +applied.<br> +<br> +dist-git however, you can commit without pushing them and that will be used.<br> +<br></blockquote><div><br>I've had a good play around with make dist.<br>It seems to me, like running make dist in the perl-install directory, (svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/">svn.mageia.org/svn/soft/drakx/trunk/</a> )<br> +does not produce the same tar.xz file as found within drakx-installer-stage2 sources.<br>For example, the tar.gz produced by "make dist" does not contain the "kernel", "perl-install/install" directories, etc.<br> +Also, inside the tar, the first directory is: "drakxtools-15.29", rather than "drakx-installer-stage2-15.29". It is also<br>only 2.4MB instead of about 4.3MB.<br><br>Any suggestions?<br><br>Regards<br> +Glen<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130323/24a54bf4/attachment.html b/zarb-ml/mageia-dev/attachments/20130323/24a54bf4/attachment.html new file mode 100644 index 000000000..4b023b3d9 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/24a54bf4/attachment.html @@ -0,0 +1,29 @@ +<div class="gmail_quote">On 23 March 2013 05:12, AL13N <span dir="ltr"><<a href="mailto:alien@rmail.be" target="_blank">alien@rmail.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +Op vrijdag 22 maart 2013 07:38:56 schreef Frank Griffin:<br> +> On 03/22/2013 07:20 AM, Glen Ogilvie wrote:<br> +[...]<br> +> > 1. How does the src tar.xz file for drakx-installer-stage2 get<br> +> > created? I assume it comes from a<br> +> > build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a><br> +> > <<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">http://svn.mageia.org/svn/soft/drakx/trunk</a>>, but can't find how it<br> +> > ends up as a tar.xz<br> +><br> +> I'm maybe about two days ahead of you on this, but here's what I think<br> +> happens, FWIW. You do your checkout, and then in the mdk-stage1<br> +> subdirectory, do a "make dist-svn". This should produce the tar.xz in<br> +> the mdk-stage1 directory.<br> +[...]<br> +<br> +"make dist" actually...<br> +<br> +it will target make "dist-svn" or "make dist-git" depending on if you're using<br> +git-svn or not.<br> +<br> +be advised that dist-svn uses the BASE and any uncommitted change will not be<br> +applied.<br> +<br> +dist-git however, you can commit without pushing them and that will be used.<br> +<br></blockquote><div><br>I've had a good play around with make dist.<br>It seems to me, like running make dist in the perl-install directory, (svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/">svn.mageia.org/svn/soft/drakx/trunk/</a> )<br> +does not produce the same tar.xz file as found within drakx-installer-stage2 sources.<br>For example, the tar.gz produced by "make dist" does not contain the "kernel", "perl-install/install" directories, etc.<br> +Also, inside the tar, the first directory is: "drakxtools-15.29", rather than "drakx-installer-stage2-15.29". It is also<br>only 2.4MB instead of about 4.3MB.<br><br>Any suggestions?<br><br>Regards<br> +Glen<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130323/74c7aad1/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130323/74c7aad1/attachment-0001.html new file mode 100644 index 000000000..bdccedabe --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/74c7aad1/attachment-0001.html @@ -0,0 +1,37 @@ +Hi,<br><br>I've been trying to test the installer change below before RC4, thinking that it might be quite helpful.<br><br>I am having a little bit of trouble however. Could someone point me in the right direction on a couple<br> + +of things.<br><br>1. How does the src tar.xz file for drakx-installer-stage2 get created? I assume it comes from a<br>build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a>, but can't find how it ends up as a tar.xz<br> + +<br>2. When I've built a new stage2, any tricks on getting it into an ISO?<br><br>I tried building an ISO based on beta3, with the new stage2, using something like:<br> mkisofs -o ~nelg/Mageia-3-beta3-x86_64-DVD/Mageia-3-beta3-x86_64-DVD-stage2.iso -b x86_64/isolinux/isolinux.bin -c boot.catalog -no-emul-boot -boot-load-size 4 -iso-level 4 -J -R /tmp/tt/<br> + +<br>This is clearly not right. Is the a documented method I should use to build a new ISO with a modified stage2? <br>In the docs I have read: <a href="https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2" target="_blank">https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2</a><br> + +and svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/docs/README" target="_blank">svn.mageia.org/svn/soft/drakx/trunk/docs/README</a>, I have not been able to find instructions on actually putting together an ISO.<br> +<br>Is: <a href="http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO" target="_blank">http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO</a> relevant for Mageia? I guess not, as mkcd does not seem to exist in Mageia.<br> +<br>So, a quick howto, or pointing me to the right documentation would be great :)<br><br>Regards<br>Glen Ogilvie<br><br> +<br><br><br><br><div class="gmail_quote">On 22 March 2013 12:15, Thierry Vignaud <span dir="ltr"><<a href="mailto:thierry.vignaud@gmail.com" target="_blank">thierry.vignaud@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> + +Hi<br> +<br> +Please let in drakxtools & drakx-installer-stage2<br> +<br> +drakxtools:<br> +========<br> +- bootloader-config:<br> + o do not build initrd if no bootloader is detected and<br> + --no-initd argument is supplied<br> +- diskdrake:<br> + o actually preserve UUID when formatting (mga#9428)<br> +- drakauth:<br> + o install nss-pam-ldapd instead of nss_ldap (mga#9375)<br> +<br> +drakx-installer-stage2<br> +================<br> +- do not disable module autoloading (mga#9428)<br> +- authentication:<br> + o install nss-pam-ldapd instead of nss_ldap (mga#9375)<br> +- partitionning:<br> + o actually preserve UUID when formatting (mga#9428)<br> +<br> +thx<br> +</blockquote></div><br> diff --git a/zarb-ml/mageia-dev/attachments/20130323/74c7aad1/attachment.html b/zarb-ml/mageia-dev/attachments/20130323/74c7aad1/attachment.html new file mode 100644 index 000000000..bdccedabe --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/74c7aad1/attachment.html @@ -0,0 +1,37 @@ +Hi,<br><br>I've been trying to test the installer change below before RC4, thinking that it might be quite helpful.<br><br>I am having a little bit of trouble however. Could someone point me in the right direction on a couple<br> + +of things.<br><br>1. How does the src tar.xz file for drakx-installer-stage2 get created? I assume it comes from a<br>build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a>, but can't find how it ends up as a tar.xz<br> + +<br>2. When I've built a new stage2, any tricks on getting it into an ISO?<br><br>I tried building an ISO based on beta3, with the new stage2, using something like:<br> mkisofs -o ~nelg/Mageia-3-beta3-x86_64-DVD/Mageia-3-beta3-x86_64-DVD-stage2.iso -b x86_64/isolinux/isolinux.bin -c boot.catalog -no-emul-boot -boot-load-size 4 -iso-level 4 -J -R /tmp/tt/<br> + +<br>This is clearly not right. Is the a documented method I should use to build a new ISO with a modified stage2? <br>In the docs I have read: <a href="https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2" target="_blank">https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2</a><br> + +and svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/docs/README" target="_blank">svn.mageia.org/svn/soft/drakx/trunk/docs/README</a>, I have not been able to find instructions on actually putting together an ISO.<br> +<br>Is: <a href="http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO" target="_blank">http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO</a> relevant for Mageia? I guess not, as mkcd does not seem to exist in Mageia.<br> +<br>So, a quick howto, or pointing me to the right documentation would be great :)<br><br>Regards<br>Glen Ogilvie<br><br> +<br><br><br><br><div class="gmail_quote">On 22 March 2013 12:15, Thierry Vignaud <span dir="ltr"><<a href="mailto:thierry.vignaud@gmail.com" target="_blank">thierry.vignaud@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> + +Hi<br> +<br> +Please let in drakxtools & drakx-installer-stage2<br> +<br> +drakxtools:<br> +========<br> +- bootloader-config:<br> + o do not build initrd if no bootloader is detected and<br> + --no-initd argument is supplied<br> +- diskdrake:<br> + o actually preserve UUID when formatting (mga#9428)<br> +- drakauth:<br> + o install nss-pam-ldapd instead of nss_ldap (mga#9375)<br> +<br> +drakx-installer-stage2<br> +================<br> +- do not disable module autoloading (mga#9428)<br> +- authentication:<br> + o install nss-pam-ldapd instead of nss_ldap (mga#9375)<br> +- partitionning:<br> + o actually preserve UUID when formatting (mga#9428)<br> +<br> +thx<br> +</blockquote></div><br> diff --git a/zarb-ml/mageia-dev/attachments/20130323/a618f4bb/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130323/a618f4bb/attachment-0001.html new file mode 100644 index 000000000..714a96154 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/a618f4bb/attachment-0001.html @@ -0,0 +1,76 @@ +<div class="gmail_quote">On 23 March 2013 07:37, Thierry Vignaud <span dir="ltr"><<a href="mailto:thierry.vignaud@gmail.com" target="_blank">thierry.vignaud@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +On 22 March 2013 12:20, Glen Ogilvie <<a href="mailto:nelg@linuxsolutions.co.nz">nelg@linuxsolutions.co.nz</a>> wrote:<br> +> I've been trying to test the installer change below before RC4, thinking<br> +> that it might be quite helpful.<br> +><br> +> I am having a little bit of trouble however. Could someone point me in the<br> +> right direction on a couple<br> +> of things.<br> +><br> +> 1. How does the src tar.xz file for drakx-installer-stage2 get created? I<br> +> assume it comes from a<br> +> build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a>, but can't find how it<br> +> ends up as a tar.xz<br> +><br> +> 2. When I've built a new stage2, any tricks on getting it into an ISO?<br> +><br> +> I tried building an ISO based on beta3, with the new stage2, using something<br> +> like:<br> +> mkisofs -o<br> +> ~nelg/Mageia-3-beta3-x86_64-DVD/Mageia-3-beta3-x86_64-DVD-stage2.iso -b<br> +> x86_64/isolinux/isolinux.bin -c boot.catalog -no-emul-boot -boot-load-size<br> +> 4 -iso-level 4 -J -R /tmp/tt/<br> +><br> +> This is clearly not right. Is the a documented method I should use to build<br> +> a new ISO with a modified stage2?<br> +> In the docs I have read:<br> +> <a href="https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2" target="_blank">https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2</a><br> +> and svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/docs/README" target="_blank">svn.mageia.org/svn/soft/drakx/trunk/docs/README</a>, I have not been<br> +> able to find instructions on actually putting together an ISO.<br> +><br> +> Is:<br> +> <a href="http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO" target="_blank">http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO</a><br> +> relevant for Mageia? I guess not, as mkcd does not seem to exist in Mageia.<br> +><br> +> So, a quick howto, or pointing me to the right documentation would be great<br> +> :)<br> +<br> +stage2 != ISO<br> +<br> +ISO is basically the stage1.<br> +stage1 is build by drakx-installer-images from:<br> +- some packages listed as BR, mainly the kernel drivers & firmwares<br> +- drakx-installer-binaries that provide the actual stage1 binary<br> +<br> +=> generates what is copied in isolinux/alt0 & in install/images/<br> +(*.img + *.iso)<br> +<br> +stage2 is build by drakx-installer-stage2<br> +<br> +=> generates what is in install/stage2: mdkinst.sqfs (a squashfs image)<br> +there's also rescue.sqfs there that is an alternate stage2 used when<br> +using the rescue.<br> +<br> +<br> +stage1 is basically a special initrd that loads the appropriate<br> +modules according to detected<br> +hardware and to what is specified on command line (eg: the DVD tells<br> +it to directly load<br> +stage2 from the DVD image).<br> +if not instructed to do sg, it displays the text menu asking from<br> +where to install (dvd, hard disk,<br> +network: http/ftp/nfs).<br> +It's a small statically linked program + init + a dhcp client +<br> +rescue-gui for the rescue menu<br> +<br> +it then loads stage2 (install/stage2/mdkinst.sqf or rescue.sqfs) from the URL<br> +<br> +stage2 is real system, with dynamic libraries, that starts:<br> +- an X11 server (if supported and if not asked for text mode)<br> +- udev<br> +and then go the install steps (language, license, partitionning,<br> +installing, summary, updates, ...)<br> +</blockquote></div><br>Hi Thierry,<br><br>I appreciate you taking time to reply and let me know these details. It confirms<br>my understanding. What I would like to know is how to create / master the DVD<br>installer ISO, and make that master contain a stage2 that I have built.<br> +<br>I have been able to build a stage1 boot.iso, but what I would like is build a<br>DVD image, based on Mageia-3-beta3-x86_64-DVD.iso, with just a different<br> stage2, and maybe a rebuilt stage1 if needed.<br><br>I guess someone must know how Mageia-3-beta3-x86_64-DVD.iso, and the<br> +other images get created. I don't want to rebuild all the packages that go in<br>them, just assemble one with the same packages as<br>Mageia-3-beta3-x86_64-DVD.iso, and a updated install/stage2/mdkinst.sqf file.<br><br> +Once this is figured out, I will happly update the Mageia wiki with details, which<br>I think will be helpful for anyone wanting to make customised Mageia DVDs.<br><br>Regards<br>Glen Ogilvie<br> diff --git a/zarb-ml/mageia-dev/attachments/20130323/a618f4bb/attachment.html b/zarb-ml/mageia-dev/attachments/20130323/a618f4bb/attachment.html new file mode 100644 index 000000000..714a96154 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/a618f4bb/attachment.html @@ -0,0 +1,76 @@ +<div class="gmail_quote">On 23 March 2013 07:37, Thierry Vignaud <span dir="ltr"><<a href="mailto:thierry.vignaud@gmail.com" target="_blank">thierry.vignaud@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +On 22 March 2013 12:20, Glen Ogilvie <<a href="mailto:nelg@linuxsolutions.co.nz">nelg@linuxsolutions.co.nz</a>> wrote:<br> +> I've been trying to test the installer change below before RC4, thinking<br> +> that it might be quite helpful.<br> +><br> +> I am having a little bit of trouble however. Could someone point me in the<br> +> right direction on a couple<br> +> of things.<br> +><br> +> 1. How does the src tar.xz file for drakx-installer-stage2 get created? I<br> +> assume it comes from a<br> +> build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a>, but can't find how it<br> +> ends up as a tar.xz<br> +><br> +> 2. When I've built a new stage2, any tricks on getting it into an ISO?<br> +><br> +> I tried building an ISO based on beta3, with the new stage2, using something<br> +> like:<br> +> mkisofs -o<br> +> ~nelg/Mageia-3-beta3-x86_64-DVD/Mageia-3-beta3-x86_64-DVD-stage2.iso -b<br> +> x86_64/isolinux/isolinux.bin -c boot.catalog -no-emul-boot -boot-load-size<br> +> 4 -iso-level 4 -J -R /tmp/tt/<br> +><br> +> This is clearly not right. Is the a documented method I should use to build<br> +> a new ISO with a modified stage2?<br> +> In the docs I have read:<br> +> <a href="https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2" target="_blank">https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks#rebuild_the_stage_2</a><br> +> and svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/docs/README" target="_blank">svn.mageia.org/svn/soft/drakx/trunk/docs/README</a>, I have not been<br> +> able to find instructions on actually putting together an ISO.<br> +><br> +> Is:<br> +> <a href="http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO" target="_blank">http://wiki.mandriva.com/en/How_to_remaster_a_personal_Mandriva-based_ISO</a><br> +> relevant for Mageia? I guess not, as mkcd does not seem to exist in Mageia.<br> +><br> +> So, a quick howto, or pointing me to the right documentation would be great<br> +> :)<br> +<br> +stage2 != ISO<br> +<br> +ISO is basically the stage1.<br> +stage1 is build by drakx-installer-images from:<br> +- some packages listed as BR, mainly the kernel drivers & firmwares<br> +- drakx-installer-binaries that provide the actual stage1 binary<br> +<br> +=> generates what is copied in isolinux/alt0 & in install/images/<br> +(*.img + *.iso)<br> +<br> +stage2 is build by drakx-installer-stage2<br> +<br> +=> generates what is in install/stage2: mdkinst.sqfs (a squashfs image)<br> +there's also rescue.sqfs there that is an alternate stage2 used when<br> +using the rescue.<br> +<br> +<br> +stage1 is basically a special initrd that loads the appropriate<br> +modules according to detected<br> +hardware and to what is specified on command line (eg: the DVD tells<br> +it to directly load<br> +stage2 from the DVD image).<br> +if not instructed to do sg, it displays the text menu asking from<br> +where to install (dvd, hard disk,<br> +network: http/ftp/nfs).<br> +It's a small statically linked program + init + a dhcp client +<br> +rescue-gui for the rescue menu<br> +<br> +it then loads stage2 (install/stage2/mdkinst.sqf or rescue.sqfs) from the URL<br> +<br> +stage2 is real system, with dynamic libraries, that starts:<br> +- an X11 server (if supported and if not asked for text mode)<br> +- udev<br> +and then go the install steps (language, license, partitionning,<br> +installing, summary, updates, ...)<br> +</blockquote></div><br>Hi Thierry,<br><br>I appreciate you taking time to reply and let me know these details. It confirms<br>my understanding. What I would like to know is how to create / master the DVD<br>installer ISO, and make that master contain a stage2 that I have built.<br> +<br>I have been able to build a stage1 boot.iso, but what I would like is build a<br>DVD image, based on Mageia-3-beta3-x86_64-DVD.iso, with just a different<br> stage2, and maybe a rebuilt stage1 if needed.<br><br>I guess someone must know how Mageia-3-beta3-x86_64-DVD.iso, and the<br> +other images get created. I don't want to rebuild all the packages that go in<br>them, just assemble one with the same packages as<br>Mageia-3-beta3-x86_64-DVD.iso, and a updated install/stage2/mdkinst.sqf file.<br><br> +Once this is figured out, I will happly update the Mageia wiki with details, which<br>I think will be helpful for anyone wanting to make customised Mageia DVDs.<br><br>Regards<br>Glen Ogilvie<br> diff --git a/zarb-ml/mageia-dev/attachments/20130323/b27b900d/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130323/b27b900d/attachment-0001.html new file mode 100644 index 000000000..a60b048e6 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/b27b900d/attachment-0001.html @@ -0,0 +1,14 @@ +Hi Colin,<br><br><div class="gmail_quote">On 23 March 2013 01:11, Colin Guthrie <span dir="ltr"><<a href="mailto:mageia@colin.guthr.ie" target="_blank">mageia@colin.guthr.ie</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +'Twas brillig, and Glen Ogilvie at 22/03/13 11:20 did gyre and gimble:<br> +> 2. When I've built a new stage2, any tricks on getting it into an ISO?<br> +<br> +I tend to have a urpmi-proxy setup and configure it to not check for<br> +updated stage2 (which is the default IIRC). I then just build the stage2<br> +image and copy it to the urpmi-proxy.<br> +<br> +Then with a simply boot.iso, I point the http install to my server with<br> +urpmi-proxy installed and it download *my* stage2.<br> +<br> +That's how I generally test my modifications and seems quicker than<br> +building ISOs etc.<br></blockquote><div><br>Thank you, that will work, and I will try that later on today. <br><br>I would still like to be able to build a complete iso (not just a boot.iso, but one that contains stage2, packages, etc).<br> +I've been able to build a stage1 boot.iso.<br><br>Glen<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130323/b27b900d/attachment.html b/zarb-ml/mageia-dev/attachments/20130323/b27b900d/attachment.html new file mode 100644 index 000000000..a60b048e6 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/b27b900d/attachment.html @@ -0,0 +1,14 @@ +Hi Colin,<br><br><div class="gmail_quote">On 23 March 2013 01:11, Colin Guthrie <span dir="ltr"><<a href="mailto:mageia@colin.guthr.ie" target="_blank">mageia@colin.guthr.ie</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +'Twas brillig, and Glen Ogilvie at 22/03/13 11:20 did gyre and gimble:<br> +> 2. When I've built a new stage2, any tricks on getting it into an ISO?<br> +<br> +I tend to have a urpmi-proxy setup and configure it to not check for<br> +updated stage2 (which is the default IIRC). I then just build the stage2<br> +image and copy it to the urpmi-proxy.<br> +<br> +Then with a simply boot.iso, I point the http install to my server with<br> +urpmi-proxy installed and it download *my* stage2.<br> +<br> +That's how I generally test my modifications and seems quicker than<br> +building ISOs etc.<br></blockquote><div><br>Thank you, that will work, and I will try that later on today. <br><br>I would still like to be able to build a complete iso (not just a boot.iso, but one that contains stage2, packages, etc).<br> +I've been able to build a stage1 boot.iso.<br><br>Glen<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130323/bf93e725/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130323/bf93e725/attachment-0001.html new file mode 100644 index 000000000..ef8cd6a3d --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/bf93e725/attachment-0001.html @@ -0,0 +1,44 @@ +<br><br><div class="gmail_quote">On 23 March 2013 11:57, Pascal Terjan <span dir="ltr"><<a href="mailto:pterjan@gmail.com" target="_blank">pterjan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +<p dir="ltr"><br> +On 22 Mar 2013 22:21, "Glen Ogilvie" <<a href="mailto:nelg@linuxsolutions.co.nz" target="_blank">nelg@linuxsolutions.co.nz</a>> wrote:<br> +><br> +> On 23 March 2013 05:12, AL13N <<a href="mailto:alien@rmail.be" target="_blank">alien@rmail.be</a>> wrote:<br> +>><br> +>> Op vrijdag 22 maart 2013 07:38:56 schreef Frank Griffin:<br> +>> > On 03/22/2013 07:20 AM, Glen Ogilvie wrote:<br> +>> [...]<br> +>> > > 1. How does the src tar.xz file for drakx-installer-stage2 get<br> +>> > > created? I assume it comes from a<br> +>> > > build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a><br> +>> > > <<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">http://svn.mageia.org/svn/soft/drakx/trunk</a>>, but can't find how it<br> +>> > > ends up as a tar.xz<br> +>> ><br> +>> > I'm maybe about two days ahead of you on this, but here's what I think<br> +>> > happens, FWIW. You do your checkout, and then in the mdk-stage1<br> +>> > subdirectory, do a "make dist-svn". This should produce the tar.xz in<br> +>> > the mdk-stage1 directory.<br> +>> [...]<br> +>><br> +>> "make dist" actually...<br> +>><br> +>> it will target make "dist-svn" or "make dist-git" depending on if you're using<br> +>> git-svn or not.<br> +>><br> +>> be advised that dist-svn uses the BASE and any uncommitted change will not be<br> +>> applied.<br> +>><br> +>> dist-git however, you can commit without pushing them and that will be used.<br> +>><br> +><br> +> I've had a good play around with make dist.<br> +> It seems to me, like running make dist in the perl-install directory, (svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/" target="_blank">svn.mageia.org/svn/soft/drakx/trunk/</a> )<br> +> does not produce the same tar.xz file as found within drakx-installer-stage2 sources.<br> +> For example, the tar.gz produced by "make dist" does not contain the "kernel", "perl-install/install" directories, etc.<br> +> Also, inside the tar, the first directory is: "drakxtools-15.29", rather than "drakx-installer-stage2-15.29". It is also<br> +> only 2.4MB instead of about 4.3MB.<br> +><br> +> Any suggestions?</p> +<p dir="ltr">Yes, you need to go into install subdirectory (if I remember the name correctly)<br> +</p> +</blockquote></div>Ah, great. Thank you.. That does the trick. :)<br><br>Would anyone mind if update <a href="https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks">https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks</a>, and then update the URL in the spec file of drakx-installer-stage2 to point to it, along with a comment on how to create the source tar.xz<br> +Current URL in the spec is: <a href="http://wiki.mandriva.com/Tools/DrakX">http://wiki.mandriva.com/Tools/DrakX</a> (which just goes to Mandriva's main wiki page)<br><br>Regards<br>Glen Ogilvie<br> diff --git a/zarb-ml/mageia-dev/attachments/20130323/bf93e725/attachment.html b/zarb-ml/mageia-dev/attachments/20130323/bf93e725/attachment.html new file mode 100644 index 000000000..ef8cd6a3d --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130323/bf93e725/attachment.html @@ -0,0 +1,44 @@ +<br><br><div class="gmail_quote">On 23 March 2013 11:57, Pascal Terjan <span dir="ltr"><<a href="mailto:pterjan@gmail.com" target="_blank">pterjan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> +<p dir="ltr"><br> +On 22 Mar 2013 22:21, "Glen Ogilvie" <<a href="mailto:nelg@linuxsolutions.co.nz" target="_blank">nelg@linuxsolutions.co.nz</a>> wrote:<br> +><br> +> On 23 March 2013 05:12, AL13N <<a href="mailto:alien@rmail.be" target="_blank">alien@rmail.be</a>> wrote:<br> +>><br> +>> Op vrijdag 22 maart 2013 07:38:56 schreef Frank Griffin:<br> +>> > On 03/22/2013 07:20 AM, Glen Ogilvie wrote:<br> +>> [...]<br> +>> > > 1. How does the src tar.xz file for drakx-installer-stage2 get<br> +>> > > created? I assume it comes from a<br> +>> > > build of svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">svn.mageia.org/svn/soft/drakx/trunk</a><br> +>> > > <<a href="http://svn.mageia.org/svn/soft/drakx/trunk" target="_blank">http://svn.mageia.org/svn/soft/drakx/trunk</a>>, but can't find how it<br> +>> > > ends up as a tar.xz<br> +>> ><br> +>> > I'm maybe about two days ahead of you on this, but here's what I think<br> +>> > happens, FWIW. You do your checkout, and then in the mdk-stage1<br> +>> > subdirectory, do a "make dist-svn". This should produce the tar.xz in<br> +>> > the mdk-stage1 directory.<br> +>> [...]<br> +>><br> +>> "make dist" actually...<br> +>><br> +>> it will target make "dist-svn" or "make dist-git" depending on if you're using<br> +>> git-svn or not.<br> +>><br> +>> be advised that dist-svn uses the BASE and any uncommitted change will not be<br> +>> applied.<br> +>><br> +>> dist-git however, you can commit without pushing them and that will be used.<br> +>><br> +><br> +> I've had a good play around with make dist.<br> +> It seems to me, like running make dist in the perl-install directory, (svn://<a href="http://svn.mageia.org/svn/soft/drakx/trunk/" target="_blank">svn.mageia.org/svn/soft/drakx/trunk/</a> )<br> +> does not produce the same tar.xz file as found within drakx-installer-stage2 sources.<br> +> For example, the tar.gz produced by "make dist" does not contain the "kernel", "perl-install/install" directories, etc.<br> +> Also, inside the tar, the first directory is: "drakxtools-15.29", rather than "drakx-installer-stage2-15.29". It is also<br> +> only 2.4MB instead of about 4.3MB.<br> +><br> +> Any suggestions?</p> +<p dir="ltr">Yes, you need to go into install subdirectory (if I remember the name correctly)<br> +</p> +</blockquote></div>Ah, great. Thank you.. That does the trick. :)<br><br>Would anyone mind if update <a href="https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks">https://wiki.mageia.org/en/Drakx-installer_tips_and_tricks</a>, and then update the URL in the spec file of drakx-installer-stage2 to point to it, along with a comment on how to create the source tar.xz<br> +Current URL in the spec is: <a href="http://wiki.mandriva.com/Tools/DrakX">http://wiki.mandriva.com/Tools/DrakX</a> (which just goes to Mandriva's main wiki page)<br><br>Regards<br>Glen Ogilvie<br> |