#!/bin/bash

#
# ScoDoc: reglage du mot de passe admin Zope
# (in Zope terminology, an emergency user)
#
# Doit être lancé par l'utilisateur unix root dans le repertoire .../config
#                       ^^^^^^^^^^^^^^^^^^^^^
# E. Viennet, Juin 2008, Jul 2019
#

source config.sh
source utils.sh


if [ "$UID" != "0" ] 
then
  echo "Erreur: le script $0 doit etre lance par root"
  exit 1
fi

echo "Creation d'un utilisateur d'urgence pour ScoDoc"
echo "(utile en cas de perte de votre mot de passe admin)"

if [ ${debian_version} != "10" ]
then
       mdir=/opt/zope213/lib/python2.7/site-packages/Zope2-2.13.21-py2.7.egg/Zope2/utilities
else    
       mdir=/opt/zope213/lib/python2.7/site-packages/Zope2/utilities
fi

python $mdir/zpasswd.py $SCODOC_DIR/../../access

echo
echo "redemarrer scodoc pour prendre en compte le mot de passe"
echo
