11-21-2017, 09:55 PM
Thanks CallMeFoxie for your work!
I used it myself adding some glue/automation to ease things.
First I created a vagrant vm to have a reproducible environment I can work with whatever my OS, then I replaced most scripts with a Makefile to handle dependencies. A lot of things can be improved but I felt the dep management is a helpful step, as well as the removal of the docker dependency as it had strong dependencies on the host OS (hence did not work on most of my laptops)
To get started:
# in your preferred shell with git & vagrant already installed
git clone https://github.com/ixoo/pine64-vagrant.git
cd pine64-vagrant
vagrant up
vagrant ssh
# now within the vagrant vm
git clone --recurse https://github.com/ixoo/pine64-mainline-project.git
cd pine64-mainline-project
make
# after a few minute your image is in output/pine64.img
# user pine / password julien1234
I used it myself adding some glue/automation to ease things.
First I created a vagrant vm to have a reproducible environment I can work with whatever my OS, then I replaced most scripts with a Makefile to handle dependencies. A lot of things can be improved but I felt the dep management is a helpful step, as well as the removal of the docker dependency as it had strong dependencies on the host OS (hence did not work on most of my laptops)
To get started:
# in your preferred shell with git & vagrant already installed
git clone https://github.com/ixoo/pine64-vagrant.git
cd pine64-vagrant
vagrant up
vagrant ssh
# now within the vagrant vm
git clone --recurse https://github.com/ixoo/pine64-mainline-project.git
cd pine64-mainline-project
make
# after a few minute your image is in output/pine64.img
# user pine / password julien1234