554 Commits

Author SHA1 Message Date
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
Philipp Felix Hoefler
65643c1681 scripts/unpack: creates empty build-dir for packages without sources so deepmd5 works 2016-02-22 14:27:05 +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
5d25757702 Merge pull request #4676 from MilhouseVH/less_messy_locking
build: Take a lock on the package download directory
2016-02-08 12:43:56 +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
MilhouseVH
dc12bbd8a6 build: Take a lock on the package download directory 2016-02-04 09:51:00 +00:00
Stefan Saraev
1b6da2aaff scripts/build: strip binaries 2016-01-31 00:21:56 +01:00
Stefan Saraev
66aa95e906 scripts/build: fix thread debugging. do not strip glibc.
fixes corrupt stack on arm
2016-01-31 00:21:45 +01:00
Peter Vicman
62b83002ee scripts/mkimage: sync disk few more times
fix issue like this
image: creating filesystem on part1...
losetup: /dev/loop0: device is busy
2016-01-21 10:36:48 +01:00
Alex Deryskyba
7177ce1a45 scripts/image: copy aml_autoscript only if it exists 2016-01-15 14:43:49 +01:00
dolorosus
7ea1999d22 Quoting variables to preserve whitespaces in banner 2016-01-12 06:35:50 +01:00
chewitt
0e1f4ef82a cosmetics: rename 'unofficial' to 'community' builds 2016-01-07 04:09:45 +01:00
MilhouseVH
fbfc4705b2 [get]: Avoid concurrent downloads of the same package 2016-01-03 07:23:06 +00:00
Stephan Raue
6481621d97 scripts: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:26:58 +01:00
CvH
7df343f885 scripts/image: remove imx6 hack for zip extraction
removed workaround which was necessary due the broken zip extrtaction
2015-12-30 16:55:01 +01:00
CvH
5f535e8c02 scripts/extract: fix zip extraction
should fix *.zip packages
before pr:
PKG_NAME-PKG_VERSION.zip

creates
build.OE.../PKG_NAME/PKG_NAME-PKG_VERSION/files

instead of
build.OE.../PKG_NAME-PKG_VERSION/files
2015-12-30 03:50:20 +01:00
Lukas Rusak
8f5f26d65c scripts/image: dont strip symlinks and silence depmod 2015-12-21 23:38:07 -08:00
MilhouseVH
7cf785b58a Stop being stingy with System partition size 2015-12-20 18:11:07 +00:00
MilhouseVH
0f415ed2f3 [RBP] Use actual kernel_version in place of wildcard 2015-10-25 21:34:08 +00:00
MilhouseVH
3dfc075002 [RBP] Drop mkknlimg, use version shipped with kernel 2015-10-25 17:09:07 +00:00
Lukas Rusak
94f780417b Merge pull request #4394 from vitalogy/dosfstools_host
Build mkfs.(v)fat from dosfstools for the host
2015-10-23 15:21:46 -07:00
vitalogy
176a5d7660 dosfstools: build mkfs.vfat for host (do this from scripts/image) 2015-10-23 21:21:15 +02:00
Stefan Saraev
b674670ed6 buildsys: do poor man's md5deep 2015-10-23 15:13:44 +03:00
vitalogy
525780e607 scripts/image: remove spaces 2015-10-18 01:15:26 +02:00
vitalogy
29e8ecb3ad scripts/checkdeps: fix gentoo deps 2015-10-18 01:14:51 +02:00
Lukas Rusak
dc340f5374 scripts/checkdeps: fixup fedora / gentoo / arch 2015-10-05 00:38:40 +02:00
Stefan Saraev
fd31d5d958 buildsys: clean up checkdeps 2015-10-05 00:38:40 +02:00
Stefan Saraev
d690ffa4de scripts/checkdeps improvements
- when available, use etc/os-release
- on debian/ubuntu do not require aptitude
2015-10-05 00:38:40 +02:00
Stefan Saraev
c371c3c67a scripts/build: usr/lib/cmake do not belong to target 2015-09-27 12:51:09 +03:00
Haggai Eran
e3203be00e add EXTRA_CMDLINE option to add kernel command line arguments
Allow configuring extra kernel command line arguments by using the
EXTRA_CMDLINE variable. The patch handles EXTRA_CMDLINE only for the
bcm2835 boot loaders.
2015-09-15 14:13:08 +02:00
Stefan Saraev
e32ef16312 scripts/get: 900s is too much 2015-08-26 00:17:00 +03:00
Stefan Saraev
0d8bb0d800 (cosmetics) scripts/image: do not create unused dist specific files in /etc 2015-08-22 19:34:08 +03:00
Stefan Saraev
b9284db4a3 (cosmetics) scripts/unpack: cosmetics 2015-08-22 19:31:59 +03:00
Stefan Saraev
fbf57d1b47 (cosmetics) buildsys: remove FORCE_INSTALL 2015-08-22 19:31:55 +03:00
Stefan Saraev
24bee9dfb8 (cosmetics) scripts/install: cosmetics 2015-08-22 19:31:48 +03:00
Stephan Raue
dbac8da295 Merge pull request #4262 from stefansaraev/buildsys
buildsys improvements
2015-08-19 21:34:22 +02:00
Stefan Saraev
a0c28477a1 buildsys: add script to skip package unpacking 2015-08-03 11:55:44 +03:00
Stefan Saraev
a817547eb6 buildsys: use md5deep to check if package has changed 2015-08-03 11:55:37 +03:00
Stefan Saraev
5f6b9e46e8 scripts/checkdeps: add md5deep 2015-08-03 11:55:26 +03:00
Stefan Saraev
2fd358dc31 scripts/image: do not symlink /usr/var
this seems to be leftover from pre-y2k days
2015-08-03 11:53:31 +03:00
Stefan Saraev
2867376073 scripts/checkdeps: cvs is no more ;) 2015-07-19 21:05:25 +03:00
Stefan Saraev
668f53f3f2 scripts/create_addon: allow packages to ship multiple addons 2015-07-05 13:42:04 +03:00
Stephan Raue
440b63ff3b scripts/image: update NOOBS support to create marketing.tar, thanks to Gordon
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-06-14 20:10:15 +02:00
Stephan Raue
ca3af10281 scripts/image: add support for distribution specific NOOBS support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2015-06-14 15:11:56 +02:00
MilhouseVH
0565d4a3da Bump mkknlimg script (f564210642) 2015-06-08 12:17:33 +02:00
Stephan Raue
12f423eedf Merge pull request #4155 from vpeter4/imx6_images
imx6: create images for diferent systems based on SYSTEM environment …
2015-05-17 14:38:52 +02:00