Révision aa01889d
Ajouté par Thomas Noël il y a plus de 9 ans
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
rc.sh: launch syncdata (metadata+geo) juste after start