next up previous
Next: revive_check Up: Technical scope Previous: Technical scope


revive_enable

Starts the revive span.

  1. Create a revive.lock file. This notices other scripts that we are in a revive cycle and feedbacks can be accepted.

  2. Generate the list of the users in question.
    a)
    Use all users that have a directory under /home and exclude those in the exclude_users file. This is called MODE_HOME (default).
    b)
    Use all users from /etc/passwd and exclude the daemon users and those in the exclude_users file. This is called MODE_PASSWD.
    c)
    Use a list of users and by choice ignore those in the exclude_users file. This is called MODE_LISTS.

  3. Set up the web frontend for the remaining users and generate the according .htpasswd file containing user name and the MD5 hash with password revive.

  4. Send out the mails to the users based on the templates.



Clemens Renner 2004-04-01