Commit Graph

628 Commits

Author SHA1 Message Date
Jonas Karlman
03caac8396 scripts/unpack: apply *.patch 2017-10-08 21:52:53 +02:00
Alexander D. Kanevskiy
311a53a15e Fix perl/JSON.pm dependency on OpenSUSE and CentOS 2017-09-23 16:15:23 +03:00
sonique6784
ea8fa964c1 scripts: update checkdeps for openjdk and libjson-perl on Arch 2017-09-23 13:29:25 +04:00
MilhouseVH
8d1d97f0d1 squashfs: change upstream to kernel.org; update to squashfs-1a6ffc7 2017-09-22 13:58:12 +01:00
Christian Hewitt
7866a62b5a Merge pull request #1980 from MilhouseVH/le90_optimise_extract
scripts/unpack: avoid calling scripts/extract for each tarball pattern
2017-09-20 21:41:39 +04:00
MilhouseVH
e70485eb84 scripts/unpack: avoid calling scripts/extract for each tarball pattern
Each time scripts/extract is called it sources config/options which is an
expensive operation.

We call scripts/extract 8 times for each possible tarball pattern, and for
7 of those 8 calls scripts/extract does nothing but source config/options
and then exit.

This change is more efficient, while functionally equivalent.
2017-09-14 10:50:40 +01:00
MilhouseVH
8f2e61c928 scripts/get: fix logic error when download is successful, but checksum is invalid
A download might succeed from, say, github, but have an invalid checksum. In this
case it would not attempt the alternative download from the mirror (which might
have the correct checksum), but instead it would repeatedly download from github
until the download limit is exceeded, and then fail completely.
2017-09-14 04:39:51 +01:00
MilhouseVH
096310f125 scripts/unpack: use git apply whenever patch includes a renamed file 2017-08-31 00:40:30 +01:00
Christian Hewitt
1ca3686dc2 Merge pull request #1893 from zalaare/pr_master_ova-syslinux-default-and-ova-name
build system: drop .img extension for the open virtual appliance
2017-08-25 07:44:56 +04:00
cvh
6b5ebac327 create_addon: use 7zip for addon.zip creation 2017-08-18 11:33:44 +02:00
zalaare
5e81f2a01b build system: drop .img extension for the open virtual appliance
and change the default syslinux entry from installer to run
  for the open virtual appliance.
2017-08-16 09:01:24 -04:00
zalaare
9cf973013a build system: use DISK_SIZE in bytes for ovf template 2017-08-14 15:59:46 -04:00
MilhouseVH
976e9de27d buildsystem: enable custom colours (or none at all) 2017-08-11 06:42:42 +01:00
Christian Hewitt
65e313171a Merge pull request #1799 from MilhouseVH/fix_checkdeps
scripts/checkdeps: fix library test
2017-07-23 15:59:42 +04:00
MilhouseVH
8896e1a283 addons: provide install_addon script 2017-07-19 00:47:49 +01:00
MilhouseVH
24d4bd6f32 addons: use default install_binary_addon helper instead of boiler plate 2017-07-19 00:47:49 +01:00
Peter Vicman
8c2e4efb69 scripts/get: cosmetic change when reporting the calculated checksum
as described in https://github.com/LibreELEC/LibreELEC.tv/pull/1806#issuecomment-315903858

from
```
          GET      gettext
INFO Calculated checksum is: ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43
          UNPACK   gettext
```
to
```
          GET      gettext
              INFO Calculated checksum: ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43
          UNPACK   gettext
```
2017-07-18 08:57:39 +02:00
MilhouseVH
3a4c5eb63f scripts/create: add call to checkdeps 2017-07-16 21:32:41 +01:00
MilhouseVH
426e8147a4 scripts/checkdeps: fix library test 2017-07-16 21:23:26 +01:00
MilhouseVH
cd5b1701ef scripts/create_addon: fix debug_strip 2017-07-15 18:30:10 +02:00
MilhouseVH
b809dba94c Merge pull request #1778 from Kwiboo/shell-device-version
reduce $DEVICE complexity
2017-07-15 03:31:41 +01:00
Jonas Karlman
fbc4fd4e0b scripts/create_addon: reduce $DEVICE complexity 2017-07-11 21:19:07 +02:00
Jonas Karlman
46b69d29bf scripts/image: reduce $DEVICE complexity 2017-07-11 21:19:07 +02:00
MilhouseVH
c6aeb9f83f checkdeps: add libjson-perl 2017-07-06 19:28:19 +01:00
cvh
9910717225 scripts/image: cleanup os-release 2017-07-06 12:23:41 +02:00