I have install all the following deb packages. After I create a new
project, it doesn't create cvs repository. So I want to create it by
hand, but don't know which one? 

savane-backend-config_1.2_all.deb
savane-backend-download_1.2_all.deb
savane-backend-extra-cvs_1.2_all.deb
savane-backend-mail_1.2_all.deb
savane-backend-members-shell_1.2_all.deb
savane-backend-misc_1.2_all.deb
savane-backend_1.2_all.deb
savane-database_1.2_all.deb
savane-doc_1.2_all.deb
savane-frontend-php_1.2_all.deb
savane-lib_1.2_all.deb
savane_1.2_all.deb

,----[ ls /usr/bin/sv_* ]
| /usr/bin/sv_aliases
| /usr/bin/sv_cleaner
| /usr/bin/sv_extra_daily_cvs_tarball
| /usr/bin/sv_extra_pserver_cvsroots
| /usr/bin/sv_extra_viewcvs_forbidden
| /usr/bin/sv_gpgcheckfiles
| /usr/bin/sv_groups
| /usr/bin/sv_mailman
| /usr/bin/sv_mailman_checkqueue
| /usr/bin/sv_membersh
| /usr/bin/sv_reminder
| /usr/bin/sv_update_conf
| /usr/bin/sv_users
`----

,----[ cat /etc/cron.d/savane* ]
| # This section is highly specific to an installation. We provide here
| # only samples. 
| 
| PATH=/usr/sbin:/usr/bin:/sbin:/bin
| 
| # Daily cvs tarball
| #6 5 * * *    root    sv_daily_cvs_tarball --MISSING PARAMETERS.
| #                                            (try with --help)
| 
| # END
| # Check GPG files in download areas
| # (you must define --dir !)
| 
| PATH=/usr/sbin:/usr/bin:/sbin:/bin
| 
| # 04 */5 * * *        root    sv_gpgcheckfiles --dir UNDEFINED  2>/dev/null
| 
| # Idem but revalidating the cache 
| # 25 2 * * 7  root    sv_gpgcheckfiles --dir UNDEFINED --validate-cache 
2>/dev/null
| 
| 
| # (2>/dev/null as been added because gnupg generate a lot of garbage on 
STDERR)
| 
| # END
| # Edit this file to fit your needs.
| 
| PATH=/usr/sbin:/usr/bin:/sbin:/bin
| 
| # List of mail aliases (/etc/aliases) must be rebuild regularly 
| # It will provide aliases for each Savane user.
| # (In order to run, this option must be activated while configuring Savane).
| */10 * * * *  root    sv_aliases --cron
| 
| # New list creation with Mailman
| # (this option must be activated while configuring Savane).
| */30 * * * *  root    sv_mailman --cron >> /var/log/sv_database2system.log
| 
| # Checks of mailman queue: warns if too many mails are pending
| # (this option must be activated while configuring Savane).
| 5 * * * *     root    sv_mailman_checkqueue --cron
| 
| # END
| # Sync groups/project in the database and on the system.
| # Sync users in the database and on the system.
| # These script must run in a correct order, groups before users
| 
| PATH=/usr/sbin:/usr/bin:/sbin:/bin
| 
| # There are many things you can do:
| # This would create everything possible (cvs repositories, accounts...).
| # This is the basic standard behavior.
| 30 */2 * * *    root    sv_groups  --cron && sv_users --cron 
| 
| # Check sv_groups and sv_users options. You can slip each part (cvs repository
| # create, unix accounts creation etc) so a CVS server, for instance, would not
| # create arch repositories...
| # sv_groups assumes that you have cvs/svn/ssh... properly installed.
| 
| 
| 
| # END
| PATH=/usr/sbin:/usr/bin:/sbin:/bin
| 
| # Database cleaning
| */25 * * * *  root    sv_cleaner --cron
| 48 12 2 * *   root    sv_cleaner --cron --big-cleanup
| 
| # Reminder
| 4 4 * * *     root    sv_reminder --cron
| 25 18 * *  *  root    sv_reminder --cron
`----

-- 
Harbin Institute of Technology, China.
Wang Chunyu.

Reply via email to