<damo22>
Uncompressing Kernel Image ... LZMA ERROR 1 - must RESET board to recover
<damo22>
did i use the right sequence?
minimal has joined #openwrt-devel
jangrewe has joined #openwrt-devel
<jangrewe>
hi all, i'm trying to build my own firmware for mediatek_filogic/cudy_wr3000-v1, following the developer guide from the wiki, and everything seems to run nicely until i hit this close (i assume) to the end: "bash: line 1: /storage/download/openwrt/staging_dir/host/bin/lzma: No such file or directory"
<jangrewe>
okay, nevermind. i ran a "make distclean" and now it builds fine - sorry for that
mcbridematt has quit [Read error: Connection reset by peer]
mcbridematt has joined #openwrt-devel
mcbridematt has quit [Read error: Connection reset by peer]
jangrewe has quit [Quit: Page closed]
jangrewe has joined #openwrt-devel
<jangrewe>
sorry to bother you guys again, but i discovered the docker imagebuilder, which seems more appropriate for my purpose (take upstream image and add a couple of changes), but it seems like the image that gets built is very minimal - e.g. no uhttpd, no luci
<jangrewe>
so the official images are always built from source, and imagebuilder is only meant for building custom images based on minimal images? Which means if i want to build a customized "just like the official" image, i'll have to build from source?
<dwfreed>
you can use the image builder for that; it may not produce an image that is bit-for-bit identical, but it'll have the same practical content
<jangrewe>
dwfreed: but how? as explained the links above, i'm doing as little as possible and only add some uci-defaults and 3 additional packages, yet the resulting image is absolutely minimal - no luci, no uhttpd
<dwfreed>
because the image builder defaults don't include luci
<dwfreed>
just add luci too
<dwfreed>
I believe specifically you want luci-ssl, and that'll pull in luci itself and all the deps necessary for luci/uhttpd to support tls
<jangrewe>
so where does e.g. firmware-selector get the info from that it's supposed to include luci? there has to be a source for that somewhere...
<jangrewe>
oh wow... so the most "just like official" method would indeed be from source then.
<dwfreed>
there's no point in wasting CPU cycles building from source
<dwfreed>
there is no practical difference in using the image builder to build an image that includes luci
<jangrewe>
sure, but unless there's a versioned source for the list of packages, that's the only way to do CI/CD properly. And with a bit of caching it won't be that bad. i really don't want to start this off with kludges like downloading and parsing that config.js :-D
<dwfreed>
why does it matter?
<dwfreed>
you're literally making this 10x harder than it needs to be