215 Commits

Author SHA1 Message Date
MilhouseVH
a6a64db317 script/images: use get_pkg_directory helper 2017-03-06 22:15:50 +00:00
MilhouseVH
fe6a92f934 Fixup post-/usr: need /usr/lib64 2016-12-14 15:08:19 +00:00
Lukas Rusak
2f9e111b3c
scripts/image: use unified /usr 2016-12-04 13:23:41 -08:00
Jonas Karlman
203000a859 scripts/image: bootloader device support 2016-10-28 20:08:08 +02:00
kszaq
2de641bb52 Add a possibility to create the projects that could have several different devices
Such projects should be compiled differently for each device.
A device for multi-device projects must be specified in the
command line.

Originally created by Codesnake, adapted for LE.
767125372c
2016-10-28 20:08:08 +02:00
Lukas Rusak
2974e17bce lcdproc: remove package 2016-10-23 20:18:50 +02:00
Alex Deryskyba
28b7ee0514 scripts/image: Wipe (format) data and cache partitions for clean NAND installs on Amlogic-based devices 2016-10-22 12:08:12 +02:00
MilhouseVH
a6c46573ed image: mkknlimg no longer necessary with 4.8 kernel 2016-10-13 01:20:28 +01:00
Lukas Rusak
14c62f8f3d Merge pull request #781 from MilhouseVH/path_optimise
path: optimize package processing
2016-09-30 10:43:17 -07:00
MilhouseVH
af5010824e toolchain: only setup_toolchain when building 2016-09-30 06:19:25 +01:00
MilhouseVH
01eff6af7c path: optimize package processing 2016-09-30 03:23:01 +01:00
Lukas Rusak
6cd2350411
cleanup: clean build scripts to make more reproducible builds 2016-08-29 14:55:00 -07:00
MilhouseVH
46ceb4a3f6 image: fakeroot chokes on image names with meta chars 2016-08-26 20:24:29 +01:00
Immanuel Klinkenberg
e0bdb4a74d scripts/image: $RELEASE_DIR removing fix for Amlogic builds and cleanup 2016-08-15 20:28:34 +02:00
Alex Deryskyba
2edb1194fc scripts/image: Remove release directory after creating Amlogic OTA update package 2016-08-11 16:47:03 +02:00
Alex Deryskyba
2e1ddeb80f scripts/image: Include device tree image into Amlogic OTA update package 2016-08-11 16:47:03 +02:00
CvH
6d293503cb Merge pull request #164 from zalaare/Virtual-Staging
virtual: build system improvements
2016-08-01 18:54:26 +02:00
zalaare
4262d3fb4e scripts/image: use virtual package "virtual" for ovf creation dependencies 2016-08-01 12:46:42 -04:00
Immanuel Klinkenberg
ca1f6e1f3f Fix NAND auto installs on WeTek devices 2016-07-28 11:08:56 +02:00
zalaare
ce76ed6a5e scripts/image: add PROJECT_DIR, PROJECT, and DISTRO variables to mkimage script 2016-07-27 10:53:36 -04:00
islipfd19
b004f13828 Update image script to expose build filename
Update script image to expose build filename so that it can be accessed by external scripts; i.e. copying builds from Jenkins to web03.
2016-07-14 08:15:27 -04:00
kszaq
ba140c890e scripts/image: don't copy *-update.zip to target directory
This file is not needed as it's included in "full" ZIP already.
2016-07-04 20:28:26 +02:00
Lukas Rusak
be139097a9 scripts/image: cleanup leftover directories 2016-06-24 11:06:31 -07:00
Lukas Rusak
90e6188603 scripts/image: make the images as well when running make noobs 2016-05-20 13:18:28 -07:00
MilhouseVH
049c68838d noobs: Use 40x40 icon, when available 2016-05-20 18:31:42 +01:00
longchair
d2450fa3ee image : allow distros to use a custom version and git hash 2016-05-01 17:41:23 +02:00
Joerg Felser
cbe327e07e changed libreelec URLs in (mainly) descriptions to https://libreelec.tv
changed libreelec URLs in (mainly) descriptions to https://libreelec.tv

fixup
2016-04-27 11:36:31 +02:00
Michael Busby
b8418649b2 copy the dt-blob to image
this is a follow on from #155
2016-04-15 13:44:13 +01:00
MilhouseVH
54face5178 build: Install gdb for release builds (RFC) 2016-04-12 22:34:11 +01:00
Mark Walker
77fff1ecf3 Change from ! -z -> -n 2016-04-12 13:33:30 +02:00
Mark Walker
d1fe7c07ff Add option for CUSTOM_IMAGE_NAME to allow for alternate image naming 2016-04-12 13:32:39 +02:00
Lukas Rusak
4069754edd Merge pull request #137 from kszaq/wetek-userdata-wipe
projects/WeTek_*: Move userdata wipe to factory_update_param script
2016-04-11 23:43:19 -07:00
kszaq
62599cd8ba scripts/image: create SD card image wtih amlpkg
This allows creating both images in one shot, saves time.
2016-04-11 12:12:59 +02:00
kszaq
ec69e4be13 projects/WeTek_*: Move userdata wipe to factory_update_param script
This allows updating LibreELEC via recovery without wiping userdata
while keeping toothpick method work when a clean flash is needed.
2016-04-11 11:31:41 +02:00
MilhouseVH
f37e4d7df2 image: BUG_REPORT_URL should reflect origin repo used for build 2016-04-04 03:52:09 +01:00
MilhouseVH
db1af813ff build: Add git hash in /etc/os-release for all builds 2016-04-03 07:41:17 +01:00
MilhouseVH
b42b63983b Allow for a custom system partition start sector + custom system size 2016-03-24 12:02:45 +00:00
MilhouseVH
5ffa451cf5 libreelec: re-add OPENELEC_ARCH for temporary backwards compatability 2016-03-20 23:16:03 +00:00
Lukas Rusak
40af353132 rebrand: LibreELEC 2016-03-12 01:41:55 +01:00
Stephan Raue
d036c394f2 scripts/image: fix build after 692b086ad0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-04 22:30:36 +01:00
Zalaare
692b086ad0 Various $HOME/.openelec (vendor) fixes 2016-03-04 11:52:43 -05:00
Stephan Raue
79efe4e328 Merge pull request #4803 from lrusak/aarch64
linux: use KERNEL_TARGET as make target
2016-03-02 07:44:47 +01:00
Stephan Raue
52b5fc5a4d Merge pull request #4791 from OpenELEC/package-updates
Package updates and fixes
2016-03-02 07:42:07 +01:00
Lukas Rusak
362ed24bd2 linux: use KERNEL_TARGET as make target 2016-03-01 21:30:29 +01:00
Stephan Raue
7f77d0df5b NOOBS: add support for NOOBS-1.8
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-03-01 16:45:26 +01:00
Lukas Rusak
ae9e7cab5f buildsys: define TARGET_KERNEL_ARCH early 2016-02-29 21:25:37 +01:00
Stephan Raue
3d4caa6b6d buildsystem: move $HOME/.openelec/$PROJECT to $HOME/.openelec/projects/$PROJECT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
b0aa92889f buildsystem: install vendor and project related files to image
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Peter Vicman
3b75736931 scripts/mkimage: create disk image without sudo
Mtools is used to format and copy files to vfat partition.
Populatefs is used to copy files to ext4 partition.

Tested on imx6 with u-boot, Generic with BIOS and EFI boot.

To avoid messing around with ext4 partition we could also provide "empty" disk image file. Both partitions would be already formatted and storage partition would already contain resize file. Then mkimage script would only copy kernel, system, bootloader files and install bootloader.
But current approach is more flexible for future use.
2016-02-19 08:49:20 +01:00
Stephan Raue
44da7861bc Merge pull request #4543 from CvH/patch-1
zip packages extraction fix
2016-02-07 15:58:53 +01:00