1
0
Fork 1
mirror of https://gitlab.postmarketos.org/postmarketOS/pmbootstrap.git synced 2025-07-12 19:09:56 +03:00
Commit graph

3337 commits

Author SHA1 Message Date
Oliver Smith
8a40c245da
Fix #19: gcc-armhf didn't compile anymore 2017-05-31 18:18:45 +02:00
Oliver Smith
7cfc680cdf Merge pull request #21 from MartijnBraam/master
WIP: Kernel for Nexus 5 hammerhead
2017-05-31 16:11:36 +00:00
Martijn Braam
cb592c608a Include device tree in nexus 5 kernel 2017-05-31 16:41:50 +02:00
Martijn Braam
8a7719eac8 Added nexus 5 deviceinfo from @dzervas 2017-05-31 16:41:31 +02:00
Martijn Braam
66f026444e LG Hammerhead kernel finally compiles 2017-05-31 16:41:31 +02:00
Martijn Braam
c6c28cd3fa Begin of the Nexus 5 hammerhead port 2017-05-31 16:41:31 +02:00
Oliver Smith
8d38cd52a5 Merge pull request #16 from dzervas/master
Hammerhead base config
2017-05-30 19:08:32 +00:00
Oliver Smith
95144642a8
README.md Link to the devices wiki page 2017-05-30 20:52:42 +02:00
Oliver Smith
a12d345deb
Fix #6: Make testcases run with Python 3.4 (Debian Jessie)
For some reason, it was not possible to create the .tar.gz
archives with Python 3.4, that are used to simulate broken
or malicious apk downloads. I've rewritten the testcase,
so it creates the .tar.gz files inside the native Alpine
Linux chroot.
2017-05-30 20:47:19 +02:00
Dimitris Zervas
6754d6c877
Fix checksum of deviceinfo 2017-05-30 18:47:37 +03:00
Dimitris Zervas
521ee39605
Added basic hammerhead config (NOT tested) 2017-05-30 18:40:44 +03:00
Oliver Smith
3ccaefef67 Merge pull request #13 from mmaret/update_qemu-user-static
Update qemu-user-static to package release 6
2017-05-29 21:09:59 +00:00
Mathieu Maret
424ecf9976 Update qemu-user-static to package release 6
the older one is no more accessible
2017-05-29 22:32:13 +02:00
Oliver Smith
3b5d5d8086
Debian Jessie/Python 3.4 support for the most part (#6)
* automatically find the chroot binary on Debian, even if it is not
  in the user's PATH
* don't use subprocess.run anymore (remove related testcase, that explicitly
  checked for subprocess.run usage, and used recursive globbing, another
  post 3.4 Python feature, for the checks. A similar case can be added in the
  future, but right now it's more important to get Debian 3.4 working and all
  PRs are reviewed anyway.)
* pytest fixtures: don't use the newer "yield" feature, as this is only
  supported in a newer version of pytest, than provided on Debian Jessie

From manually testing, most stuff works in Debian Jessie. However, the
testsuite does not run through - creating an empty .tar.gz with Python
fails for some reason (this is done in test_apk_static.py).
2017-05-29 20:38:11 +02:00
Oliver Smith
3eafc5eb8a
Update *-armhf aports to pass the testcases again
* gcc-armhf: has been updated upstream (minor code change without version bump)
* musl-armhf: use default mirror from config instead of random other https mirror

Rebuilding the packages is not required.
2017-05-29 19:30:33 +02:00
Oliver Smith
276b55de71 Merge pull request #8 from samueldr/fix/workdir-casing
Fixes workdir lowercasing.
2017-05-28 18:44:49 +00:00
Samuel Dionne-Riel
41177a25de Fixes workdir lowercasing.
The `cli.ask` command would forcibly lowercase the whole string. This
made the script unusable on a non-FHS-compliant system, like mine, where
the users's directories are under `/Users/`.
2017-05-28 14:27:48 -04:00
Oliver Smith
15a495b7e2
Fix #5: proper error message, when chroot binary is not in PATH 2017-05-28 17:49:45 +02:00
Santosh D
0fc259c4fe Make tuna_kernel compile 2017-05-28 17:38:14 +02:00
Santosh D
4ab785a978 Merge https://github.com/postmarketOS/pmbootstrap into device/maguro 2017-05-28 17:37:40 +02:00
Oliver Smith
c7f8e99fb8
Add CONTRIBUTING.md 2017-05-28 03:40:30 +02:00
Oliver Smith
1b9efba2e1
README.md: link CI badge 2017-05-28 03:04:45 +02:00
Oliver Smith
fb683bc7a2
README.md: Add CI badge 2017-05-28 03:01:27 +02:00
Oliver Smith
929948785f
Rename travis.yaml to travis.yml 2017-05-28 02:48:03 +02:00
Oliver Smith
75641f5fc7
Set up static code analysis, fix style issues reported by flake8 2017-05-28 02:44:53 +02:00
Oliver Smith
1cce0155fd
README.md: Typo fix, openssl is required, not openssh.
You'll need openssh to connect to your device after it has booted,
but if your host system does not have openssh, you can simply use
openssh from the native Alpine Linux chroot:
  ./pmbootstrap.py chroot
  apk install openssh
2017-05-28 01:13:29 +02:00
Oliver Smith
779723249c
README.md: link to the new porting guide 2017-05-28 00:57:21 +02:00
Santosh D
7cfab311f4 prepping port for maguro (galaxy nexus GSM) in case it decides to boot again at some point 2017-05-27 21:00:21 +02:00
Oliver Smith
247a79a1ba
Fix #1: copying user's abuild keys failed 2017-05-27 15:38:04 +02:00
Oliver Smith
e557414563
Adjust pmbootstrap executable in README.md #2 2017-05-26 22:43:36 +02:00
Oliver Smith
04c931dc13
Adjust pmbootstrap executable in README.md 2017-05-26 22:40:30 +02:00
Oliver Smith
bf387f0ef8
Add missing "build" folder (was gitignored before) 2017-05-26 22:35:21 +02:00
Oliver Smith
ed9fc7f8b2
Put postmarketOS aports inside pmbootstrap repo
Later, the aports folder will probably get split up in its own repository.
But right now this is simply convenient.
2017-05-26 22:26:25 +02:00
Oliver Smith
0d26306d73
Minor adjustments to README.md 2017-05-26 22:13:15 +02:00
Oliver Smith
eba5222e47
add README.md 2017-05-26 22:09:50 +02:00
Oliver Smith
ae950fb9f7
Hello, there! 2017-05-26 22:08:45 +02:00
Oliver Smith
bfde354b22 Initial commit 2017-05-26 19:25:48 +00:00