- Aug 07, 2017
-
-
rendeko authored
-
Attila Szöllősi authored
-
drebrez authored
-
- Aug 06, 2017
-
-
Oliver Smith authored
-
Pablo Castellano authored
* Fixed typo and specify list order * Simplify code for jobs default value
-
- Aug 04, 2017
-
-
Oliver Smith authored
libstdc++.a from gcc-armhf was not reproducible on Travis (it was, when built locally!). These .a files are just archives of object files .o, and in this case it was caused by a random order of the .o files in the archive. This PR patches the package() function of the APKBUILD when running pmbootstrap aportgen gcc-armhf (same for aarch64 of course), to extract all .a files, and repack them to be reproducible (by sorting the files before packing them). As usually, we can still inherit everything from the upstream gcc aport from Alpine, and apply our changes on top of that. Travis without the patch: https://api.travis-ci.org/jobs/260402679/log.txt?deansi=true > CHALLENGE FAILED for usr/armv6-alpine-linux-muslgnueabihf/lib/libstdc++.a:File 'usr/armv6-alpine-linux-muslgnueabihf/lib/libstdc++.a' is different! Travis with the patch (I've instructed Travis to run off this branch to test it): https://api.travis-ci.org/jobs/260806203/log.txt?deansi=true > Done. Your build exited with 0.
-
PureTryOut authored
* Removed consolekit2 from the repo as it's now upstreamed * Add missing makedepend to kwin
-
Martijn Braam authored
* Add check for removed packages * Change for testing travis * Fixed package depth
-
- Aug 03, 2017
-
-
Oliver Smith authored
-
Oliver Smith authored
Plasma mobile compiles, but we didn't get it to run yet. Thanks to PureTryOut for all this amazing porting work! \o/
-
Oliver Smith authored
Also did some minor refactoring.
-
drebrez authored
Automatically compute the minimum size for the partition and resize it during the boot process (#127) * Automatically compute the minimum size for the partitions * Automatically resize the pmOS_root partition during the boot process * Resize root partition only if there is unallocated space at the end of the device. * Added more echos to make debugging easier while looking at the pmOS_init.log. * Updated static_code_analysis.sh script to run shellcheck with `-x` option.
-
Oliver Smith authored
-
- Aug 02, 2017
-
-
Oliver Smith authored
When this parameter is set, `args.logfd` (the log file descriptor) gets set to `sys.stdout`, so all logging gets directly sent to the active pmbootstrap session, and not to a log file. This will be used for Travis jobs, because they get killed after 10 minutes without any output (and builds may take longer).
-
clayton craft authored
This enables applying maint. release patchsets to the kernel source tarball, in line with Alpine Linux's linux-vanilla APKBUILD. This addresses #311.
-
Pablo Castellano authored
* Packaged libsparse libsparse from the Android project provides multiple tools like img2simg and simg2img. These are used to split a large image for the system partition into separate smaller chunks with sparse headers This is required for several devices (at least bullhead, fp2 and titan) because it fixes the "Invalid sparse file format at header magi" error https://github.com/postmarketOS/pmbootstrap/issues/299 * Added new variable deviceinfo_flash_sparse (fixes #299) Right after the system image is generated, pmbootstrap checks this variable. In case it is true, run img2simg on it * motorola-titan: enable deviceinfo_flash_sparse * libsparse: use source from github: anestisb/android-simg2img It is not that easy to use the upstream archive because everytime you download it, the files have the current date as creation date and that makes the file have a different checksum every download https://github.com/postmarketOS/pmbootstrap/pull/303#issuecomment-319017197
-
Pablo Castellano authored
-
- Aug 01, 2017
-
-
Pablo Castellano authored
-
Pablo Castellano authored
-
- Jul 31, 2017
-
-
clayton craft authored
This works around the lines issue using a patch from Ti: https://lkml.org/lkml/2017/6/30/163
-
James Heald authored
-
Martijn Braam authored
* Check the correct branch in PR runs
-
Martijn Braam authored
* Fixed dtb installation with mainline kernel
-
Pablo Castellano authored
In some cases this output is useful to identify the root of the problem. See https://github.com/postmarketOS/pmbootstrap/pull/303#issuecomment-319017197
-
- Jul 30, 2017
-
-
Oliver Smith authored
-
Martijn Braam authored
Made check_checksums.py exit 1 on errors
-
drebrez authored
Add possibility to export Odin flashable tar for devices where the flasher method is heimdall-isorec or heimdall-bootimg
-
Martijn Braam authored
* Implemented checksum test in the travis script * Added workaround for squashed forced pushes * Made test possible to run locally * Match multiple git versions for the working directory message
-
Pablo Castellano authored
We can allow both ways: * pmbootstrap menuconfig linux-motorola-titan * pmbootstrap menuconfig motorola-titan The former will show a tip about the second This also prevents users from running menuconfig on aports like 'device-motorola-titan' or 'mkbootimg'
-
Oliver Smith authored
-
clayton craft authored
Per the APKBUILD reference, , package *-install scripts should be checksummed to guard against incomplete/corrupt downloads. The postmarketos-base package is one example where this is not being implemented currently.
-
clayton craft authored
Having it in boot doesn't actually work, the service is being started too early and fails. This change moves it to the default runlevel. This change also removes "wifi-handler" since that service doesn't actually exist.
-
- Jul 29, 2017
-
-
clayton craft authored
This fixes #289.
-
clayton craft authored
This updates the linux-postmarketos kernel to 4.12.4, and fixes an issue where the APKBUILD was pulling down the 4.12 source but not the 4.12.x patches. I think that pulling down the major.minor source and a sep. package for patches to update to the major.minor.minor(er?) release adds unnecessary complexity since kernel.org already hosts the sources with these patches applied (e.g. in this case the 4.12.4 source)
-
Pablo Castellano authored
* Quote architecture in logging message for easier reading * Added shortcut arguments for --rootfs, --buildroot and --suffix * Simply remove beforehand link to nowhere if exists (fix #278) Fixed crash when symlink already existed but pointed to a non-existing location
-
- Jul 28, 2017
-
-
Oliver Smith authored
-
Oliver Smith authored
-
Oliver Smith authored
-
Oliver Smith authored
Migration guide: https://github.com/postmarketOS/pmbootstrap/wiki/Migration-to-aports-subfolders
-
Martijn Braam authored
Fix #282: '/bin/ash': Permission denied
-