Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
atvcaptain committed Nov 22, 2020
1 parent 93ffb63 commit 97e21cf
Showing 1 changed file with 28 additions and 16 deletions.
44 changes: 28 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
## Build Status - branch 6.3 develop: ##
[![Build Status](https://travis-ci.org/openatv/enigma2.svg?branch=6.3)](https://travis-ci.org/openatv/enigma2)

## Our buildserver is currently running on: ##

> Ubuntu 18.04.1 LTS (Kernel 4.15.0)
> Ubuntu 20.04.1 LTS (Kernel 5.4.0)
## openATV 6.3 is build using oe-alliance build-environment and several git repositories: ##

> [https://github.com/oe-alliance/oe-alliance-core/tree/4.3](https://github.com/oe-alliance/oe-alliance-core/tree/4.3 "OE-Alliance")
>
> [https://github.com/openatv/enigma2/tree/6.3](https://github.com/openatv/enigma2/tree/6.3 "openATV E2")
>
> [https://github.com/openatv/MetrixHD](https://github.com/openatv/MetrixHD "openATV Skin")
> [https://github.com/openatv/MetrixHD](https://github.com/openatv/MetrixHD/tree/master "openATV Skin")
> and a lot more...
Expand All @@ -19,63 +22,72 @@

1 - Install packages on your buildserver

sudo apt-get install -y psmisc autoconf automake bison bzip2 curl cvs diffstat flex g++ gawk gcc gettext git gzip help2man ncurses-bin libncurses5-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 apt-get install -y autoconf automake bison bzip2 chrpath coreutils cpio curl cvs debianutils default-jre default-jre-headless diffstat flex g++ gawk gcc gcc-8 gettext git git-core gzip help2man info iputils-ping java-common libc6-dev libegl1-mesa libglib2.0-dev libncurses5-dev libperl4-corelibs-perl libproc-processtable-perl libsdl1.2-dev libserf-dev libtool libxml2-utils make ncurses-bin patch perl pkg-config psmisc python3 python3-git python3-jinja2 python3-pexpect python3-pip python-setuptools qemu quilt socat sshpass subversion tar texi2html texinfo unzip wget xsltproc xterm xz-utils zip zlib1g-dev

----------
2 - Set python3 as preferred provider for python

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
sudo update-alternatives --config python
select python3

----------
3 - Set your shell to /bin/bash.

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

----------

3 - modify max_user_watches
4 - modify max_user_watches

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf

sysctl -n -w fs.inotify.max_user_watches=524288
sudo sysctl -n -w fs.inotify.max_user_watches=524288

----------
4 - Add user openatvbuilder
5 - Add user openatvbuilder

sudo adduser openatvbuilder

----------
5 - Switch to user openatvbuilder
6 - Switch to user openatvbuilder

su openatvbuilder

----------
6 - Switch to home of openatvbuilder
7 - Switch to home of openatvbuilder

cd ~

----------
7 - Create folder openatv
8 - Create folder openatv

mkdir -p ~/openatv

----------
8 - Switch to folder openatv
9 - Switch to folder openatv

cd openatv

----------
9 - Clone oe-alliance git
10 - Clone oe-alliance git

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

----------
10 - Switch to folder build-enviroment
11 - Switch to folder build-enviroment

cd build-enviroment

----------
11 - Update build-enviroment
12 - Update build-enviroment

make update

----------
12 - Finally you can start building a image
13 - Finally you can start building a image

MACHINE=zgemmah9combo DISTRO=openatv DISTRO_TYPE=release make image

0 comments on commit 97e21cf

Please sign in to comment.