Please pardon possible repost.
In the book Essential CVS they list a cron script for exporting
(distributing) code and then make mention of how you could automate
the distribution process using the loginfo admin file. Question is,
how could a developer drive a CVS promotion to production if
production security is set to prevent writes outside a CVS process. In
the below example the user must have write access to /ftp/internal
right? What's to stop them from overlaying file there manually after
the export?
<snip from book>
cd /ftp/internal
/bin/rm -r wizzard
/usr/bin/cvs export -D now wizzard
if [ $? -eq 0 ]; then
cd wizzard
/usr/bin/make install
else
/bin/cat "Export failed with return code $?" | /usr/bin/mail
wizmanager -s \
fi
You can also run a script similar to the one in Example 7-5 to export
your project whenever a file has been changed, using the loginfo
administrative file or the -i option in the modules file. These files
are explained in the following section.
</snip from book>
Thanks for any help - I'm stuck.
_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/info-cvs