Nummer Serie DS411 IPKG Installation Probleme

Aller Geräte der Nummer-Serie (ohne j, + und xs Zusatz). Geräte für Privatanwender bis hin zu Firmenarbeitsgruppen
Status
Für weitere Antworten geschlossen.

Jack151

Benutzer
Mitglied seit
04. Nov 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,
Ich habe schon viele Anleitungen nun für die IPKG Installation gelesen, doch es will einfach nicht klappen.
Aufgrund des Prozessors verwende ich folgendes IPKG Skript: syno-mvkw-bootstrap_1.2-7_arm.xsh

Mir ist bewusst, dass folgendes auch auf die DS411 zutrifft:
DS211/DS411slim: Das Boostrap Skript syno-mvkw-bootstrap_1.2-7_arm.xsh ist noch nicht an den in der DS211/DS411slim verwendeten Marvell 88F6282 angepasst worden. Es bricht unnötigerweise mit der Fehlermeldung "Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh" ab. Dies kann man korrigieren, indem man in der Datei /volume1/public/bootstrap/bootstrap.sh die Zeile 21 wie folgt ändert von
if ! grep Feroceon-KW /proc/cpuinfo >/dev/null 2>&1; then
in
if ! grep Feroceon /proc/cpuinfo >/dev/null 2>&1; then
Es wird also nur das "-KW" gelöscht. Das geänderte bootstrap Skript startet man danach mit

Leider funktioniert es trotzdem nicht. Wenn ich die Änderung durchführe bekomme ich folgende Fehlermeldung (siehe Bild).
Die bootstrap.sh habe ich per Wordpad in Windows entsprechend geändert, da bei keinem Tutorial ne Anleitung bei war wie das in linux per Konsole geht (;
Könnte das schon mein Fehler gewesen sein?
ich habe nur das -KW gelöscht.
Was ist an dem Script falsch? hab doch nur eine Zeile geändert, wie es die Tutorials sagten (nach dem obrigen zitat).

38226521.jpg


Hier das geänderte bootstrap.sh Script:
Rich (BBCode):
#!/bin/sh

# Replaced during packaging based on value in target-specific.mk
REAL_OPT_DIR=/volume1/@optware

if [ -e "$REAL_OPT_DIR" ] ; then
    echo "Backup your configuration settings, then type:"
    echo "  rm -rf $REAL_OPT_DIR"
    echo "  rm -rf /usr/lib/ipkg"
    echo "This will remove all existing optware packages."
    echo
    echo "You must *reboot* and then restart the bootstrap script."
    exit 1
fi

if [ ! -e `dirname $REAL_OPT_DIR` ]; then
    echo "Error: `dirname $REAL_OPT_DIR` does not exist"
    exit 2
fi

if ! grep Feroceon /proc/cpuinfo >/dev/null 2>&1; then
    echo "Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh"
    exit 3
fi

BS_DIR="$REAL_OPT_DIR/ipkg-bootstrap"

echo "Creating temporary ipkg repository..."
rm -rf $BS_DIR
mkdir -p $BS_DIR
ln -s $BS_DIR /tmp/ipkg
cat >>$BS_DIR/ipkg.conf <<EOF
dest root /
lists_dir ext $BS_DIR/ipkg
EOF

if ! which md5sum >/dev/null && which openssl >/dev/null; then \
    sed -i -e "/md5sum.*sed/{s|\`md5sum|\`openssl md5|;s|sed 's/ .*//'|sed 's/.* //'|}" ./ipkg.sh
fi

export IPKG_CONF_DIR=$BS_DIR
export IPKG_DIR_PREFIX=$BS_DIR

echo "Installing optware-bootstrap package..."
sh ./ipkg.sh install optware-bootstrap.ipk

echo "Installing ipkg..."
sh ./ipkg.sh install ipkg-opt.ipk

echo "Removing temporary ipkg repository..."
rm -rf $BS_DIR
rm /tmp/ipkg

echo "Installing wget..."
/opt/bin/ipkg install wget.ipk || exit 1

[ ! -d /opt/etc/ipkg ] && mkdir -p /opt/etc/ipkg
if [ ! -e /opt/etc/ipkg/cross-feed.conf ]
then
	echo "Creating /opt/etc/ipkg/cross-feed.conf..."
	echo "src/gz cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable" >/opt/etc/ipkg/cross-feed.conf
fi

echo "Setup complete."
 
Zuletzt bearbeitet:

Jack151

Benutzer
Mitglied seit
04. Nov 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Okay Problem behoben :D
Es lag wirklich an Wordpad. Mit vi für linux konnte ich es nun hinbekommen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat