Skip to content

pieterg/enigma2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Our buildserver is currently running on:

Ubuntu 16.04.1 LTS (GNU/3.14.32-xxxx-grs-ipv6-64)

openATV 6.2 is build using oe-alliance build-environment and several git repositories:

https://github.com/oe-alliance/oe-alliance-core/tree/4.2

https://github.com/openatv/enigma2/tree/DEV

https://github.com/openatv/MetrixHD

and a lot more...


Building Instructions

1 - Install packages on your buildserver

sudo apt-get install -y autoconf automake bison bzip2 curl cvs diffstat flex g++ gawk gcc gettext git-core gzip help2man ncurses-bin ncurses-dev libc6-dev libtool make texinfo patch perl pkg-config subversion tar texi2html wget zlib1g-dev chrpath libxml2-utils xsltproc libglib2.0-dev python-setuptools zip info coreutils diffstat chrpath libproc-processtable-perl libperl4-corelibs-perl sshpass default-jre default-jre-headless java-common libserf-dev qemu quilt libssl-dev ----------

2 - Set your shell to /bin/bash.

sudo dpkg-reconfigure dash
When asked: Install dash as /bin/sh?
select "NO"

3 - Add user openatvbuilder

sudo adduser openatvbuilder

4 - Switch to user openatvbuilder

su openatvbuilder

5 - Switch to home of openatvbuilder

cd ~

6 - Create folder openatv

mkdir -p ~/openatv

7 - Switch to folder openatv

cd openatv

8 - Clone oe-alliance git

git clone git://github.com/oe-alliance/build-enviroment.git -b 4.2

9 - Switch to folder build-enviroment

cd build-enviroment

10 - Update build-enviroment

make update

11 - Finally you can start building a image

MACHINE=mutant2400 DISTRO=openatv DISTRO_TYPE=release make image

12 - Optional Infos

ERROR: No space left on device or exceeds fs.inotify.max_user_watches?

change value to:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sysctl -n -w fs.inotify.max_user_watches=524288

About

openatv-gui

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
COPYING
GPL-2.0
LICENSE.GPLv2

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 56.7%
  • C++ 33.7%
  • C 7.9%
  • M4 1.2%
  • Makefile 0.4%
  • Shell 0.1%