spk_mod

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Da nun doch immer mehr Leute die spk-Pakete nutzen, hab ich ein spk-mod-Paket verfasst, mit dem man bereits installierte spk-Pakete nachträglich modifizieren kann, z. B. Texte ändern.

Wie immer gehts auf eigene Kappe :D und alles steht wie immer unter der GPL

Wichtig: Vorher mal lesen, was spk-Pakete sind, um zu verstehen, was man mit diesem Tool eigentlich macht.

itari

.

PS. ich habe eine Menü-Schnittstelle für iframes eingebaut, damit man das Teil eventuell um weitere Module zum Thema spk-Pakete oder 3rd-party-apps erweitern kann. Also wenn wer irgendwas einhängen möchte, was dazu passt, dann nur los ...

.
 

Anhänge

  • spk_mod.spk
    11 KB · Aufrufe: 203
  • spk_mod_1.jpg
    spk_mod_1.jpg
    49,6 KB · Aufrufe: 632
  • spk_mod_2.jpg
    spk_mod_2.jpg
    45,9 KB · Aufrufe: 585
  • spk_mod_3.jpg
    spk_mod_3.jpg
    61,1 KB · Aufrufe: 583
Zuletzt bearbeitet:

yjogol

Benutzer
Mitglied seit
01. Nov 2008
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Super Idee ... dachte auch schon daran ...
Geht aber nur wenn PHP auch in der Management Instanz der Diskstation aktiviert ist.
Gruß
yjogol
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0

yjogol

Benutzer
Mitglied seit
01. Nov 2008
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
jup alles klar.
So wie es aussieht, gibt es auch keine einfache Möglichkeit den httpd-sys ohne Anpassung der Haupt-Konfigfiles php beizubringen. Das heißt aber auch, dass nach jedem Firmeware-Update diese Konfig verloren geht?

Ist natürlich kein Problem, aber ich suche nach einer solche Lösung ohne Anspassung der Konfigfiles. Aus diesem Grund habe ich auch meine bisherigen Pakete in das Standard-Web installiert.

Falls du hier einen Weg kennst, der würde mich sehr interessieren.

yjogol
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
jup alles klar.
So wie es aussieht, gibt es auch keine einfache Möglichkeit den httpd-sys ohne Anpassung der Haupt-Konfigfiles php beizubringen. Das heißt aber auch, dass nach jedem Firmeware-Update diese Konfig verloren geht?

eigentlich ist das ja das Schöne - man muss sich immer wieder mit den Änderungen auseinandersetzen ... und kann jedesmal was Neues probieren :D

Ist natürlich kein Problem, aber ich suche nach einer solche Lösung ohne Anspassung der Konfigfiles. Aus diesem Grund habe ich auch meine bisherigen Pakete in das Standard-Web installiert.

Nachteil, man muss mehr Sicherheit einbauen - kann nicht einfach den Port im Router zulassen.

Falls du hier einen Weg kennst, der würde mich sehr interessieren.

ja ... ich macht es mit dem Init_3rdparty.spk


yjogol

Mal ne Frage ... hast du schon Erfahrung mit dem Toolchain gemacht?

itari
 

yjogol

Benutzer
Mitglied seit
01. Nov 2008
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
ja ... ich macht es mit dem Init_3rdparty.spk
Ich denke so was in der Art ist tatsächlich das einfachste. Wie du merkst habe ich die DS ja noch nicht lange ... kommen also alle diese Fragen hoch.
Ich hattte nach einem hook/slot - also eine vorgesehene Möglichkeit gesucht, die sys-apache Konfigfiles zu erweitern (include), ohne die Haupt-Konfigs anzufassen.
Nix gefunden (ausser im /usr/syno/etc). Dann müßte eigentlich jeder Installer für PHP-Anwendungen, die entsprechenden Änderungen am sys-apache machen bzw. prüfen.

Mal ne Frage ... hast du schon Erfahrung mit dem Toolchain gemacht?

itari

jup, habe für diverse Geräte eine Cross-Compile Umgebung, auch für die DS207+

yjogol
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich denke so was in der Art ist tatsächlich das einfachste. Wie du merkst habe ich die DS ja noch nicht lange ... kommen also alle diese Fragen hoch.
Ich hattte nach einem hook/slot - also eine vorgesehene Möglichkeit gesucht, die sys-apache Konfigfiles zu erweitern (include), ohne die Haupt-Konfigs anzufassen.

Die httpd.conf hat im /usr/syno/apache/conf/extra sowas ... Bei der php.ini muss man sich durchwurstel, aber da kann man sich oft mit einer .htaccess behelfen.

Nix gefunden (ausser im /usr/syno/etc). Dann müßte eigentlich jeder Installer für PHP-Anwendungen, die entsprechenden Änderungen am sys-apache machen bzw. prüfen.

Ja und ggf. auch Sicherungen anlegen und die bei der Deinstallation zurückfahren ... ich finde deshalb die Lösung mit den spk-Paketen deswegen auch nicht wirklich spektakulär ... was fehlt, ist auch eine Update-Mechanik


jup, habe für diverse Geräte eine Cross-Compile Umgebung, auch für die DS207+

yjogol

Wie gut bist du so mit Kernel/Treiber-Geschichten? Was ich immer mal gerne hätte, wäre eine funktionierende read/write-NTFS-Einbindung. NTFS-3G ist zum Teil für die DS ja schon da (ipkg), aber eben nicht mit der dazugehörigen Kernel-Unterstützung. Das wäre was .... ;)

itari
 

yjogol

Benutzer
Mitglied seit
01. Nov 2008
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Wie gut bist du so mit Kernel/Treiber-Geschichten? Was ich immer mal gerne hätte, wäre eine funktionierende read/write-NTFS-Einbindung. NTFS-3G ist zum Teil für die DS ja schon da (ipkg), aber eben nicht mit der dazugehörigen Kernel-Unterstützung. Das wäre was .... ;)

itari

Hi,
Kernel-Entwicklung ist nicht so mein Ding. Da kann ich leider keinen nennenswerten Beitrag leisten. Meinen letzten Kernel habe ich vor Jahren erstellt.
Mein Schwerpunkt liegt bei web-basierten Anwendungen und System Management (Hobby).

yjogol
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Schade,

es wäre ja kein ganzer Kernel, sondern nur ein oder zwei Kernel-Objektfiles (.ko-File), aber ich hab da keinen Zugang zu.

itari
 

DrySteve

Benutzer
Mitglied seit
04. Apr 2009
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Save geht nicht

Hi itari,
das Tool ist schon spitze. Aber bei mit geht save nicht.

Beobachtung:
Editiere ich z.B. eine application.cfg,
/usr/syno/synoman/webman/3rdparty/Init_3rdparty/application.cfg
drücke Save
dann ändert sich der Pfad in der Anzeige auf
/usr/syno/synoman/webman/3rdparty//application.cfg
und die Datei wird nicht gespeichert.

Ist bei Scripts das selbe.

Hast Du eine Idee?
DSM ist 3.00 (ging schon bei 2.3 nicht)
Habe die 209+

Gruß,
Stephan
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Guck doch mal in das PHP-Skript hinein, ob du da die Stelle nicht findest und das mit dem Pfad ändern kannst. Ich hab das Teil im Moment nicht installiert, weil ich seit knapp 9 Tagen ein kaputtes RAID1 flicke, welches mir laufend um die Ohren fliegt und erst, wenn das wieder steht, kann ich die Apps installieren.

Itari
 
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