Skip to content
Outernet receiver on Linux/Intel
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
COPYING
Makefile.in
ONDD-LICENSE
README.txt
ca.crt
config
librarian-init
librarian-systemd
librarian-upstart
librarian.ini
ondd-init
ondd-systemd
ondd-upstart
ondd-x86_64

README.txt

This tarball contains files necessary to run an ORx receiver on Intel computers
running a 64-bit GNU/Linux distribution.

Prerequisites
=============

Only GNU/Linux operating systems are supported, and only the x86_64 platform
supports ONDD. Installation will fail if you run the makefile on an unsupported
platform. 

Python 2.7.x must be installed in order for the install to succeed. You will
receive a warning about the missing Python runtime during configuration.

You will also need GNU make, which is usually available as part of
build-essential, base-devel, and similar packages.

The tuner does not need to be plugged in during installation, but it must be plugged in before the services are started.

You will need a *working* DVB-S/S2 tuner. You can check if your device works by
plugging it in and checking whether `/dev/dvb/adapter0/frontend0` exists in 
your filesystem. You may need to find, download, and install firmware files for
your tuner or upgrade your kernel to a more recent version (e.g., 4.1 or 4.2
for the HDStar).

Installing
==========

During installation, the following will be installed on your system:

- ONDD binary for your platform
- Librarian
- Librarian configuration file
- Outernet content certificate
- ONDD and Librarian services (init/upstart/systemd scripts)

The services are called `ondd` and `librarian` and you will be able to start
them with your choice of daemon management tools after the install is complete.
Note that nothing is done to permanently enable these services. They are simply
installed.

The simplest installation can be done with the following two commands:

    $ ./config
    $ sudo make

Alternatively, you may choose to install only ONDD or only Librarian:

    $ ./config
    $ sudo make ondd

    # or 

    $ sudo make librarian

Uninstalling
============

To uninstall the software:

    $ sudo make uninstall

To uninstall the software and remove any downloaded data:

    $ sudo make scrub

Note: Above commands will fail if you are running them from a freshly unpacked
set of files. You will need to run the `config` script before performing the
uninstall.

Customizing
===========

Customizing is currently undocumented and unsupported. Edit the appropriate
files (`config` script and `Makefile.in` template) to achieve the desired results.

Support
=======

This package is not officially supported, but Outernet staff will try to answer your
questions in the forums:

    https://discuss.outernet.is/

Licenses
========

Code in this tarball, as well as most of the software that is installed during
installation are released under GNU GPL v3 license (see COPYING). Code
generated during installation is based on the code from the tarball, and
therefore also covered by the same license. The ONDD binary is licensed under a
separate proprietary license (see ONDD-LICENSE). 

By installing and using the software, you agree to the terms of these licenses.

Disclaimer
==========

THIS SOFTAWARE WITH ACCOMPANYING DOCUMENTATION IS EXPERIMENTAL. IT MAY DAMAGE
YOUR SYSTEM AND/OR CAUSE YOU TO LOSE DATA, TIME, MONEY, AND/OR HAIR. YOU WILL
USE THE SOFTWARE AND DOCUMENTATION AT YOUR OWN RISK. OUTERNET INC AND ANY THIRD
PARTIES THAT PARTICIPATED IN THE CREATION OF THE SOFTWARE AND ITS DOCUMENTATION
WILL NOT BE LIABLE FOR ANY DAMAGES.
You can’t perform that action at this time.