*** reatmon_ <reatmon_!~reatmon@192.91.75.12> has quit IRC (Remote host closed the connection) | 00:10 | |
*** reatmon_ <reatmon_!~reatmon@192.91.75.29> has joined #yocto | 00:10 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:c1ca:bb59:da40:43b> has joined #yocto | 00:22 | |
vvn | Is it better to assign the CI/CD build number to BUILDNAME or IMAGE_VERSION_SUFFIX? | 00:29 |
---|---|---|
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC (Read error: Connection reset by peer) | 00:32 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 00:34 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has quit IRC (Quit: WeeChat 4.2.1) | 00:43 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has joined #yocto | 00:44 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has quit IRC (Client Quit) | 00:45 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has joined #yocto | 00:48 | |
*** davidinux2 <davidinux2!~davidinux@194.34.233.208> has quit IRC (Ping timeout: 252 seconds) | 01:03 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has quit IRC (Quit: WeeChat 4.3.4) | 01:03 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has joined #yocto | 01:04 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6518:4900:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 276 seconds) | 01:09 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6502:9000:2ce:39ff:fecf:efcd> has joined #yocto | 01:11 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has quit IRC (Quit: WeeChat 4.3.4) | 01:25 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has joined #yocto | 01:26 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has quit IRC (Client Quit) | 01:28 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has joined #yocto | 01:29 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Read error: Connection reset by peer) | 01:41 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 01:46 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has quit IRC (Quit: WeeChat 4.3.4) | 01:47 | |
*** drkhsh <drkhsh!~drkhsh@user/drkhsh> has joined #yocto | 01:47 | |
*** Articulus5 <Articulus5!~Articulus@2601:642:4900:741:16ac:60ff:fed8:386b> has joined #yocto | 04:00 | |
*** Articulus <Articulus!~Articulus@2601:642:4900:741:16ac:60ff:fed8:386b> has quit IRC (Ping timeout: 276 seconds) | 04:02 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:c1ca:bb59:da40:43b> has quit IRC (Quit: ZZZzzz…) | 04:22 | |
*** jmd <jmd!~user@2001:a61:2ae9:ab01:1c5b:c6f3:a18d:7893> has joined #yocto | 05:08 | |
*** Articulus5 <Articulus5!~Articulus@2601:642:4900:741:16ac:60ff:fed8:386b> has quit IRC (Quit: Leaving) | 07:37 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 07:37 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 07:44 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 07:50 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 07:52 | |
*** ehussain <ehussain!~Thunderbi@2400:adc5:122:ef00:bd21:b99a:cb97:ebf1> has joined #yocto | 07:58 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has joined #yocto | 08:10 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 248 seconds) | 08:17 | |
*** MrCryo <MrCryo!~MrCryo@user/MrCryo> has joined #yocto | 08:31 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 08:52 | |
*** ehussain <ehussain!~Thunderbi@2400:adc5:122:ef00:bd21:b99a:cb97:ebf1> has quit IRC (Quit: ehussain) | 09:18 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 09:25 | |
*** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has quit IRC (Ping timeout: 245 seconds) | 09:28 | |
*** brrm <brrm!~brrm@2a02:8071:b787:a740:7644:1ff:fe8d:97c7> has joined #yocto | 09:33 | |
*** brrrm <brrrm!~brrm@2a02:8071:b787:a740:7644:1ff:fe8d:97c7> has joined #yocto | 09:40 | |
*** brrm <brrm!~brrm@2a02:8071:b787:a740:7644:1ff:fe8d:97c7> has quit IRC (Ping timeout: 260 seconds) | 09:40 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 09:42 | |
*** amitk <amitk!~amit@58.84.62.26> has joined #yocto | 09:42 | |
*** enok <enok!~Thunderbi@94.191.137.252.mobile.tre.se> has joined #yocto | 09:46 | |
*** brrrm <brrrm!~brrm@2a02:8071:b787:a740:7644:1ff:fe8d:97c7> has quit IRC (Ping timeout: 260 seconds) | 09:49 | |
*** brrm <brrm!~brrm@2a02:8071:b700::1c89> has joined #yocto | 09:49 | |
*** sakoman <sakoman!~sakoman@98.142.47.158> has quit IRC (Ping timeout: 248 seconds) | 10:11 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 10:26 | |
*** sakoman <sakoman!~sakoman@98.142.47.158> has joined #yocto | 10:27 | |
*** enok <enok!~Thunderbi@94.191.137.252.mobile.tre.se> has quit IRC (Ping timeout: 248 seconds) | 10:31 | |
*** RobW <RobW!~RobW@45.72.238.129> has joined #yocto | 11:48 | |
*** RobW <RobW!~RobW@45.72.238.129> has quit IRC (Client Quit) | 11:49 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has quit IRC (Quit: Haxxa flies away.) | 12:48 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has joined #yocto | 12:55 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 13:21 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:c1ca:bb59:da40:43b> has joined #yocto | 13:58 | |
*** Net147 <Net147!~Net147@user/net147> has quit IRC (Ping timeout: 272 seconds) | 14:19 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has joined #yocto | 14:20 | |
*** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 14:21 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:c1ca:bb59:da40:43b> has quit IRC (Quit: ZZZzzz…) | 14:28 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds) | 14:32 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:c1ca:bb59:da40:43b> has joined #yocto | 14:35 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:c1ca:bb59:da40:43b> has quit IRC (Quit: ZZZzzz…) | 14:56 | |
*** Net147 <Net147!~Net147@user/net147> has quit IRC (Ping timeout: 260 seconds) | 15:08 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:c1ca:bb59:da40:43b> has joined #yocto | 15:50 | |
*** vthor <vthor!~thor@user/vthor> has quit IRC (Quit: kill -9 $pid) | 16:15 | |
*** vthor <vthor!~thor@187.146.205.41> has joined #yocto | 16:20 | |
*** mulk <mulk!~mulk@p5b112b2e.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds) | 17:03 | |
*** mulk <mulk!~mulk@p5b112b2e.dip0.t-ipconnect.de> has joined #yocto | 17:04 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 17:24 | |
*** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 17:35 | |
*** Net147_ <Net147_!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #yocto | 17:39 | |
*** Net147 <Net147!~Net147@user/net147> has quit IRC (Read error: Connection reset by peer) | 17:40 | |
*** temp64 <temp64!~temp64@2a02:a314:8348:100:fba7:6999:2ba4:c286> has joined #yocto | 17:49 | |
*** lexano <lexano!~lexano@pool-174-119-69-134.cpe.net.cable.rogers.com> has joined #yocto | 17:56 | |
*** amitk <amitk!~amit@58.84.62.26> has quit IRC (Ping timeout: 260 seconds) | 17:58 | |
khem | RP: I sent RFT patches for glibc 2.40 | 18:02 |
temp64 | Hi, I've been reading about Yocto all day but I'm not quite sure if it's the proper tool for my use case. I need to find an automated way to create a very minimal Linux image for a bunch of (slightly different) ASRock DeskMini PCs where I get to control the kernel configuration, what init it runs, compile-time configuration of packages, etc. Is it | 18:07 |
temp64 | possible to accomplish with Yocto without too much friction? | 18:08 |
temp64 | Asking because the learning curve seems to be steep and I'm not sure if there's an equivalent of Docker's "FROM scratch", so to say. | 18:08 |
khem | temp64:welcome to the community ! I must say yocto is very much a fit for what you want to achieve | 18:11 |
khem | for learning curve, I would suggest to go through quick guide https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html | 18:12 |
khem | and then try to build a core-image-minimal for say qemux86-64 | 18:13 |
khem | https://docs.yoctoproject.org/what-i-wish-id-known.html is also good | 18:13 |
khem | then the mega-manual is something you want to keep handy for reference and ask questions here | 18:14 |
khem | there is also yocto@yoctoproject.org mailing list where you can find discussions in past which may solve some issues you might be seeing or you can ask quesitons there too | 18:15 |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 18:16 | |
temp64 | Thanks, I'll check those out. I actually already built core-image-minimal and ran it in QEMU, worked perfectly fine. I then started going through the files and it seemed like all of those reference images inherit from core-image, which made me wonder if there's a minimal set of "untouchable" packages all images have to contain. | 18:32 |
temp64 | Hence my "FROM scratch" concern above, on the surface (and looking at some random blogs), it seems like the go-to way of creating a custom image is to start from core-image and add recipes on top of it. | 18:37 |
marex | temp64: you can bend the result whichever way you see fit, the flexibility is usually overwhelming to newcomers | 18:45 |
marex | temp64: minimal is empty image | 18:45 |
marex | quite literally | 18:45 |
temp64 | How does it boot if it's empty :D | 18:47 |
marex | temp64: you can build kernel and write it into some flash memory for example | 18:48 |
temp64 | If I can do that and then just add packages on top one by one as if it was LFS then that's good enough for me. | 18:51 |
*** jmd <jmd!~user@2001:a61:2ae9:ab01:1c5b:c6f3:a18d:7893> has left #yocto (ERC 5.4 (IRC client for GNU Emacs 28.2)) | 18:51 | |
*** bantu <bantu!~bantu@edna.bantux.com> has quit IRC () | 19:23 | |
*** bantu <bantu!~bantu@edna.bantux.com> has joined #yocto | 19:24 | |
*** rob_w <rob_w!~rob@2001:a61:615f:af01:3de6:4828:63d3:6b6f> has joined #yocto | 19:38 | |
*** MrCryo <MrCryo!~MrCryo@user/MrCryo> has quit IRC (Remote host closed the connection) | 19:50 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has joined #yocto | 19:58 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 248 seconds) | 20:05 | |
*** rob_w <rob_w!~rob@2001:a61:615f:af01:3de6:4828:63d3:6b6f> has quit IRC (Read error: Connection reset by peer) | 20:06 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has quit IRC (Quit: Haxxa flies away.) | 20:15 | |
*** dkl <dkl!~dkl@prometheus.umask.eu> has quit IRC (Quit: %quit%) | 20:18 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has joined #yocto | 20:18 | |
*** dkl <dkl!~dkl@prometheus.umask.eu> has joined #yocto | 20:18 | |
*** dkl <dkl!~dkl@prometheus.umask.eu> has quit IRC (Remote host closed the connection) | 20:19 | |
*** dkl <dkl!~dkl@prometheus.umask.eu> has joined #yocto | 20:19 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has joined #yocto | 20:27 | |
*** florian <florian!~florian@p4fd9b29c.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 248 seconds) | 20:47 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 21:40 | |
*** temp64 <temp64!~temp64@2a02:a314:8348:100:fba7:6999:2ba4:c286> has quit IRC (Quit: Client closed) | 22:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!