Re: [OpenIndiana-discuss] Building OpenIndiana from sources
On Tue, Aug 27, 2019 at 3:06 AM Lonnie Cumberland wrote: > Thanks again Tim, and sorry about the name. Not sure why I was not > correctly typing Hipster. Sorry about that, to be sure. > > You are correct in that I do not want to build all of the packages but just > assemble them from the repo. I'll save build packages for another time, so > for now will just be happy to assemble the LiveCD as the first step and > then start investigating how I can reduce that in size for the second step. > > I may also fire OI up in a Virtualbox on my Ubuntu 18.04 system and try to > build the ISO from there. I want to see what takes up so much space on the > current Hipster ISO but think that it is probably the local repo that holds > a lot of the packages to be installed when needed. > Another possible explanation is that we ship 32-bit *and* 64-bit binaries in a lot of packages. I am now getting rid of some 32-bit version in the X11 stack but that will take some time to do the cleanup in userland. > > Anyway, I thank you for your input and information as I get started here. > I think that OpenIndiana holds a lot of potential for what I would like to > do (mostly experimenting with some ideas on LiveCD sizes) towards seeing > what might be an ultra small OI with GUI LiveCD instance once I pull out a > number of applications. Think bare minimal install. Would like to see if > that part could be made to be 200 MB or less and pull things from a network > repo on install, but we will see how that comes out. > > Thanks again and have a good night, > Nice to see new names on the mailing-list :) feel free and encouraged to ask more questions :) > Lonnie > > > On Mon, Aug 26, 2019 at 7:49 PM Tim Mooney wrote: > > > In regard to: Re: [OpenIndiana-discuss] Building OpenIndiana from > > sources,...: > > > > > Sorry again, > > > > > > I see the steps: > > > > > > mkdir distro-constcd distro-const > > > pfexec pkg install install/distribution-constructor > > > cp /usr/share/distro_const/slim_cd/slim_cd_x86.xml . > > > pfexec distro_const build slim_cd_x86.xml > > > > > > > > > and with the slim_cd_x86.xml but it seems that you do not need to do a > > "git > > > clone .." for the repo to get started. > > > > If you start at the "build an ISO" part of the process, you're starting > > past the point of creating individual packages. > > > > The distro constructor uses the config you've specified to connect to > > one or more package publishers (think: yum repo), downloads the > > already-built packages into the 'build_area', and creates the > distribution > > using the parameters in the XML file you fed it. > > > > If you change nothing in the slim_cd_x86.xml, the distribution you > > construct will use the latest copies of 5 packages as they exist > > in the publisher http://pkg.openindiana.org/hipster. If you want it to > > use custom packages you've created, you need to first create those > > packages, put them into a publisher (repo), and then point the config > > file at your publisher. > > > > Note that this isn't conceptually any different from how most Linux > > distros that I'm aware of are constructed. Building a LiveCD usually > > doesn't kick off individual package builds for thousands of packages; > > those are already built and sitting somewhere. The LiveCD build > > process just assembles a list of already-created packages with some > > other stuff. > > > > >Please forgive me as I am coming > > > from the Linux world of Make and Cmake so this seems a bit different in > > > building steps. > > > > Make, cmake, or other tools are used, as necessary for each individual > > component, to compile that component and prepare it for packaging. > You're > > not seeing that part of the process because you're not looking at > > individual components, you're looking at the "assemble all the things" > > part of the process. > > > > If you want to get familiar with the process of creating a package for > > a component like 'image/editor/gimp', you want to read the documentation > > I linked related to oi-userland. The docs will help you get the > > oi-userland repo checked out from github, from there you can explore > > each software component. > > > > Tim > > > > > On Mon, Aug 26, 2019 at 6:55 PM Lonnie Cumberland > > > wrote: > > > > > >> Hi Again, > > >> > > >> One dumb question. I was just doing some reading and did not see any > > type > > >> of information on a Makefile or similar. I see that the xml file " > > >> https://hipster.openindiana.org/distro_const/slim_cd_x86.xml; can be > > use > > >> as the manifest but from which github repository does it all start? I > > want > > >> to read over the steps that are used through the entire process. > > >> > > >> On Mon, Aug 26, 2019 at 6:49 PM Lonnie Cumberland > > > >> wrote: > > >> > > >>> Thanks for the information. > > >>> > > >>> Yea, I probably do not want to rebuild all of the packages, at least > > not > > >>> for now, since this first test is to just
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
Thanks again Tim, and sorry about the name. Not sure why I was not correctly typing Hipster. Sorry about that, to be sure. You are correct in that I do not want to build all of the packages but just assemble them from the repo. I'll save build packages for another time, so for now will just be happy to assemble the LiveCD as the first step and then start investigating how I can reduce that in size for the second step. I may also fire OI up in a Virtualbox on my Ubuntu 18.04 system and try to build the ISO from there. I want to see what takes up so much space on the current Hipster ISO but think that it is probably the local repo that holds a lot of the packages to be installed when needed. Anyway, I thank you for your input and information as I get started here. I think that OpenIndiana holds a lot of potential for what I would like to do (mostly experimenting with some ideas on LiveCD sizes) towards seeing what might be an ultra small OI with GUI LiveCD instance once I pull out a number of applications. Think bare minimal install. Would like to see if that part could be made to be 200 MB or less and pull things from a network repo on install, but we will see how that comes out. Thanks again and have a good night, Lonnie On Mon, Aug 26, 2019 at 7:49 PM Tim Mooney wrote: > In regard to: Re: [OpenIndiana-discuss] Building OpenIndiana from > sources,...: > > > Sorry again, > > > > I see the steps: > > > > mkdir distro-constcd distro-const > > pfexec pkg install install/distribution-constructor > > cp /usr/share/distro_const/slim_cd/slim_cd_x86.xml . > > pfexec distro_const build slim_cd_x86.xml > > > > > > and with the slim_cd_x86.xml but it seems that you do not need to do a > "git > > clone .." for the repo to get started. > > If you start at the "build an ISO" part of the process, you're starting > past the point of creating individual packages. > > The distro constructor uses the config you've specified to connect to > one or more package publishers (think: yum repo), downloads the > already-built packages into the 'build_area', and creates the distribution > using the parameters in the XML file you fed it. > > If you change nothing in the slim_cd_x86.xml, the distribution you > construct will use the latest copies of 5 packages as they exist > in the publisher http://pkg.openindiana.org/hipster. If you want it to > use custom packages you've created, you need to first create those > packages, put them into a publisher (repo), and then point the config > file at your publisher. > > Note that this isn't conceptually any different from how most Linux > distros that I'm aware of are constructed. Building a LiveCD usually > doesn't kick off individual package builds for thousands of packages; > those are already built and sitting somewhere. The LiveCD build > process just assembles a list of already-created packages with some > other stuff. > > >Please forgive me as I am coming > > from the Linux world of Make and Cmake so this seems a bit different in > > building steps. > > Make, cmake, or other tools are used, as necessary for each individual > component, to compile that component and prepare it for packaging. You're > not seeing that part of the process because you're not looking at > individual components, you're looking at the "assemble all the things" > part of the process. > > If you want to get familiar with the process of creating a package for > a component like 'image/editor/gimp', you want to read the documentation > I linked related to oi-userland. The docs will help you get the > oi-userland repo checked out from github, from there you can explore > each software component. > > Tim > > > On Mon, Aug 26, 2019 at 6:55 PM Lonnie Cumberland > > wrote: > > > >> Hi Again, > >> > >> One dumb question. I was just doing some reading and did not see any > type > >> of information on a Makefile or similar. I see that the xml file " > >> https://hipster.openindiana.org/distro_const/slim_cd_x86.xml; can be > use > >> as the manifest but from which github repository does it all start? I > want > >> to read over the steps that are used through the entire process. > >> > >> On Mon, Aug 26, 2019 at 6:49 PM Lonnie Cumberland > >> wrote: > >> > >>> Thanks for the information. > >>> > >>> Yea, I probably do not want to rebuild all of the packages, at least > not > >>> for now, since this first test is to just see if I can build the basic > >>> LiveCD and have it boot like the one that I have download. > >>> > >>> Looks like I will need to read up on things a bit more to get a feel > for > >>> the build flow. > >>> > >>> Thanks again > >>> Lonnie > >>> > >>> On Mon, Aug 26, 2019 at 6:03 PM Aurélien Larcher < > >>> aurelien.larc...@gmail.com> wrote: > >>> > On Mon, Aug 26, 2019 at 11:43 PM Lonnie Cumberland < > lon...@outstep.com> > wrote: > > > Hi Tim, > > > > Thanks for answering my post. I have been reading a lot of the > > documentation and will do some more
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
In regard to: Re: [OpenIndiana-discuss] Building OpenIndiana from sources,...: Sorry again, I see the steps: mkdir distro-constcd distro-const pfexec pkg install install/distribution-constructor cp /usr/share/distro_const/slim_cd/slim_cd_x86.xml . pfexec distro_const build slim_cd_x86.xml and with the slim_cd_x86.xml but it seems that you do not need to do a "git clone .." for the repo to get started. If you start at the "build an ISO" part of the process, you're starting past the point of creating individual packages. The distro constructor uses the config you've specified to connect to one or more package publishers (think: yum repo), downloads the already-built packages into the 'build_area', and creates the distribution using the parameters in the XML file you fed it. If you change nothing in the slim_cd_x86.xml, the distribution you construct will use the latest copies of 5 packages as they exist in the publisher http://pkg.openindiana.org/hipster. If you want it to use custom packages you've created, you need to first create those packages, put them into a publisher (repo), and then point the config file at your publisher. Note that this isn't conceptually any different from how most Linux distros that I'm aware of are constructed. Building a LiveCD usually doesn't kick off individual package builds for thousands of packages; those are already built and sitting somewhere. The LiveCD build process just assembles a list of already-created packages with some other stuff. Please forgive me as I am coming from the Linux world of Make and Cmake so this seems a bit different in building steps. Make, cmake, or other tools are used, as necessary for each individual component, to compile that component and prepare it for packaging. You're not seeing that part of the process because you're not looking at individual components, you're looking at the "assemble all the things" part of the process. If you want to get familiar with the process of creating a package for a component like 'image/editor/gimp', you want to read the documentation I linked related to oi-userland. The docs will help you get the oi-userland repo checked out from github, from there you can explore each software component. Tim On Mon, Aug 26, 2019 at 6:55 PM Lonnie Cumberland wrote: Hi Again, One dumb question. I was just doing some reading and did not see any type of information on a Makefile or similar. I see that the xml file " https://hipster.openindiana.org/distro_const/slim_cd_x86.xml; can be use as the manifest but from which github repository does it all start? I want to read over the steps that are used through the entire process. On Mon, Aug 26, 2019 at 6:49 PM Lonnie Cumberland wrote: Thanks for the information. Yea, I probably do not want to rebuild all of the packages, at least not for now, since this first test is to just see if I can build the basic LiveCD and have it boot like the one that I have download. Looks like I will need to read up on things a bit more to get a feel for the build flow. Thanks again Lonnie On Mon, Aug 26, 2019 at 6:03 PM Aurélien Larcher < aurelien.larc...@gmail.com> wrote: On Mon, Aug 26, 2019 at 11:43 PM Lonnie Cumberland wrote: Hi Tim, Thanks for answering my post. I have been reading a lot of the documentation and will do some more reading over the next couple of days in preparations. Although I am still not sure where the main build branch is to create the LiveCD of OI (Hypster), it seems that these are the important locations: https://github.com/OpenIndiana https://github.com/OpenIndiana/oi-userland https://github.com/OpenIndiana/slim_source My next steps, I am guessing, will be to install OI on some native hardware so that I will have a build environment in OI to build OI LiveCD and then I will try to do a basic complete build without modifying anything. If that goes well then I can investigate taking out packages from the LiveCD. You can generate live/install images using the Distribution Constructor as described at: https://docs.openindiana.org/dev/distribution-constructor/ To customize the image you need to modify a manifest such as the ones used by Alexander for release images: https://hipster.openindiana.org/distro_const/ If you do not want to rebuild all the packages for your tests you can use an existing repository or mirror it locally. You need to modify the manifests accordingly so that pkg_repo_default_authority points to the right repository. I would like to see how small I can make the actual LiveCD with GUI. Cheers, Lonnie On Mon, Aug 26, 2019 at 4:43 PM Tim Mooney wrote: In regard to: [OpenIndiana-discuss] Building OpenIndiana from sources,...: Anyway, the first thing that I would like to figure out is the whole build process and package selections since the ISO that I have been installing is 1.6 GB. http://docs.openindiana.org and then Handbook->Developer's Corner is a good place to
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
In regard to: Re: [OpenIndiana-discuss] Building OpenIndiana from sources,...: Thanks for answering my post. I have been reading a lot of the documentation and will do some more reading over the next couple of days in preparations. Although I am still not sure where the main build branch is to create the LiveCD of OI (Hypster), hipster, not Hypster. Though I like Hypster too! :-) Also, don't confuse the process of building an individual package (a "component") like 'desktop/cd-burning/brasero' with the process of assembling a bunch of packages into a distro. If you're starting by trying to build a LiveCD, you're starting at the point when all the packages should already have been built and published to one or more publishers (think: yum repo). it seems that these are the important locations: https://github.com/OpenIndiana https://github.com/OpenIndiana/oi-userland https://github.com/OpenIndiana/slim_source OpenIndiana is the umbrella, if you want to get comfortable with the process of building individual packages, you probably want to start with oi-userland. My next steps, I am guessing, will be to install OI on some native hardware so that I will have a build environment in OI to build OI LiveCD and then I will try to do a basic complete build without modifying anything. If that goes well then I can investigate taking out packages from the LiveCD. Sure. You wouldn't need native hardware for that, you could do it in a VM with enough disk and other resources. I would like to see how small I can make the actual LiveCD with GUI. Understood. Tim -- Tim Mooney tim.moo...@ndsu.edu Enterprise Computing & Infrastructure 701-231-1076 (Voice) Room 242-J6, Quentin Burdick Building 701-231-8541 (Fax) North Dakota State University, Fargo, ND 58105-5164 ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
Sorry again, I see the steps: mkdir distro-constcd distro-const pfexec pkg install install/distribution-constructor cp /usr/share/distro_const/slim_cd/slim_cd_x86.xml . pfexec distro_const build slim_cd_x86.xml and with the slim_cd_x86.xml but it seems that you do not need to do a "git clone .." for the repo to get started. Please forgive me as I am coming from the Linux world of Make and Cmake so this seems a bit different in building steps. Cheers, Lonnie On Mon, Aug 26, 2019 at 6:55 PM Lonnie Cumberland wrote: > Hi Again, > > One dumb question. I was just doing some reading and did not see any type > of information on a Makefile or similar. I see that the xml file " > https://hipster.openindiana.org/distro_const/slim_cd_x86.xml; can be use > as the manifest but from which github repository does it all start? I want > to read over the steps that are used through the entire process. > > On Mon, Aug 26, 2019 at 6:49 PM Lonnie Cumberland > wrote: > >> Thanks for the information. >> >> Yea, I probably do not want to rebuild all of the packages, at least not >> for now, since this first test is to just see if I can build the basic >> LiveCD and have it boot like the one that I have download. >> >> Looks like I will need to read up on things a bit more to get a feel for >> the build flow. >> >> Thanks again >> Lonnie >> >> On Mon, Aug 26, 2019 at 6:03 PM Aurélien Larcher < >> aurelien.larc...@gmail.com> wrote: >> >>> On Mon, Aug 26, 2019 at 11:43 PM Lonnie Cumberland >>> wrote: >>> >>> > Hi Tim, >>> > >>> > Thanks for answering my post. I have been reading a lot of the >>> > documentation and will do some more reading over the next couple of >>> days in >>> > preparations. >>> > >>> > Although I am still not sure where the main build branch is to create >>> the >>> > LiveCD of OI (Hypster), it seems that these are the important >>> locations: >>> > >>> > https://github.com/OpenIndiana >>> > https://github.com/OpenIndiana/oi-userland >>> > https://github.com/OpenIndiana/slim_source >>> > >>> > My next steps, I am guessing, will be to install OI on some native >>> hardware >>> > so that I will have a build environment in OI to build OI LiveCD and >>> then I >>> > will try to do a basic complete build without modifying anything. If >>> that >>> > goes well then I can investigate taking out packages from the LiveCD. >>> > >>> >>> You can generate live/install images using the Distribution Constructor >>> as >>> described at: >>> >>> https://docs.openindiana.org/dev/distribution-constructor/ >>> >>> To customize the image you need to modify a manifest such as the ones >>> used >>> by Alexander for release images: >>> >>> https://hipster.openindiana.org/distro_const/ >>> >>> If you do not want to rebuild all the packages for your tests you can use >>> an existing repository or mirror it locally. >>> You need to modify the manifests accordingly so that >>> pkg_repo_default_authority points to the right repository. >>> >>> >>> >>> >>> >>> >>> >>> >>> > >>> > I would like to see how small I can make the actual LiveCD with GUI. >>> > >>> > Cheers, >>> > Lonnie >>> > >>> > >>> > On Mon, Aug 26, 2019 at 4:43 PM Tim Mooney >>> wrote: >>> > >>> > > In regard to: [OpenIndiana-discuss] Building OpenIndiana from >>> > sources,...: >>> > > >>> > > > Anyway, the first thing that I would like to figure out is the >>> whole >>> > > build >>> > > > process and package selections since the ISO that I have been >>> > installing >>> > > is >>> > > > 1.6 GB. >>> > > >>> > > http://docs.openindiana.org and then Handbook->Developer's Corner is >>> > > a good place to start. >>> > > >>> > > >Now I want to see if I can build a much reduce size of this. >>> > > >>> > > You certainly could, you'll just have to make lots of choices about >>> > > what optional dependencies you can live without when building a >>> > particular >>> > > package. >>> > > >>> > > You'll want to look at the REQUIRED_PACKAGES in the Makefile for each >>> > > component. You'll probably also want to look at what's installed >>> because >>> > > of a particular incorporation. >>> > > >>> > > Tim >>> > > -- >>> > > Tim Mooney >>> > tim.moo...@ndsu.edu >>> > > Enterprise Computing & Infrastructure 701-231-1076 >>> > (Voice) >>> > > Room 242-J6, Quentin Burdick Building 701-231-8541 >>> (Fax) >>> > > North Dakota State University, Fargo, ND 58105-5164 >>> > > >>> > > ___ >>> > > openindiana-discuss mailing list >>> > > openindiana-discuss@openindiana.org >>> > > https://openindiana.org/mailman/listinfo/openindiana-discuss >>> > > >>> > ___ >>> > openindiana-discuss mailing list >>> > openindiana-discuss@openindiana.org >>> > https://openindiana.org/mailman/listinfo/openindiana-discuss >>> > >>> >>> >>> -- >>> --- >>> Praise the Caffeine embeddings >>> ___ >>> openindiana-discuss mailing list
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
Hi Again, One dumb question. I was just doing some reading and did not see any type of information on a Makefile or similar. I see that the xml file " https://hipster.openindiana.org/distro_const/slim_cd_x86.xml; can be use as the manifest but from which github repository does it all start? I want to read over the steps that are used through the entire process. On Mon, Aug 26, 2019 at 6:49 PM Lonnie Cumberland wrote: > Thanks for the information. > > Yea, I probably do not want to rebuild all of the packages, at least not > for now, since this first test is to just see if I can build the basic > LiveCD and have it boot like the one that I have download. > > Looks like I will need to read up on things a bit more to get a feel for > the build flow. > > Thanks again > Lonnie > > On Mon, Aug 26, 2019 at 6:03 PM Aurélien Larcher < > aurelien.larc...@gmail.com> wrote: > >> On Mon, Aug 26, 2019 at 11:43 PM Lonnie Cumberland >> wrote: >> >> > Hi Tim, >> > >> > Thanks for answering my post. I have been reading a lot of the >> > documentation and will do some more reading over the next couple of >> days in >> > preparations. >> > >> > Although I am still not sure where the main build branch is to create >> the >> > LiveCD of OI (Hypster), it seems that these are the important locations: >> > >> > https://github.com/OpenIndiana >> > https://github.com/OpenIndiana/oi-userland >> > https://github.com/OpenIndiana/slim_source >> > >> > My next steps, I am guessing, will be to install OI on some native >> hardware >> > so that I will have a build environment in OI to build OI LiveCD and >> then I >> > will try to do a basic complete build without modifying anything. If >> that >> > goes well then I can investigate taking out packages from the LiveCD. >> > >> >> You can generate live/install images using the Distribution Constructor as >> described at: >> >> https://docs.openindiana.org/dev/distribution-constructor/ >> >> To customize the image you need to modify a manifest such as the ones used >> by Alexander for release images: >> >> https://hipster.openindiana.org/distro_const/ >> >> If you do not want to rebuild all the packages for your tests you can use >> an existing repository or mirror it locally. >> You need to modify the manifests accordingly so that >> pkg_repo_default_authority points to the right repository. >> >> >> >> >> >> >> >> >> > >> > I would like to see how small I can make the actual LiveCD with GUI. >> > >> > Cheers, >> > Lonnie >> > >> > >> > On Mon, Aug 26, 2019 at 4:43 PM Tim Mooney wrote: >> > >> > > In regard to: [OpenIndiana-discuss] Building OpenIndiana from >> > sources,...: >> > > >> > > > Anyway, the first thing that I would like to figure out is the whole >> > > build >> > > > process and package selections since the ISO that I have been >> > installing >> > > is >> > > > 1.6 GB. >> > > >> > > http://docs.openindiana.org and then Handbook->Developer's Corner is >> > > a good place to start. >> > > >> > > >Now I want to see if I can build a much reduce size of this. >> > > >> > > You certainly could, you'll just have to make lots of choices about >> > > what optional dependencies you can live without when building a >> > particular >> > > package. >> > > >> > > You'll want to look at the REQUIRED_PACKAGES in the Makefile for each >> > > component. You'll probably also want to look at what's installed >> because >> > > of a particular incorporation. >> > > >> > > Tim >> > > -- >> > > Tim Mooney >> > tim.moo...@ndsu.edu >> > > Enterprise Computing & Infrastructure 701-231-1076 >> > (Voice) >> > > Room 242-J6, Quentin Burdick Building 701-231-8541 >> (Fax) >> > > North Dakota State University, Fargo, ND 58105-5164 >> > > >> > > ___ >> > > openindiana-discuss mailing list >> > > openindiana-discuss@openindiana.org >> > > https://openindiana.org/mailman/listinfo/openindiana-discuss >> > > >> > ___ >> > openindiana-discuss mailing list >> > openindiana-discuss@openindiana.org >> > https://openindiana.org/mailman/listinfo/openindiana-discuss >> > >> >> >> -- >> --- >> Praise the Caffeine embeddings >> ___ >> openindiana-discuss mailing list >> openindiana-discuss@openindiana.org >> https://openindiana.org/mailman/listinfo/openindiana-discuss >> > ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
Thanks for the information. Yea, I probably do not want to rebuild all of the packages, at least not for now, since this first test is to just see if I can build the basic LiveCD and have it boot like the one that I have download. Looks like I will need to read up on things a bit more to get a feel for the build flow. Thanks again Lonnie On Mon, Aug 26, 2019 at 6:03 PM Aurélien Larcher wrote: > On Mon, Aug 26, 2019 at 11:43 PM Lonnie Cumberland > wrote: > > > Hi Tim, > > > > Thanks for answering my post. I have been reading a lot of the > > documentation and will do some more reading over the next couple of days > in > > preparations. > > > > Although I am still not sure where the main build branch is to create the > > LiveCD of OI (Hypster), it seems that these are the important locations: > > > > https://github.com/OpenIndiana > > https://github.com/OpenIndiana/oi-userland > > https://github.com/OpenIndiana/slim_source > > > > My next steps, I am guessing, will be to install OI on some native > hardware > > so that I will have a build environment in OI to build OI LiveCD and > then I > > will try to do a basic complete build without modifying anything. If that > > goes well then I can investigate taking out packages from the LiveCD. > > > > You can generate live/install images using the Distribution Constructor as > described at: > > https://docs.openindiana.org/dev/distribution-constructor/ > > To customize the image you need to modify a manifest such as the ones used > by Alexander for release images: > > https://hipster.openindiana.org/distro_const/ > > If you do not want to rebuild all the packages for your tests you can use > an existing repository or mirror it locally. > You need to modify the manifests accordingly so that > pkg_repo_default_authority points to the right repository. > > > > > > > > > > > > I would like to see how small I can make the actual LiveCD with GUI. > > > > Cheers, > > Lonnie > > > > > > On Mon, Aug 26, 2019 at 4:43 PM Tim Mooney wrote: > > > > > In regard to: [OpenIndiana-discuss] Building OpenIndiana from > > sources,...: > > > > > > > Anyway, the first thing that I would like to figure out is the whole > > > build > > > > process and package selections since the ISO that I have been > > installing > > > is > > > > 1.6 GB. > > > > > > http://docs.openindiana.org and then Handbook->Developer's Corner is > > > a good place to start. > > > > > > >Now I want to see if I can build a much reduce size of this. > > > > > > You certainly could, you'll just have to make lots of choices about > > > what optional dependencies you can live without when building a > > particular > > > package. > > > > > > You'll want to look at the REQUIRED_PACKAGES in the Makefile for each > > > component. You'll probably also want to look at what's installed > because > > > of a particular incorporation. > > > > > > Tim > > > -- > > > Tim Mooney > > tim.moo...@ndsu.edu > > > Enterprise Computing & Infrastructure 701-231-1076 > > (Voice) > > > Room 242-J6, Quentin Burdick Building 701-231-8541 > (Fax) > > > North Dakota State University, Fargo, ND 58105-5164 > > > > > > ___ > > > openindiana-discuss mailing list > > > openindiana-discuss@openindiana.org > > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > ___ > > openindiana-discuss mailing list > > openindiana-discuss@openindiana.org > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > > > -- > --- > Praise the Caffeine embeddings > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
On Mon, Aug 26, 2019 at 11:43 PM Lonnie Cumberland wrote: > Hi Tim, > > Thanks for answering my post. I have been reading a lot of the > documentation and will do some more reading over the next couple of days in > preparations. > > Although I am still not sure where the main build branch is to create the > LiveCD of OI (Hypster), it seems that these are the important locations: > > https://github.com/OpenIndiana > https://github.com/OpenIndiana/oi-userland > https://github.com/OpenIndiana/slim_source > > My next steps, I am guessing, will be to install OI on some native hardware > so that I will have a build environment in OI to build OI LiveCD and then I > will try to do a basic complete build without modifying anything. If that > goes well then I can investigate taking out packages from the LiveCD. > You can generate live/install images using the Distribution Constructor as described at: https://docs.openindiana.org/dev/distribution-constructor/ To customize the image you need to modify a manifest such as the ones used by Alexander for release images: https://hipster.openindiana.org/distro_const/ If you do not want to rebuild all the packages for your tests you can use an existing repository or mirror it locally. You need to modify the manifests accordingly so that pkg_repo_default_authority points to the right repository. > > I would like to see how small I can make the actual LiveCD with GUI. > > Cheers, > Lonnie > > > On Mon, Aug 26, 2019 at 4:43 PM Tim Mooney wrote: > > > In regard to: [OpenIndiana-discuss] Building OpenIndiana from > sources,...: > > > > > Anyway, the first thing that I would like to figure out is the whole > > build > > > process and package selections since the ISO that I have been > installing > > is > > > 1.6 GB. > > > > http://docs.openindiana.org and then Handbook->Developer's Corner is > > a good place to start. > > > > >Now I want to see if I can build a much reduce size of this. > > > > You certainly could, you'll just have to make lots of choices about > > what optional dependencies you can live without when building a > particular > > package. > > > > You'll want to look at the REQUIRED_PACKAGES in the Makefile for each > > component. You'll probably also want to look at what's installed because > > of a particular incorporation. > > > > Tim > > -- > > Tim Mooney > tim.moo...@ndsu.edu > > Enterprise Computing & Infrastructure 701-231-1076 > (Voice) > > Room 242-J6, Quentin Burdick Building 701-231-8541 (Fax) > > North Dakota State University, Fargo, ND 58105-5164 > > > > ___ > > openindiana-discuss mailing list > > openindiana-discuss@openindiana.org > > https://openindiana.org/mailman/listinfo/openindiana-discuss > > > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > -- --- Praise the Caffeine embeddings ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
[OpenIndiana-discuss] Σχετ: Re: Firefox dumps core...
I have 8GB RAM and 50 GB swap, or is it30 GB...? At any rate I followed theinstructions posted here. The interestingthing is that it crashes 5-10 times and thenit works normally...AS Στάλθηκε από το Ταχυδρομείο Yahoo σε Android Στις Δευ, 26 Αυγ, 2019 στις 23:05, ο χρήστηςBob Friesenhahn έγραψε: On Mon, 26 Aug 2019, Apostolos Syropoulos via openindiana-discuss wrote: > And firefox cannot dumb core but itdumps core... How much swap space and RAM do you have? Firefox requires a lot of swap space now. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
Hi Tim, Thanks for answering my post. I have been reading a lot of the documentation and will do some more reading over the next couple of days in preparations. Although I am still not sure where the main build branch is to create the LiveCD of OI (Hypster), it seems that these are the important locations: https://github.com/OpenIndiana https://github.com/OpenIndiana/oi-userland https://github.com/OpenIndiana/slim_source My next steps, I am guessing, will be to install OI on some native hardware so that I will have a build environment in OI to build OI LiveCD and then I will try to do a basic complete build without modifying anything. If that goes well then I can investigate taking out packages from the LiveCD. I would like to see how small I can make the actual LiveCD with GUI. Cheers, Lonnie On Mon, Aug 26, 2019 at 4:43 PM Tim Mooney wrote: > In regard to: [OpenIndiana-discuss] Building OpenIndiana from sources,...: > > > Anyway, the first thing that I would like to figure out is the whole > build > > process and package selections since the ISO that I have been installing > is > > 1.6 GB. > > http://docs.openindiana.org and then Handbook->Developer's Corner is > a good place to start. > > >Now I want to see if I can build a much reduce size of this. > > You certainly could, you'll just have to make lots of choices about > what optional dependencies you can live without when building a particular > package. > > You'll want to look at the REQUIRED_PACKAGES in the Makefile for each > component. You'll probably also want to look at what's installed because > of a particular incorporation. > > Tim > -- > Tim Mooney tim.moo...@ndsu.edu > Enterprise Computing & Infrastructure 701-231-1076 (Voice) > Room 242-J6, Quentin Burdick Building 701-231-8541 (Fax) > North Dakota State University, Fargo, ND 58105-5164 > > ___ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss > ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Building OpenIndiana from sources
In regard to: [OpenIndiana-discuss] Building OpenIndiana from sources,...: Anyway, the first thing that I would like to figure out is the whole build process and package selections since the ISO that I have been installing is 1.6 GB. http://docs.openindiana.org and then Handbook->Developer's Corner is a good place to start. Now I want to see if I can build a much reduce size of this. You certainly could, you'll just have to make lots of choices about what optional dependencies you can live without when building a particular package. You'll want to look at the REQUIRED_PACKAGES in the Makefile for each component. You'll probably also want to look at what's installed because of a particular incorporation. Tim -- Tim Mooney tim.moo...@ndsu.edu Enterprise Computing & Infrastructure 701-231-1076 (Voice) Room 242-J6, Quentin Burdick Building 701-231-8541 (Fax) North Dakota State University, Fargo, ND 58105-5164 ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Firefox dumps core...
On 08/26/19 06:59 PM, Bob Friesenhahn wrote: On Mon, 26 Aug 2019, Apostolos Syropoulos via openindiana-discuss wrote: And firefox cannot dumb core but itdumps core... How much swap space and RAM do you have? Firefox requires a lot of swap space now. Bob https://docs.openindiana.org/release-notes/2019.04-release-notes/#late-news-known-issues I have 16G of RAM and 32G of swap. The other trick is to lower "Content process limit" in Firefox preferences. Michal ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
[OpenIndiana-discuss] Building OpenIndiana from sources
Hi All, Hope that everyone is doing well. While I am now learning about the Illumos-based distros (OpenIndiana, SmartOS and OmniOS) I have been able to build SmartOS from the sources and like that it seams to be geared towards being a Type-1 Hypervisor taking advantage of the Zone design of Solaris, in general. Now I would like to learn how to compile OpenIndiana as well as to learn what is also takes to make a minimal build with GUI. Another thing that I have just started to play with on OI is the possibility of using VirtualBox and want to see how this can be done from within user-zones since I came a cross some documentation recently that suggested that it could be done in non-global zones. Anyway, the first thing that I would like to figure out is the whole build process and package selections since the ISO that I have been installing is 1.6 GB. Now I want to see if I can build a much reduce size of this. Any information would be greatly appreciated. Cheers, Lonnie ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
Re: [OpenIndiana-discuss] Firefox dumps core...
On Mon, 26 Aug 2019, Apostolos Syropoulos via openindiana-discuss wrote: And firefox cannot dumb core but itdumps core... How much swap space and RAM do you have? Firefox requires a lot of swap space now. Bob -- Bob Friesenhahn bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer,http://www.GraphicsMagick.org/ Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
[OpenIndiana-discuss] Firefox dumps core...
And firefox cannot dumb core but itdumps core... Στάλθηκε από το Ταχυδρομείο Yahoo σε Android ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss
[OpenIndiana-discuss] firefox dumbs core all the time
Hello, I am using SunOS adalind 5.11 illumos-c0423dd8ef i86pc i386 i86pc and firefox is completely unstable. Is there a way tosolve this problem? Regards, A.S. -- Apostolos Syropoulos Xanthi, Greece ___ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss