TripleDragon:Neutrino auf der Triple Dragon (veraltet)

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Allgemein

Seife hat vor einiger Zeit Neutrino auf der Triple Dragon zum laufen gebracht (Thx). Hier eine kurze Anleitung zum Erstellen eines Neutrino das dann von einer internen Festplatte oder einem anderen Speichermedium geladen werden kann.

Build

Mein Buildscript leicht abgewandelt siehe unten. Ich kopiere am Ende noch den fehlenden pakenham.ttf, starte den nhttpd und mounte die Aufnahme Partition. Das original Flashimage bleibt im Flash erhalten, dann stelle ich im Bootmenü die richtige Partition ein, speichere und boote Neutrino vom Speichermedium. Nach erfolgreichem Suchlauf und habe ich nach erneutem Reboot nach ca. 15sec. ein Bild. Die Aufnahmen sind bisher einwandfrei.


#!/bin/bash

TD=/home/dietmarw/TripleDragon
ARCHIVEDIR=$TD/download

cd $TD
mkdir TD_make
cd $TD/TD_make

echo "git checkout"
git clone git://gitorious.org/tripledragon-buildscripts/mainline.git td-neutrino || exit 1
echo "ende git checkout"

cd $TD/TD_make/td-neutrino
ln -sf $ARCHIVEDIR/ download

echo "vor preqs"
make preqs || exit 1

echo "vor git checkout tripledragon"
# die folgenden zwei zeilen sollten eigentlich nicht notwendig sein,
# aber bei meiner git version lief es nur so.
cd tuxbox.org/apps
git checkout tripledragon || exit 1

echo "vor make bootstrap"
cd $TD/TD_make/td-neutrino
make bootstrap || exit 1

echo "vor make neutrino"
make neutrino || exit 1
make neutrino-system || exit 1

echo "build end, now customize"
cp -r $TD/patches/fehlend/* $TD/TD_make/td-neutrino/root/
patch -p0 $TD/TD_make/td-neutrino/root/etc/init.d/S01mount <$TD/patches/diff/S01mount.diff
patch -p0 $TD/TD_make/td-neutrino/root/etc/init.d/start_neutrino <$TD/patches/diff/start_neutrino.diff

echo "ende"