IPKG Auto-Installationsscript

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

CyberLine

Benutzer
Registriert
06. Sep. 2012
Beiträge
89
Reaktionspunkte
0
Punkte
0
Hallo,

ich würde gerne in Zukunft ein Script zur automatischen Installation des Bootstrap Paketes anbieten. Da jeder derzeit selber das passende Paket anhand seiner verbauten CPU raussuchen muß würde ich dies mit dem Installationsscript abhändeln wollen.

Dazu brauche ich allerdings von möglichst vielen DS unterschiedlicher Hardware die interne Kennung sowie den verbauten Prozessor.
Ich habe zu diesem Zweck ein Script geschrieben was diese beiden Daten ermittelt und Zentral bei mir sammelt. So kann ich dann in naher Zukunft ein möglichst komplettes Script zum Installieren des Bootstraps hier anbieten.

Wer sich beteiligen möchte kann folgendes tun:

  • sofern noch nicht geschehen in der Systemsteuerung seiner DS den telnet bzw. SSH Zugang aktivieren.
  • mittels putty auf seine DS connecten (Telnet: port 23, SSH: port 22)
  • Login als user: "root" und dem admin! Passwort.
  • folgendes eingeben:
Rich (BBCode):
/usr/syno/bin/wget http://home.quadrat4.de/detect.sh && chmod 755 detect.sh && ./detect.sh

das war es schon. Das script könnt Ihr danach mittels
Rich (BBCode):
rm -f detect.sh
wieder löschen.
 
Möchtest du denn schlussendlich ein SPK dazu machen?

Fände ich toll.
 
Ne, ich habs nur mit dem Browser aufgerufen und geschaut, was drinn steht.
 
Das klingt nach einer sehr sinnvollen Idee!
 
So, ich habe herausgefunden dass die DS einen benötigten Teil meiner Auswertung eh schon an Drittanbieter Paketserver übermitteln.

Ich gebe mich nun dran einen Paketserver aufzusetzen so dass es genügt, diesen Einzutragen.
Der wird dann erstmal keine Pakete anzeigen aber wenn, dann zeigt er in Zukunft direkt ein auf die DS zugeschnittenes Bootstrap Installationspaket!
Ich habe bereits für 70 Modelle die passenden Pakete herausgesucht und muss jetzt halt "nur" noch ein Dynamisches SPK Packaging hinbekommen.
 
Gibt's denn überhaupt 70 verschiedene DiskStations? Oder wie meinst du das?
 
FERTIG!

http://packages.quadrat4.de/ als Paketquelle im Paketmanager hinzufügen!

Für DS112, DS212+, DS213+, DS411 und DS412+ sollte schon jeweils das Paket angezeigt werden zum Installieren.
Bei bereits installiertem Bootstrap bricht das Setup ab.

Nach der Installation (ab DSM4.0) muß die DS noch Rebootet werden.
Danach sollte nach dem Login auf der Konsole der Befehl "ipkg" zur Verfügung stehen.
Ich bitte um reges Feedback damit die Tage dann weitere Pakete für andere DS'e folgen können.

Danke.
 
Zuletzt bearbeitet:
Hallo.

Habe es installiert, aber ich bekomme es nicht hin. Wenn ich mich über telnet einlogge, dann findet er den befehl ipkg nicht. was kann ich tun??
 
Macht das Script genau das was bei Wiki steht? Und kann man über die Paketverwaltung dass IPKG auch wieder runter schmeißen?
 
Macht das Script genau das was bei Wiki steht? Und kann man über die Paketverwaltung dass IPKG auch wieder runter schmeißen?

Die Installation macht das gleiche wie im Wiki bis auf die Alternativen Startscripte.

Das Entfernen des Paketes bewirkt gar nichts da dass zu Gefährlich wäre denn dann wäre der /opt Ordner weg.
 
Also bei mir will es nicht so recht klappen.

Zwischenablage01.jpg
 
@CyberLine
ok habe ich gemacht, es kommt aber immer noch diese Meldung das es nicht Installiert wurde. Aber mir ist jetzt aufgefallen, das dass Paket doch bei den Installierten Pakete erscheint. (siehe Bild)

Zwischenablage01.jpg

Aber auf der Konsole der DS funktioniert es nicht.

Zwischenablage01.jpg
 
Zuletzt bearbeitet:
Hallo,
also ich habe deine Adresse bei "andere Quellen" eingetragen und den Bootstrap installer ausgewählt.
Die Installation lief einandfrei (DS212+ DSM4.1-2636).
Nach reeboot war unter der Konsole der IPKG Befehl verfügbar.

Im Paketzentrum wird aber der "Bootstrap installer" immer noch als "angehalten" deklariert.
Ist das korrekt?

LG Kai
 
Ich schließe mich mal den Fragen von "kais" an. Verstehe ich das richtig, dass ich nach der Installation nichts mehr weiter machen muss?!
 
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