Der Workshop IPK Feed Server hatte Begehrlichkeiten geweckt, daher nun das Ganze für alle auf DreamOS basierenden Dreamboxen.
Nachtrag: Eigentlich war ich mir sicher das ich es erwähnt hatte, aber da ich mehrere Anläufe bei dem Video brauchte (flüssiger Ablauf) ist der folgende Hinweis nicht vorhanden. (PS Bei 8:45 habe ich es doch gesagt). Es gibt bei der Erstellung der Debian (*.deb) Pakete einen wesentlich einfacheren Weg und zwar mit dpkg-deb. Allerdings war dieses Paket trotz Update der Sourcen nicht in Rasbian Jessie nicht verfügbar, allerdings bin ich mir nicht mehr sicher ob ich es direkt versucht hatte zu installieren und das fehlschlug oder ob ich wirklich den Befehl probiert hatte.
Intro AE Template und Sound/Music von http://motionarray.com
aktualisiertes Tutorial vom 31.07.2023 (thx an den Zuschauer John)
Apache2, Tar und dpkg-dev installieren (sollte dpkg-dev nicht als Paket auf dem Feed der verwendeten Distribution zur Verfügung stehen, bitte im Netz recherchieren)
sudo apt install apache2 tar -y
sudo apt install dpkg-dev -y
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
Ordnerstruktur und control erstellen (XXX steht für eure Bezeichnung zB me-trible)
mkdir -pv /home/pi/deb/enigma2-plugin-settings-XXX_all/etc/enigma2/
mkdir -pv /home/pi/deb/enigma2-plugin-settings-XXX_all/CONTROL
touch /home/pi/deb/enigma2-plugin-settings-XXX_all/CONTROL/control
control ausfüllen
nano /home/pi/deb/enigma2-plugin-settings-XXX_all/CONTROL/control
Package: enigma2-plugin-settings-XXX
Version: 20230731
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 (optional)
touch /home/pi/deb/enigma2-plugin-settings-XXX_all/CONTROL/preinst
chmod +x /home/pi/deb/enigma2-plugin-settings-XXX_all/CONTROL/preinst
nano /home/pi/deb/enigma2-plugin-settings-XXX_all/CONTROL/preinst
#!
cp /etc/enigma2/bouquet /home/
cp /etc/enigma2/lamedb* /home/
#end
Debian Paket erstellen
cd /home/pi/deb
dpkg-deb -b enigma2-plugin-settings-XXX_all
Deb in Feedordner kopieren und packages erstellen
sudo cp *.deb /var/www/feed
cd /var/www/feed
sudo dpkg-scanpackages ./ /dev/null | gzip > Packages.gz
Dreambox -> Feed Konfigurationsdatei erstellen (auf der Dreambox)
touch /etc/apt/sources.list.d/raspi-deb.list
nano /etc/apt/sources.list.d/raspi-deb.list
deb [trusted=yes] http://raspberrypi ./
apt update
Entdecke mehr von Enigmawelt
Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.