Commit Graph

97 Commits

Author SHA1 Message Date
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 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 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
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 42a8990594
Fix #28: fall back to truncate, when fallocate does not work 2017-06-02 23:00:52 +02:00
Oliver Smith 6c110538e5
Add testcase for interactive shell 2017-06-02 22:28:46 +02:00
Oliver Smith 27f300b4d7
Update gcc-armhf, musl-armhf to upstream 2017-06-02 22:02:14 +02:00
Oliver Smith 1cc0704bc0
Revert "Process stdout and stderr from subprocesses separately"
This reverts commit 04aabd7d70.

I did not test this well enough, sorry! This introduced problems
such as interactive shell not working anymore (#40), cryptsetup partion
creating not working anymore etc.
2017-06-02 21:36:12 +02:00
Oliver Smith 9d8fd984a0
Revert "Log exit codes to log file"
This reverts commit 2a39d9c091.

I did not test this well enough, sorry! This introduced problems
such as interactive shell not working anymore (#40), cryptsetup partion
creating not working anymore etc.
2017-06-02 21:36:03 +02:00
Oliver Smith 1b6f1d86ef
Revert "Removed debugging code"
This reverts commit c15bf48f77.

I did not test this well enough, sorry! This introduced problems
such as interactive shell not working anymore (#40), cryptsetup partion
creating not working anymore etc.
2017-06-02 21:35:40 +02:00
Oliver Smith 7d6365b473
Revert "Fixed menuconfig with new async runner"
I did not test this well enough, sorry! This introduced problems
such as interactive shell not working anymore (#40), cryptsetup partion
creating not working anymore etc.

This reverts commit f39c1dae69.
2017-06-02 21:33:29 +02:00
Oliver Smith 06a5c653fe Merge pull request #39 from MartijnBraam/pmb-run
Fixed menuconfig with new async runner
2017-06-02 18:15:17 +00:00
Martijn Braam f39c1dae69 Fixed menuconfig with new async runner 2017-06-02 15:19:08 +02:00
Oliver Smith 13efa270a1 Merge pull request #25 from MartijnBraam/master
Process stdout and stderr from subprocesses separately
2017-06-01 21:04:20 +00:00
Oliver Smith 933a9d4101 Merge pull request #31 from adamvy/master
Update musl-armhf to r10.
2017-06-01 21:02:21 +00: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 c15bf48f77 Removed debugging code 2017-06-01 19:15:49 +02:00
Oliver Smith 5fab078d5b Merge pull request #23 from MartijnBraam/device-lg-hammerhead
Merging upstream for hammerhead
2017-06-01 15:37:03 +00: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 2a39d9c091 Log exit codes to log file 2017-06-01 14:07:08 +02:00
Martijn Braam 04aabd7d70 Process stdout and stderr from subprocesses separately 2017-06-01 14:00:18 +02:00