Der folgende Workshop wurde für einen Raspberrypi 3B und OpenATV 6.x entwickelt. Weiterhin kann das Gezeigte auch auf stärkerer Hardware (z.B. einen V-Server oder andere Hardware mit Ubuntu) realisiert werden. Ziel ist es, den Freunden seine eigenen gepflegten Erweiterungspakete wie z.B. Kanallisten anzubieten.
Hinweis: Leider ist bei der Aufzeichnung von einen 5K Display die Schrift schon arg klein geworden, obwohl ich sie schon deutlich hochgesetzt hatte. Entschuldigung!
Intro AE Template und Sound/Music von http://motionarray.com
Script:
# Apache2 installieren
sudo apt install apache2
# Apache2 Homeverzeichnis ändern
sudo mkdir /var/www/feed
sudo nano /etc/apache2/sites-enabled/000-default.conf
DocumentRoot /var/www/feed
# Apache2 neustarten
sudo /etc/init.d/apache2 restart
# Apache2 Homeverzeichnis leere index.html und .htaccess erstellen
sudo touch /var/www/feed/index.html
sudo touch /var/www/feed/.htaccess
# Apache2 .htaccess Indexierung ausschalten
sudo nano /var/www/feed/.htaccess
Options -Indexes
einfügen.
# Apache2 neustarten
sudo /etc/init.d/apache2 restart
# IPKG Build downloaden
wget https://reichholf.net/files/dreambox/tools/ipkg-build
nano ipkg-build
CONTRL+W drücken und eingeben: ar -r $pkg_file
Zeile ändern in:
ar -r $pkg_file ./debian-binary ./control.tar.gz ./data.tar.gz
# IPKG Script kopieren und Rechte
mkdir /home/pi/ipkg
cp ipkg-build /home/pi/ipkg/
chmod +x /home/pi/ipkg/ipkg-build
# Ordnerstruktur erstellen und control erstellen
mkdir -pv /home/pi/ipkg/settings/etc/enigma2/
mkdir /home/pi/ipkg/settings/CONTROL
touch /home/pi/ipkg/settings/CONTROL/control
# control ausfüllen
nano /home/pi/ipkg/settings/CONTROL/control
Package: enigma2-plugin-settings-me-trible
Version: 1.0
Description: Kanalliste DVB-S2 19.2 E, DVB-C Vodafone, DVB-T2 Munich (U/HD)
Section: base
Priority: optional
Maintainer: me
License: Proprietary
Architecture: all
OE: None
Source: None
# preinstall
touch /home/pi/ipkg/settings/CONTROL/preinst
chmod +x /home/pi/ipkg/settings/CONTROL/preinst
nano /home/pi/ipkg/settings/CONTROL/preinst
#!
cp /etc/enigma2/*bouquet* /home/root/
cp /etc/enigma2/lamedb* /home/root/
#end
# Public Script erstellen
touch /home/pi/ipkg/public-feed.sh
chmod +x /home/pi/ipkg/public-feed.sh
nano /home/pi/ipkg/public-feed.sh
#!
cd /home/pi/ipkg/
rm *.ipk
rm *.gz
./ipkg-build settings
dpkg-scanpackages -t ipk . | gzip > Packages.gz
sudo cp *.ipk /var/www/feed
sudo cp *.gz /var/www/feed
#end
# Feed Konfigurationsdatei erstellen (auf dem Receiver)
touch /etc/opkg/raspi-feed.conf
nano /etc/opkg/raspi-feed.conf
src/gz raspi-feed http://raspberrypi/
opkg update
Entdecke mehr von Enigmawelt
Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.