Commit Graph

1383 Commits

Author SHA1 Message Date
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