Commit Graph

51 Commits

Author SHA1 Message Date
Oliver Smith 3a3dd8063f
Merge branch 'lazy-reproducible-builds'
We have "lazy reproducible builds" now. What I mean by that is, that
the resulting "apk" archive is not fully reproducible, but all binaries
inside it are. This is necessary to kick-off the binary repo, which is
in turn required to get the testsuite going on Travis. Read #64 for more
information.

Usage:
```
pmbootstrap build hello-world --buildinfo
pmbootstrap challenge /tmp/path/to/hello-world-1-r2.apk
```

The "--buildinfo" parameter generates a "buildinfo.json", which contains
the versions of all dependencies. It is not very optimizied, so this
is a performance bottleneck and takes 10 seconds (which is quite much
considering that the hello-world package builds in less than a second).
This can be improved in the future, and then the buildinfo parameter
may become the default.
2017-06-11 14:19:57 +02:00
Martijn Braam 7ea65a04d9 Bumped version for device-nokia-rx51 2017-06-10 19:49:49 +02:00
Martijn Braam 2bf3f46d7c Added hook to enable backlight on boot for n900 2017-06-10 18:43:33 +02:00
Martijn Braam aac5fc5fde Nokia branch cleanup 2017-06-10 11:43:24 +02:00
Martijn Braam 74ae8d071d Added uboot handeling to mkinitfs 2017-06-10 01:41:01 +02:00
Martijn Braam 383d6d3caf Renamed kerneloutput to vmlinuz- to avoid initfs build errors 2017-06-10 01:39:41 +02:00
Martijn Braam 565f8fc6f1 Added uboot script to n900 2017-06-10 01:38:46 +02:00
Martijn Braam a5583d512d Added uboot flag to deviceinfo 2017-06-09 23:42:53 +02:00
Martijn Braam a3e1a3c336 Bootable kernel for Nokia n900 2017-06-09 23:11:29 +02:00
Martijn Braam ac3af4d70d Merge branch 'master' of github.com:postmarketOS/pmbootstrap into device-nokia-rx51 2017-06-09 20:27:19 +02:00
Pablo Castellano 0d18c9faaa postmarketos-mkinitfs-hook-usb-shell: Fix checksum 2017-06-09 19:32:26 +02:00
Oliver Smith 4b903b7232
postmarketos-mkinitfs: Bump pkgrel, update hashes 2017-06-09 17:50:18 +02:00
Martijn Braam 9fc91c4edf Changed telnetd ip in boot process to 172.16.42.1/24, see issue #70 2017-06-09 12:29:56 +02:00
Oliver Smith d63d3f84ff
Update heimdall to 1.4.2 2017-06-08 20:37:08 +02:00
Martijn Braam 90cd0ad84d Initial n900 commit 2017-06-08 19:27:02 +02:00
Oliver Smith 9e945423d9
Package 0xffff (Maemo flasher) as there's interest in porting pmOS to the N900 2017-06-07 23:35:34 +02:00
Oliver Smith 1e64a3b511
Remove busybox aport: telnetd is enabled in upstream now
Pull request, that got merged:
https://github.com/alpinelinux/aports/pull/1092

Please note, that you can't directly upgrade from postmarketOS "busybox-extras" to the upstreamed version.
To upgrade properly, do the following:
* delete your self-compiled busybox* packages:
	`sudo rm ~/.local/var/pmbootstrap/packages/armhf/busybox*`
* zap all your armhf chroots with:
	`./pmbootstrap.py zap`
2017-06-07 23:14:24 +02:00
Oliver Smith 31b276eeb9
WIP #64: make gcc-armhf lazy-reproducible, properly compare symlinks 2017-06-06 22:21:59 +02:00
Martijn Braam 0a93e360bc Added touchscreen support for hammerhead 2017-06-06 00:43:59 +02:00
Santosh D 6719165665 remove 3d driver support for now, so MSM framebuffer works 2017-06-05 22:19:41 +02:00
Oliver Smith 1f96439a84
Fix #49: Change license for device-lg-hammerhead from FIXME to MIT 2017-06-04 00:31:48 +02:00
Oliver Smith 48295ce599 Merge pull request #48 from lawl/device/maguro
Add samsung-maguro
2017-06-03 20:53:11 +00:00
Santosh D f0c5d1b50d remove dead code and bump pkgrel on postmarketos-base 2017-06-03 22:48:49 +02:00
Santosh D 948d4f0caf fix tty configuration 2017-06-03 22:13:22 +02:00
Santosh D d0ddbb5f29 fix naming convention and kernel config 2017-06-03 22:05:44 +02:00
Martijn Braam 968be8452e Hammerhead framebuffer modules 2017-06-03 16:48:46 +02:00
Martijn Braam 9aa40b7405 Hammerhead module loading functional 2017-06-03 14:27:26 +02:00
Martijn Braam c7b7099697 Hammerhead cleanups 2017-06-03 13:12:21 +02:00
Martijn Braam 47fa40e2be Enable module loading for the hammerhead kernel 2017-06-03 01:01:58 +02:00
Martijn Braam e85ca93920 Rebase hammerhead on latest master 2017-06-03 00:40:24 +02:00
Santosh D e54866bb88 Merge https://github.com/postmarketOS/pmbootstrap into device/maguro 2017-06-02 23:51:49 +02:00
Oliver Smith 27f300b4d7
Update gcc-armhf, musl-armhf to upstream 2017-06-02 22:02:14 +02:00
Santosh D 1e73ffd5c9 maguro boots and i get telnet! 2017-06-01 21:03:21 +02:00
Adam Van Ymeren 894e8883ad Update musl-armhf to r10. 2017-06-01 14:53:55 -04:00
Santosh D d172dc1a4c Merge https://github.com/postmarketOS/pmbootstrap into device/maguro 2017-06-01 20:10:26 +02:00
Martijn Braam 1bfc068d12 Updated deviceinfo 2017-06-01 16:52:35 +02:00
Martijn Braam 4063a6427a Enable devtmpfs 2017-06-01 14:52:24 +02:00
Martijn Braam ee3112deba Include device tree in nexus 5 kernel 2017-05-31 22:55:26 +02:00
Martijn Braam add2502d6e Added nexus 5 deviceinfo from @dzervas 2017-05-31 22:55:26 +02:00
Martijn Braam a286f8cb74 LG Hammerhead kernel finally compiles 2017-05-31 22:55:26 +02:00
Martijn Braam e634f55a2c Begin of the Nexus 5 hammerhead port 2017-05-31 22:55:26 +02:00
Dimitris Zervas f5d176a1d3 Fix checksum of deviceinfo 2017-05-31 22:55:26 +02:00
Dimitris Zervas 6f2dfd2c60 Added basic hammerhead config (NOT tested) 2017-05-31 22:55:26 +02:00
Oliver Smith 3a539a287b
Minor aports clean up
* Use MIT as license for device-* aports and symlink packages.
  That way we don't have the "FIXME" string in the license field,
  and the MIT is used by Alpine for internal packages, too.
* linux-* aports: properly name the downloaded files: prefix with
  the package name, so it does not just have the git commit as name.
2017-05-31 19:10:29 +02:00
Oliver Smith 57be0dc7cc
New aport: unpackbootimg
Useful to extract flash offsets, as described here:
https://github.com/postmarketOS/pmbootstrap/wiki/How-to-find-device-specific-information
2017-05-31 18:39:42 +02:00
Oliver Smith 8a40c245da
Fix #19: gcc-armhf didn't compile anymore 2017-05-31 18:18:45 +02: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 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
Santosh D 0fc259c4fe Make tuna_kernel compile 2017-05-28 17:38:14 +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