W dniu 06.03.2019 o 20:44, Tomasz Maciej Nowak pisze:
> W dniu 04.03.2019 o 20:52, Petr Štetiar pisze:
>> Tomasz Maciej Nowak <tome...@o2.pl> [2019-03-04 19:25:12]:
>>
>>>>>           [ -f "$CONF_TAR" -a "$SAVE_CONFIG" -eq 1 ] && append="-j 
>>>>> $CONF_TAR"
>>>>>           dd if="$sysup_file" bs=64k skip=1 2>/dev/null | \
>>>>> -                 mtd -r $append -Fkernel:$kern_length:0x80060000,rootfs 
>>>>> write - kernel:rootfs
>>>>> +                 mtd -r $append 
>>>>> -F$CI_KERNPART:$kern_length:0x80060000,rootfs write - $KERNPART:rootfs
>>>>
>>>> instead of passing CI_KERNPART as global variable, wouldn't it be better to
>>>> pass CI_KERNPART as 2nd argument to this function? Something like this:
>>>
>>> I just followed an example like in:
>>> https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
>>> this is how all other targets pass additional options. Changing this is
>>> possible, but I would like to keep it consistent with other implementations.
>>
>> I think, that's this isn't exactly good example to follow, but I can see why
>> it's done this way, just take a look at 
>> package/base-files/files/lib/upgrade/nand.sh
>>
>> You don't need to try shoot yourself into the foot :-)
>>
> 
> Thanks for pointing that out, I overlooked what was included in the script i 
> pointed to. Version 2 sent.
> 
>>>>> +                 /* Didn't find it */
>>>>> ++                if (offset + master->erasesize < master->size) {
>>>>> ++                        /* not at the end of the flash yet, maybe next 
>>>>> block :) */
>>>>> ++                        directory++;
>>>>> ++                        goto restart;
>>>>> ++                }
>>>>
>>>> I'm wondering if this patch could be upstreamed first, so we don't need to 
>>>> drag it around forever.
>>>
>>> Yes, that would be preferred, but given my lack of skills and understanding
>>> in that regard (no programming skills), I don't see that accepted.
>>
>> I would say, that patch is either good enough for upstream, or it has to have
>> very good reason to be included and maintained in OpenWrt. So, why does this
>> patch belong to OpenWrt if it might not be good enough for upstream?
>>
> 
> Would like also to know this, I can assume, since there is option on which 
> block to look for FIS table, available in kernel config, there shouldn't be 
> necessity for this patch. The problem is when one wants to support more 
> boards with same kernel, but those have partition in different place. Anyway, 
> maybe someone from core OpenWrt devs could shed som light on this?
> 
> Regarding the part: "I don't see that accepted", I meant if there would be 
> request to change the patch it would be something like this: "Ekh... hmm... 
> how would I do that, don't know any programming.". So I would that patch 
> would stuck in limbo.

My typing is failing, last sentence should be:

So that patch would stuck in limbo.

> 
>> BTW, if you're able to submit patches in this very good quality to OpenWrt,
>> I'm pretty sure, that you can do this for kernel as well :-)
> 
> Sending patches to OpenWrt is easy :)
> 
>>
>> -- ynezz
>>
> 
> Regards
> 

--
TMN

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to