Projet

Général

Profil

« Précédent | Suivant » 

Révision aa01889d

Ajouté par Thomas Noël il y a plus de 9 ans

rc.sh: launch syncdata (metadata+geo) juste after start

Voir les différences:

usr/local/univnautes/sp/rc.sh
5 5
cd /usr/local/univnautes/sp/
6 6

  
7 7
function syncdata() {
8
    echo "syncdata in background (metadatas+geoinfos)" | logger -p local4.info -t sp/syncdata
8 9
    (
9 10
      cd /usr/local/univnautes/sp/
10 11
      ./update-metadatas.sh | logger -p local4.info -t sp/update-metadatas
......
25 26
    python manage.py collectstatic -v0 -l --noinput | logger -p local4.info -t sp/collectstatic
26 27
    python manage.py runfcgi socket=/tmp/univnautes-sp-fcgi.sock method=prefork daemonize=true pidfile=/var/run/univnautes-sp-fcgi.pid
27 28
    echo "started (manage.py runfcgi)" | logger -p local4.info -t sp/start
29
    syncdata
28 30
}
29 31

  
30 32
function stop() {
usr/local/univnautes/sp/sp/management/commands/update-metadatas.py
68 68
        f.write(signcert)
69 69
        f.close()
70 70
        ret = 0 == subprocess.call(['xmlsec1', '--verify',
71
            '--pubkey-cert-pem', signcert_pem,
72 71
            '--id-attr:ID', 'EntitiesDescriptor',
72
            '--pubkey-cert-pem', signcert_pem,
73
            '--enabled-key-data', 'key-name',
73 74
            metadata])
74 75
    if ret:
75 76
        os.rename(metadata, metadata_filename(codename))

Formats disponibles : Unified diff