Closed
Bug 1242390
Opened 8 years ago
Closed 8 years ago
Support flash.sh for RPi2 device
Categories
(Firefox OS Graveyard :: GonkIntegration, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: gerard-majax, Assigned: gerard-majax)
References
Details
Attachments
(2 files, 1 obsolete file)
The RPi2 will not be flashable with Fastboot for full partitions. We should land a device-specific flash.sh script that is able to dump raw partitions.
Comment 1•8 years ago
|
||
Attachment #8721882 -
Flags: review?(jgomez)
Assignee | ||
Comment 2•8 years ago
|
||
Comment on attachment 8721882 [details] [review] Github PR I don't like this approach, we should do as for RPi and land a device specific flash.sh ; this device is way too different compared to a phone. I left some comments on Github also.
Attachment #8721882 -
Flags: review?(jgomez)
Comment 3•8 years ago
|
||
Attachment #8721882 -
Attachment is obsolete: true
Attachment #8724650 -
Flags: review?(jgomez)
Comment 4•8 years ago
|
||
Comment on attachment 8724650 [details] [review] Github PR Hi Giovanny, you should address all comments Alex did in the previous PR. * The script should behave like all other flash.sh scripts, we must have targets to flash specific images (e.g: ./flash.sh system). Add another target: "partition" which will only make the partitions in the sd-card. * Using "sudo" inside the script is a bad practice, please remove them all. We should let the users to use sudo if they wanted to, when invoking the script. * mkfs is not really needed, because the images have filesystems inside, so what we need to do is resize the filesystems once they are dumped. resize2fs tool will help to do that. Looking forward for the next review ;)
Attachment #8724650 -
Flags: review?(jgomez) → review-
Assignee | ||
Comment 5•8 years ago
|
||
(In reply to Juan Gomez [:_AtilA_] (CET/CEST) from comment #4) > Comment on attachment 8724650 [details] [review] > Github PR > > Hi Giovanny, > you should address all comments Alex did in the previous PR. > * The script should behave like all other flash.sh scripts, we must have > targets to flash specific images (e.g: ./flash.sh system). Add another > target: "partition" which will only make the partitions in the sd-card. > * Using "sudo" inside the script is a bad practice, please remove them all. > We should let the users to use sudo if they wanted to, when invoking the > script. > * mkfs is not really needed, because the images have filesystems inside, so > what we need to do is resize the filesystems once they are dumped. resize2fs > tool will help to do that. > > Looking forward for the next review ;) I would like to add: - we should try to use bmaptool if it's available, since it will be faster to dump images - we should have support for detecting a sdcard contains the proper partition layout with correct sizes, and abort if not
Assignee | ||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Ok, thanks for the comments. The flash script should look like the one you are waiting for. Let me know what needs to be changed or is missing.
Updated•8 years ago
|
Attachment #8724650 -
Flags: review- → review?(jgomez)
Assignee | ||
Comment 8•8 years ago
|
||
It's getting better but there is still some work to be done :)
Updated•8 years ago
|
Attachment #8724650 -
Flags: review?(jgomez) → review?(lissyx+mozillians)
Assignee | ||
Updated•8 years ago
|
Attachment #8724650 -
Flags: review?(lissyx+mozillians)
Assignee | ||
Comment 9•8 years ago
|
||
This script works? There is way too much problems for this to work after reading it :)
Flags: needinfo?(gioyik)
Comment 10•8 years ago
|
||
I did some modifications and commented others in Github. The unique thing left is use bmaptool. I didn't found how to compile or get it for Mac. I saw in the website packages for Linux distributions only. Do you know how to make it work in Mac OS X?
Flags: needinfo?(gioyik) → needinfo?(lissyx+mozillians)
Assignee | ||
Comment 11•8 years ago
|
||
I already said several times I don't care/have an opinion regarding OSX. Just make sure that people with bmaptool available can benefit from it. I have no idea if it can even works on OSX.
Flags: needinfo?(lissyx+mozillians)
Assignee | ||
Comment 12•8 years ago
|
||
(In reply to Giovanny Gongora [:gioyik] from comment #10) > I did some modifications and commented others in Github. The unique thing > left is use bmaptool. I didn't found how to compile or get it for Mac. I saw > in the website packages for Linux distributions only. Do you know how to > make it work in Mac OS X? I replied to your comments. Please, next time, needinfo on the bug when you reply on github.
Flags: needinfo?(gioyik)
Comment 13•8 years ago
|
||
Sorry, but I understood the bmaptool change as something useful for everybody (all the platforms), that's why I agreed with you to make it a priority for the flash script.
> I don't care/have an opinion regarding OSX
^ I am sorry to read this because Juan and I started to think in a flash script to be available for every platform. I care about Mac OS X because I and the other people who is reviewing my work too is using Mac OS X, if the implementation of the bmaptool only makes a benefit for one platform, for me it's implementation has less priority for this PR to be landed.
I am not saying bmaptool is not necessary or not useful, but I am seeing more things to be fixed first and that are critical to have a working flash script. I will make the rest of the changes you mentioned on Github.
Thanks
Flags: needinfo?(gioyik)
Assignee | ||
Comment 14•8 years ago
|
||
(In reply to Giovanny Gongora [:gioyik] from comment #13) > Sorry, but I understood the bmaptool change as something useful for > everybody (all the platforms), that's why I agreed with you to make it a > priority for the flash script. Yes. > > > I don't care/have an opinion regarding OSX > > ^ I am sorry to read this because Juan and I started to think in a flash > script to be available for every platform. I care about Mac OS X because I > and the other people who is reviewing my work too is using Mac OS X, if the > implementation of the bmaptool only makes a benefit for one platform, for me > it's implementation has less priority for this PR to be landed. No, you are not getting the point: for platforms where bmaptool is available, let's make use of it. When it is not available, fallback to dd. If bmaptool does not trivially support OSX, it's pointless you do the work to make it working there. > > I am not saying bmaptool is not necessary or not useful, but I am seeing > more things to be fixed first and that are critical to have a working flash > script. I will make the rest of the changes you mentioned on Github. It's easy to integrate it. We should land the flashing script with it because it is really simple to handle both tools.
Comment 15•8 years ago
|
||
I did changes on the script. Please, take your time to review it again. I know there are nit indentation things to solve I will fix all of them after get a green light to land.
Flags: needinfo?(lissyx+mozillians)
Assignee | ||
Comment 16•8 years ago
|
||
There is still fixes to do. See comments on Github, thanks!
Flags: needinfo?(lissyx+mozillians) → needinfo?(gioyik)
Updated•8 years ago
|
Flags: needinfo?(gioyik)
Assignee | ||
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•