pmOS Testing
David Chung at
I normally wait for a device to be promoted from testing but I just want to start tinkering with the PineTab2 now that the WiFi driver is available.
pmOS is my OS of choice because of pmbootstrap.
Unfortunately, the documentation is not at all clear on how one installs the OS on testing devices: https://wiki.postmarketos.org/wiki/PINE64_PineTab_2_(pine64-pinetab2)
I tried tinkering with pmbootstrap trying to figure out how to write the deviceinfo and APKBUILD files and failing miserably as the pmbootstrap build command kept failing.
But silly me, at the bottom of this Wiki page is a link to an MR: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4208
All the work is done for me! So just for future reference, the steps are as follows:
- Change current directory into the pmaports git directory (cd ~/.local/var/pmbootstrap/cache_git/pmaports)
- Add the contributor's repo as a remote (git remote add Danct12 https://gitlab.com/Danct12/pmaports.git)
- Checkout the contributor's relevant branch (git checkout Danct12/pintab2)
- Proceed with the pmbootstrap init as usual and now the desired device appears in the possible selection since all the relevant configuration files are now present: https://wiki.postmarketos.org/wiki/Pmbootstrap#Initialization
- Finally, proceed with any nuanced installation details: https://wiki.postmarketos.org/wiki/PINE64_PineTab_2_(pine64-pinetab2)#Installation
- pmbootstrap status will not like that you're not on an official branch so I assume that's expected for testing devices (it didn't like it when the git directory was unclean during my tinkering failures)
Scorpio, Jim Fulner likes this.
Scorpio, Jim Fulner shared this.