Autor Wątek: Updater  (Przeczytany 598 razy)

Offline laggyluk

  • Użytkownik
    • http://laggyluk.com

# Maj 09, 2017, 06:59:34
Potrzebuję programu który będzie updatował inny program i pomyślałem że zapytam czy ktoś taki zna zanim go napiszę.
Powinien sprawdzać czy na ftpie są nowsze pliki, jeżeli są to zatrzymuje ów inny program, updatuje i go odpala. Powinien też mieć jakąś blacklistę plików do pominięcia jak np. config.

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline kubera

  • Użytkownik
    • Prywatna strona

# Maj 09, 2017, 21:30:35
Wykonałem dla swojego projektu zbliżone narzędzie.
Koniem napędowym jest serwer PHP i wszystko odbywa się po HTTPSie (co między innymi chroni integralność execa).
Mediatorem jest curl w C++ zlinkowany statycznie do projektu.
curl wysyła zapytania i otrzymuje zwrotnie text/xml.
Tu sprawdza wersję, która jest bardzo klarowna.
Obsługa pobierania różnych rzeczy przez curla oraz PHP to jest jakieś 300 wierszy kodu.
No i FTPa bez szyfrowania nie polecam. Zdaje się, że curl też może też SFTPa.
Jeśli nie trafiłem, to sorki, ale taka jest moja idea.

Offline koirat

  • Użytkownik

# Maj 09, 2017, 22:56:00
Wersja to za mało, będzie potrzebował sumy kontrolnej plików.
HTTPS moim zdaniem dobre rozwiązanie nie ma co się bawić w FTP.
Jednym z problemów jest integracja całości żeby nie dopuścić do częściowego updatu.

No ale OP nie pytał się o to jak to zrobić tylko czy znamy jakiś program ;).

Offline laggyluk

  • Użytkownik
    • http://laggyluk.com

  • +4
# Maj 10, 2017, 16:12:54
no i napisałem własny :P