* Re: [yocto] Contribute meta-installer to yocto [not found] ` <7bdd24ea-febf-86b4-e770-6f7533205d73@windriver.com> @ 2017-11-21 20:10 ` akuster808 2017-11-22 2:10 ` Hongxu Jia 0 siblings, 1 reply; 7+ messages in thread From: akuster808 @ 2017-11-21 20:10 UTC (permalink / raw) To: Hongxu Jia, yocto Cc: Patches and discussions about the oe-core layer, +lpd-cdc-core-dev, OpenEmbedded Devel List Hello, On 11/21/2017 12:55 AM, Hongxu Jia wrote: > Hi all, > > Wind River has maintained meta-installer for several years, > and now we want to contribute it to yocto community. > > This layer provides an installation program based on > OE platform. The installation program is anaconda from > fedora, which is the installer of distribution Fedora, > RedHat and Centos. > > The version of anaconda in meta-installer is 26.21.11 > which is based on Fedora 26. > > The meta-insatller requires: > - systemd as init manager > - python3 > - dnf2/rpm4 > - gobject-introspection which requires qemu-usermode > in MACHINE_FEATURES > > The meta-installer provides: > - graphic install and text install. > > - package based (dnf/rpm) install and image (copy) > based install. > > - package based (dnf/rpm) install from local and > remote rpm sources such as CDs and DVDs, images > stored on a hard drive, NFS, HTTP, and FTP. > > - kickstart install which provides a fully unattended > installation that can be duplicated on scores of machines. > > - install over VNC on headless machines. > > - timezone setting. > > - root password setting. > > - user account creation. > > - a variety of advanced storage devices including > LVM, Btrfs, Ext4, and filesystem encryption. > > The repository of meta-installer is temporary on the github > for review: > https://github.com/jiahongxujia/meta-installer > > In above github, the logo picture is undefined, if yocto > could accept this layer, I will update the picture with > "Yocto project Compatible". > > The attachments are the snapshots of a package based > installation. > > Hopefully it is helpful for yocto, and any feedback is > appreciated. I believe it can go beyond helping Yocto and help the overall OE community. CC'ing oe mailings lists > > If yocto is interested in this layer and will accept it, > I could send pull request or some one directly fetch > from above github master branch. If Yocto isn't I am sure OE will be. Thank you Wind River for contributing your hard work for the greater good of the community. kind regards, Armin > > //Hongxu > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-21 20:10 ` [yocto] Contribute meta-installer to yocto akuster808 @ 2017-11-22 2:10 ` Hongxu Jia 2017-11-22 2:26 ` Hongxu Jia 0 siblings, 1 reply; 7+ messages in thread From: Hongxu Jia @ 2017-11-22 2:10 UTC (permalink / raw) To: akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 04:10, akuster808 wrote: > > Hello, > >> >> The repository of meta-installer is temporary on the github >> for review: >> https://github.com/jiahongxujia/meta-installer >> >> In above github, the logo picture is undefined, if yocto >> could accept this layer, I will update the picture with >> "Yocto project Compatible". >> >> The attachments are the snapshots of a package based >> installation. >> >> Hopefully it is helpful for yocto, and any feedback is >> appreciated. > > I believe it can go beyond helping Yocto and help the overall OE > community. > > CC'ing oe mailings lists > >> >> If yocto is interested in this layer and will accept it, >> I could send pull request or some one directly fetch >> from above github master branch. > If Yocto isn't I am sure OE will be. > Hi Armin, I am very glad to submit this layer to OE, previously I have added/submitted 40+ recipes to OE for the preparation of meta-instaler public (just in case public failed and still most of them are available in OE) http://cgit.openembedded.org/meta-openembedded/log/?qt=grep&q=hongxu If OE could accept meta-installer, it is very convenience to maintain all of them in one place. (My 2018 1st half year TODO plan is to upgrade anaconda and its required recipes to sync with Fedora 27) Hi Martin, Khem, Armin and the OE maintainers concerned If it is OK, I will send pull request to OE for review, and my opinion is to suggest to create meta-installer sub layer in OE. Do you have suggestions or ideas? //Hongxu > Thank you Wind River for contributing your hard work for the greater > good of the community. > > kind regards, > Armin >> >> //Hongxu >> >> > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 2:10 ` Hongxu Jia @ 2017-11-22 2:26 ` Hongxu Jia 2017-11-22 8:58 ` Alexander Kanavin 0 siblings, 1 reply; 7+ messages in thread From: Hongxu Jia @ 2017-11-22 2:26 UTC (permalink / raw) To: akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 10:10, Hongxu Jia wrote: > On 2017年11月22日 04:10, akuster808 wrote: >> >> Hello, >> >>> >>> The repository of meta-installer is temporary on the github >>> for review: >>> https://github.com/jiahongxujia/meta-installer >>> >>> In above github, the logo picture is undefined, if yocto >>> could accept this layer, I will update the picture with >>> "Yocto project Compatible". >>> >>> The attachments are the snapshots of a package based >>> installation. >>> >>> Hopefully it is helpful for yocto, and any feedback is >>> appreciated. >> >> I believe it can go beyond helping Yocto and help the overall OE >> community. >> >> CC'ing oe mailings lists >> >>> >>> If yocto is interested in this layer and will accept it, >>> I could send pull request or some one directly fetch >>> from above github master branch. >> If Yocto isn't I am sure OE will be. >> > > Hi Armin, > > I am very glad to submit this layer to OE, previously I have > added/submitted 40+ recipes to OE for the preparation of > meta-instaler public (just in case public failed and still most > of them are available in OE) > > http://cgit.openembedded.org/meta-openembedded/log/?qt=grep&q=hongxu > > If OE could accept meta-installer, it is very convenience to maintain > all of them in one place. (My 2018 1st half year TODO plan is to > upgrade anaconda and its required recipes to sync with Fedora 27) > > Hi Martin, Khem, Armin and the OE maintainers concerned > > If it is OK, I will send pull request to OE for review, and > my opinion is to suggest to create meta-installer sub layer in OE. > To clarify, I mean to create sub dir meta-installer in git://git.openembedded.org/meta-openembedded //Hongxu > Do you have suggestions or ideas? > > //Hongxu > >> Thank you Wind River for contributing your hard work for the greater >> good of the community. >> >> kind regards, >> Armin >>> >>> //Hongxu >>> >>> >> > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 2:26 ` Hongxu Jia @ 2017-11-22 8:58 ` Alexander Kanavin 2017-11-22 9:32 ` Hongxu Jia 2017-11-22 15:40 ` Khem Raj 0 siblings, 2 replies; 7+ messages in thread From: Alexander Kanavin @ 2017-11-22 8:58 UTC (permalink / raw) To: Hongxu Jia, akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 11/22/2017 04:26 AM, Hongxu Jia wrote: >> If it is OK, I will send pull request to OE for review, and >> my opinion is to suggest to create meta-installer sub layer in OE. >> > > To clarify, I mean to create sub dir meta-installer in > git://git.openembedded.org/meta-openembedded Should the directory be called meta-anaconda then? There are many available installers, and this would make it clear what the directory contains, I think. Alex ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 8:58 ` Alexander Kanavin @ 2017-11-22 9:32 ` Hongxu Jia 2017-11-22 15:40 ` Khem Raj 1 sibling, 0 replies; 7+ messages in thread From: Hongxu Jia @ 2017-11-22 9:32 UTC (permalink / raw) To: Alexander Kanavin, akuster808, Martin Jansa, Khem Raj Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 16:58, Alexander Kanavin wrote: > On 11/22/2017 04:26 AM, Hongxu Jia wrote: >>> If it is OK, I will send pull request to OE for review, and >>> my opinion is to suggest to create meta-installer sub layer in OE. >>> >> >> To clarify, I mean to create sub dir meta-installer in >> git://git.openembedded.org/meta-openembedded > > Should the directory be called meta-anaconda then? There are many > available installers, and this would make it clear what the directory > contains, I think. > No problem, the meta-anaconda is OK, thanks for pointing it out //Hongxu > > Alex ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 8:58 ` Alexander Kanavin 2017-11-22 9:32 ` Hongxu Jia @ 2017-11-22 15:40 ` Khem Raj 2017-11-23 1:53 ` Hongxu Jia 1 sibling, 1 reply; 7+ messages in thread From: Khem Raj @ 2017-11-22 15:40 UTC (permalink / raw) To: Alexander Kanavin; +Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On Wed, Nov 22, 2017 at 12:58 AM, Alexander Kanavin <alexander.kanavin@linux.intel.com> wrote: > On 11/22/2017 04:26 AM, Hongxu Jia wrote: >>> >>> If it is OK, I will send pull request to OE for review, and >>> my opinion is to suggest to create meta-installer sub layer in OE. >>> >> >> To clarify, I mean to create sub dir meta-installer in >> git://git.openembedded.org/meta-openembedded > > > Should the directory be called meta-anaconda then? There are many available > installers, and this would make it clear what the directory contains, I > think. > > I think meta-installers is more generic and probably good, you could create a top level repo called meta-installers and put this implementation underneath at meta-anaconda which leaves room to aggregate other installers under same roof. but again I dont have strong opinion either way. > Alex ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [yocto] Contribute meta-installer to yocto 2017-11-22 15:40 ` Khem Raj @ 2017-11-23 1:53 ` Hongxu Jia 0 siblings, 0 replies; 7+ messages in thread From: Hongxu Jia @ 2017-11-23 1:53 UTC (permalink / raw) To: Khem Raj, Alexander Kanavin; +Cc: +lpd-cdc-core-dev, OpenEmbedded Devel List On 2017年11月22日 23:40, Khem Raj wrote: > On Wed, Nov 22, 2017 at 12:58 AM, Alexander Kanavin > <alexander.kanavin@linux.intel.com> wrote: >> On 11/22/2017 04:26 AM, Hongxu Jia wrote: >>>> If it is OK, I will send pull request to OE for review, and >>>> my opinion is to suggest to create meta-installer sub layer in OE. >>>> >>> To clarify, I mean to create sub dir meta-installer in >>> git://git.openembedded.org/meta-openembedded >> >> Should the directory be called meta-anaconda then? There are many available >> installers, and this would make it clear what the directory contains, I >> think. >> >> > I think meta-installers is more generic and probably good, you could > create a top level > repo called meta-installers and put this implementation underneath at > meta-anaconda > which leaves room to aggregate other installers under same roof. but > again I dont > have strong opinion either way. The meta-openembedded/meta-installer/meta-anaconda, there are too many meta-*, with a simple search in OE, it seems breaking the traditional naming. How about still name the top level 'meta-insatller', and change the name of enable setting. - For the target build, enable it by DISTRO_FEATURES_append = " anaconda-support" - For the host build, enable it by DISTRO = 'anaconda' Without above setting, the anaconda installer does not work even though meta-installer included. Which other installer could put here and work with their ways. - Rename the existed README -> README.anaconda, and create a new one to introduce meta-installer as an installer framework. - Rename the installation image core-image-installer to core-image-anaconda One side effect is we have to keep LAYERDEPENDS_meta-installer with a maximal set (which means for other installer, it may not require these depends layers), but I think it is acceptable. Other meta-* layer may have the same issue. //Hongxu >> Alex ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-11-23 1:51 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <bfbfad0b-af40-5448-4aed-fc70eeb95c6c@windriver.com>
[not found] ` <7bdd24ea-febf-86b4-e770-6f7533205d73@windriver.com>
2017-11-21 20:10 ` [yocto] Contribute meta-installer to yocto akuster808
2017-11-22 2:10 ` Hongxu Jia
2017-11-22 2:26 ` Hongxu Jia
2017-11-22 8:58 ` Alexander Kanavin
2017-11-22 9:32 ` Hongxu Jia
2017-11-22 15:40 ` Khem Raj
2017-11-23 1:53 ` Hongxu Jia
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox