• Hallo liebes Svxlink Forum. Ich suche einen netten OM oder eine nette Person, welche mir vielleicht ein kleines Script schreiben könnte, in dem die Svxlink Ordner gespeichert werden danach ein Update auf den letzten Trunk durchführt und anschließend die gespeicherten Dateien vom Anfang wieder ersetzt so das Svxlink wieder Funktionsfähig hergestellt wird.
    Ich habe nicht diese großen Fähigkeiten und würde mich freuen wenn mir jemand dieses realisieren könnte.

    Ich wollte nicht unbedingt mein so schön laufende System mit Unwissenheit zerschießen :lol:

    73

    SA7BNT

  • Hi Tim,

    wenn es auf Deinem System keine großartigen Platzprobleme gibt würde ich Dir hier eher folgendes Vorgehen anraten:
    Du ziehst Dir von Zeit zu Zeit immer mal einen neuen Trunk runter und erzeugst beim Download gleich ein Verzeichnis mit dem aktuellen Datum des Downloads im Pfad, Beispiel für heute:

    Code
    svn co svn://svn.code.sf.net/p/svxlink/svn/trunk svxlink-trunk-25022014

    Damit liegt der aktuelle Trunk im Verzeichnis svxlink-trunk-25022014.
    Wenn Du Dich an das locale-Konzept gehalten hast kannst Du jederzeit im neuen Trunk-Verzeichnis ein make install starten und die neue Version dann testen. Wenn es Probleme geben solltest wechselst Du in ein "älteres Trunk-Verzeichnis" und machst dort wieder make install.
    Aber wie schon erwähnt: Das funktioniert nur bei Beachtung des locale-Konzepts und man muß natürlich bedenken, dass neue Versionen immer mal neue Parameter z.B. in der svxlink.conf oder in einer der Modul-Konfigurationsdateien erfordern die dann per Hand nachzutragen sind.
    Besser geht es mit einem Update-Skript auch nicht, weil dieses natürlich fix ist und unter Umständen bei größeren Änderungen nicht mehr richtig funktioniert da es neue Dateien nicht berücksichtigt.
    Ich würde zwischen den Updates auch nicht so extrem viel Zeit vergehen lassen, höchstens ein halbes Jahr.

    vy 73's de Adi, DL1HRC

  • Hallo Adi,

    danke für deine Antwort. Ich werde deinen Post zur Kenntnis nehmen ;)
    Die Idee die ich bei der ganzen Sache ist das mein System ja mit einer CF Karte arbeitet, und diese ja nicht für unendlich viele Lese/Schreib Vorgänge ausgelegt ist, somit würde ich gerne die Daten von Svxlink auf meinem NAS speichern, welchen ich in das System eingebunden habe.
    Vielleicht habe ich mich da in meinem ersten Post etwas falsch ausgedrückt. Bitte dieses zu entschuldigen. :oops: :oops: Die Update Funktion sollte dann nur ein kleiner Bonus sein wenn er sowieso die Daten speichert.

    Ich habe mir für die komplette CF Karte bereits ein kleines Anfänger Script gebastelt. Und es klappt auch :):D
    Da wollte ich jetzt eben nur noch Svxlink mit einbeziehen da ich hier ja die komplette Karte speichere und nicht nur die Daten von Svxlink.

    Hier mal das Script


    Der Grund für FSarchiver ist das dieser auch Backups aus einem laufenden System machen kann, somit brauche ich nicht immer die Karte zu entnehmen und ein dd Backup zu erstellen.
    Bin für Änderungen gerne offen.

    Ich muss nochmal schauen ob der letzte Trunk noch drauf ist, den hattest du nach Fehlversuche eingespielt ;)
    Der kompletten Gemeinde noch einen schönen Tag

    73
    SA7BNT
    Tim