Buongiorno,
Sto facendo progressi nel mio repository centrale privato senza installare wapt.
Sono riuscito a creare il mio server senza installare Wapt Server e con Nginx protetto da https e password (httpwd).
Tuttavia, non riesco a trovare gli script per creare un repository: tis-waptrepo per la versione 1.8.
Per procedere, ho importato la cartella /opt/wapt completa da un server funzionante sul mio server.
Ho creato uno script bash che riproduce questo:
Codice: Seleziona tutto
#!/bin/bash
chown -R wapt:www-data /var/www/wapt
PYTHONPATH=/opt/wapt PYTHONHOME=/opt/wapt python /opt/wapt/wapt-signpackages.py -s --message-digest=sha256,sha1 -c /tmp/cert.crt /var/www/wapt/*.wapt
PYTHONHOME=/opt/wapt PYTHONPATH=/opt/wapt /opt/wapt/bin/python /opt/wapt/wapt-scanpackages.py -r -f -ldebug /var/www/wapt
Tutto funziona piuttosto bene, il debug non visualizza alcun errore, rinomina correttamente il file wapt con MD5 e genera il file Packages.
Posso vedere l'elenco dei miei pacchetti dalla console di un altro server.
Tuttavia, quando provo a scaricarlo, ricevo sempre il seguente messaggio:
"Download annullato. Il file scaricato xxxxx... è danneggiato; il checksum MD5 non corrisponde."
Tuttavia, se si guarda il nome del file, il contenuto dei pacchetti, la somma MD5 è effettivamente la stessa...
Non capisco....
Potresti dirmi cosa devo fare? O dove posso trovare degli script per generare i pacchetti senza errori MD5?
Grazie.
Sinceramente