Commit Graph

2372 Commits

Author SHA1 Message Date
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
Oliver Smith 6252394abd Merge pull request #80 from postmarketOS/device-nokia-rx51
Martijn Braam's work on nokia rx51 (N900)
2017-06-10 10:49:27 +00:00
Oliver Smith f63c17cc2a Merge pull request #79 from MartijnBraam/device-nokia-rx51
Nokia branch cleanup
2017-06-10 10:13:01 +00:00
Martijn Braam aac5fc5fde Nokia branch cleanup 2017-06-10 11:43:24 +02:00
Oliver Smith 5eafa59753 Merge pull request #78 from MartijnBraam/device-nokia-rx51
Nokia n900 device support (rx51)
2017-06-10 00:42:34 +00: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
Oliver Smith 6999e6ea47
Fix #40: allow sdcard install, when the sdcard is mounted as /dev/sd* 2017-06-10 00:29:48 +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
Oliver Smith afa42ce0a3
pmbootstrap initfs: Make wording in --help more consistent 2017-06-09 19:49:01 +02:00
Oliver Smith 9619682dea Merge pull request #75 from PabloCastellano/fix_checksum
postmarketos-mkinitfs-hook-usb-shell: Fix checksum
2017-06-09 17:38:28 +00:00
Pablo Castellano 0d18c9faaa postmarketos-mkinitfs-hook-usb-shell: Fix checksum 2017-06-09 19:32:26 +02:00
Oliver Smith 18339d0a14
Close #69: add 'pmbootstrap initfs' and improve initfs workflow
* allows to build/extract/list initramfs, add/del hook
* rebuild the initfs whenever running install or trying to flash/boot it
* flasher flash/boot: automatically set up a minimal rootfs with kernel and initfs,
  if it does not exist yet
2017-06-09 19:22:25 +02:00
Oliver Smith 32ad868cdc
apk.installed(): Retuns all packages and versions now
pmb.chroot.apk.installed() used to return only the explicitly installed
packages. This is not good enough for the initfs check functions (and
especially for the "lazy reproducible builds", from which branch this
commit was cherry picked).

This commit introduces more noise for the logfile - if this becomes
a problem, raise your voice in the issues tracker and we'll do something
about it.

(This commit also changes minor code styling in other files, I did
not run autopep8 last time, because flake8 didn't complain...)
2017-06-09 18:01:39 +02:00
Oliver Smith 4b903b7232
postmarketos-mkinitfs: Bump pkgrel, update hashes 2017-06-09 17:50:18 +02:00
Oliver Smith 69b558e45c Merge pull request #72 from MartijnBraam/feature/70-change-default-ip-and-subnet-for-telnetd
Changed telnetd ip in boot process to 172.16.42.1/24, see issue #70
Close #70.
2017-06-09 15:38:21 +00: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 e55347315d
pmbootstrap index: Automatically set up abuild 2017-06-08 18:19:17 +02:00
Oliver Smith 50195a6af2
pmbootstrap log: Add a -n/--lines parameter (like tail has)
...also increase the default line count to 30, so it's easier to
spot an error if you didn't have the log open when it happened.

This parameter also works for 'pmbootstrap log_distccd', for consistency.
2017-06-08 18:15:38 +02:00
Oliver Smith 9515782f8d
Fix 67: New '--add' parameter for 'pmbootstrap install' to add custom packages.
Example usage:

./pmbootstrap install --add='vim,gcc'
2017-06-08 18:10:00 +02:00
Oliver Smith 5016c196ba
Fix two typos in the config 2017-06-08 18:02:00 +02:00
Oliver Smith f1ab344f09
Fix #68: properly update the device chroot in the install step
* build all dependencies, that have a newer version
* upgrade all packages inside the chroot
2017-06-08 17:54:53 +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
Oliver Smith 36527e548e
Fix #61: Check whether device nodes exist, after they have been created.
As reported in #53, it appears that older versions of eCryptfs don't
really create the device nodes, although `mknod` does not fail on
the commandline. That's fixed now with this extra check.
2017-06-06 16:36:57 +02:00
Oliver Smith a537dbb3ac
Add *.rej and *.orig to gitignore (failed patches create these files) 2017-06-06 16:29:22 +02:00
Oliver Smith eac1b69f0e
Fix #44: Do not clean up /home/build after successful build
This adjusts the /etc/abuild.conf automatically during build init.
Zap your build chroots now, to benefit from this commit.
2017-06-06 16:26:44 +02:00
Oliver Smith fdcaa2c75c Merge pull request #66 from lawl/device/hammerhead
remove 3d driver support for now, so MSM framebuffer works
2017-06-06 13:52:44 +00: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 63ac1f5f6c
WIP #64: "lazy reproducible builds" 2017-06-05 03:58:45 +02:00
Oliver Smith 8b3ffc8dc8 Fix #51: Merge pull request #55 from PabloCastellano/use_sha256_for_cache
Changed sha512 to sha256 to avoid "file name too long" error (issue #51)
2017-06-04 21:36:20 +00:00
Pablo Castellano 42473c89d6 Changed sha512 to sha256 to avoid "file name too long" error (issue #51) 2017-06-04 17:00:02 +02:00
Oliver Smith 8fcbaec305
Slightly re-arrange the links, add link to the security warning 2017-06-04 04:50:06 +02:00
Oliver Smith 64521b1435
Make static code analysis go through again 2017-06-04 04:27:49 +02:00
Oliver Smith 9d4bc61545
Fix #47: Support /dev/sd* as sdcard device
* The check for valid sdcard paths has been removed (because it
  doesn't make sense for /dev/sd*, this might as well be a real
  harddrive)
* New check: abort if any partition of the sdcard is mounted
* Automatically detect if the partitions are called "p1", "p2" etc.
  or just "1", "2" etc. (/dev/sda1 vs. /dev/mmcblk0p1)
* pmb.helpers.mount.ismount(): check the source (new) and the target
  path in /proc/mounts
2017-06-04 02:57:37 +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
Oliver Smith 4d61411de6 Merge pull request #46 from MartijnBraam/device-lg-hammerhead
WIP: Hammerhead kernel config improvements
2017-06-03 18:57:21 +00:00
Martijn Braam 968be8452e Hammerhead framebuffer modules 2017-06-03 16:48:46 +02:00