[Mailman-Developers] CVS daily tarball

Phil Barnett midnight@the-oasis.net
Mon, 23 Oct 2000 01:12:51 -0400


On 23 Oct 2000, at 0:46, Barry A. Warsaw wrote:

> 
> >>>>> "PB" == Phil Barnett <midnight@the-oasis.net> writes:
> 
>     PB> Each Sunday morning at 2am, I completely remove my copy and
>     PB> grab a fresh copy of the entire CVS repository from PB>
>     SourceForge.
> 
> I don't have time at the moment to look at thise, but do you mean you
> do a fresh "cvs co" each time?  That means you get the working files
> and not the repository (all the ,v files).  The former is good for end
> users, the later is a safeguard for developers.

Not a copy of the repository, but a complete checkout.

Once a week:

~~~~~~~~~~~~~~~~~~~~~~

#!/bin/bash

export 
CVSROOT=:pserver:anonymous@cvs.mailman.sourceforge.net:/cvs
root/mailman

cd /usr/local/plesk/apache/vhosts/linuxceptional.com/current_cvs
rm -r -f mailman
cvs checkout -P mailman

~~~~~~~~~~~~~~~~~~~~~~

Daily:

~~~~~~~~~~~~~~~~~~~~~~

#!/bin/bash

export 
CVSROOT=:pserver:anonymous@cvs.mailman.sourceforge.net:/cvs
root/mailman

if [ -d 
/usr/local/plesk/apache/vhosts/linuxceptional.com/current_cvs/mail
man ]; then

  cd 
/usr/local/plesk/apache/vhosts/linuxceptional.com/current_cvs/mail
man

  cvs update -A -P -d -R
  # fix up the permissions
  find . -type d | xargs chmod 755
  find . -type f | xargs chmod 644

fi

cd /usr/local/plesk/apache/vhosts/linuxceptional.com/current_cvs

DATE=`date +%y%m%d`
PREVDATE=`date +%y%m%d --date '1 day ago'`
PREVDATE2=`date +%y%m%d --date '2 days ago'`
PREVDATE3=`date +%y%m%d --date '3 days ago'`

rm mailman-dev-$PREVDATE3.tar.gz
rm mailman-dev-$PREVDATE3.tar.bz2

tar --gzip  -cpf mailman-dev-$DATE.tar.gz  mailman
tar --bzip2 -cpf mailman-dev-$DATE.tar.bz2 mailman

rm -f ../ftp/mailman/mailman-dev*

cp -p mailman-dev* ../ftp/mailman

cd /usr/local/plesk/apache/vhosts/linuxceptional.com/ftp/mailman
chown -R linux.pleskcln *
chmod 644 *

~~~~~~~~~~~~~~~~~~~~~~



-- 
              Phil Barnett  mailto:midnight@the-oasis.net
                       WWW  http://www.the-oasis.net/
                  FTP Site  ftp://ftp.the-oasis.net