|
|
@ -0,0 +1,40 @@ |
|
|
|
|
|
|
|
# platform manifest for postmarketOS's anbox image |
|
|
|
|
|
|
|
have a look at https://gitlab.com/postmarketOS/anbox-image-make/ |
|
|
|
for the build instructions. |
|
|
|
|
|
|
|
please don't rely on the commit hash in this repo, as they will be |
|
|
|
rebased. |
|
|
|
|
|
|
|
## `pin-this-tree.sh` |
|
|
|
|
|
|
|
this tool is used to maintain this repository: it pins every git tree |
|
|
|
to its currently checked out commit. |
|
|
|
|
|
|
|
How to pin the commits: |
|
|
|
|
|
|
|
1. in this repo, get back to the original, non-pinned, |
|
|
|
version of the manifest |
|
|
|
```sh |
|
|
|
git checkout unpinned default.xml |
|
|
|
``` |
|
|
|
|
|
|
|
2. get the android source |
|
|
|
```sh |
|
|
|
cd anbox-image-make # (that's the git repo above) |
|
|
|
make fetch && date=$(date -u +%s) # get the latest version of the source |
|
|
|
``` |
|
|
|
|
|
|
|
3. pin the versions and create the tarball |
|
|
|
```sh |
|
|
|
cd source # anbox-image-make/source, or wherever you did put it |
|
|
|
repo forall -c '~/platform_manifests/pin-this-tree.sh' |
|
|
|
tar -czf anbox-image-$date.tar.gz * |
|
|
|
``` |
|
|
|
|
|
|
|
then go back to this repository, `git commit default.xml -m "pin to $date"`, `git push` and upload the tarball. |
|
|
|
|
|
|
|
## Note for maintainers |
|
|
|
|
|
|
|
When not pushing a change that pin commits, remember to update the unpinned tag: `git tag -f unpinned` |