-
Notifications
You must be signed in to change notification settings - Fork 86
Build clearlinux rootfs using clearlinux #48
Comments
@jodh-intel Can I do this? If yes what tag to use will be used in place of @OS_VERSION@? latest or base? |
Hi @sohamdigheoss - sure, it's all yours! ;) Github won't let me actually assign this issue to you, but this comment is enough for the team to see you're working on this. I'd use the |
@jodh-intel I have encountered an issue while finding a bundle for gcc in clearlinux. |
Thanks for investigating this @sohamdigheoss. Any thoughts on this @bryteise? |
Any update on this @sohamdigheoss? Anyone else able to help out and test this with Clear Linux directly? F27 went EOL in November 2018 so we atleast need to update the /cc @bryteise. |
@jodh-intel I am just now seeing this sorry X(. @sohamdigheoss I'm not sure on the requirement to have gcc or go in for the rootfs. If it is for building osbuilder then the go-basic bundle I would expect to be sufficient. Could you point me at the set of steps you are trying to run from fedora so I can get you the best set of bundles to duplicate this on Clear Linux? |
while its a cool idea, I am not sure there's value-add, unless someone wants to help here. |
WDYT @jodh-intel @bryteise @jcvenegas ? |
The clearlinux dockerfile has now been updated to Fedora 30 so this could be closed. It's a bit of a shame though as CL is the only rootfs image not built using itself ;( |
I will take a shot at the rootfs creation. |
@egernst Mind assigning this to me? |
@bryteise - thanks - all yours! ;) |
Hrm so looking at what this actually does, I'm a bit worried about the build time impact of switching to Clear Linux as it isn't trying to provide a streamlined rpm installation experience. Are there concerns about build time for these? |
@bryteise I don't think so, our biggest concern is to include packages/binaries that potentially can increase the attack surface and bring vulnerabilities. |
@bryteise If bundle definition is not small enough today you can use an image base that uses at least rpm, in and keep the same way that the rootfs population works today ( via rpms). At least in that way the the config can look a bit more consistent. We did it in the past because the only bundle with rpm was os-clr-on-clr, a really big bundle for the our needs I am not sure if pundles now fix those issues. |
@jcvenegas We currently don't have a very size optimized rpm bundle largely due to the ecosystem using python and so it sits in the hundreds of megs. Still much smaller than the os-clr-on-clr bundle though. |
Currently,
rootfs-builder/clearlinux/Dockerfile.in
builds the clearlinux rootfs using fedora 27. We should use clearlinux to build clearlinux.See: #40 (comment)
The text was updated successfully, but these errors were encountered: