[CentOS] script to make a CentOS 4.0 respository updates server...
Mark A. Lewis
mark at siliconjunkie.net
Tue Jun 21 01:42:56 UTC 2005
My bad. Did not read the original post.
> -----Original Message-----
> From: centos-bounces at centos.org
> [mailto:centos-bounces at centos.org] On Behalf Of Mark A. Lewis
> Sent: Monday, June 20, 2005 8:42 PM
> To: CentOS mailing list
> Subject: RE: [CentOS] script to make a CentOS 4.0 respository
> updates server...
>
> Shouldn't we be using rsync instead of wget?
>
> > -----Original Message-----
> > From: centos-bounces at centos.org
> > [mailto:centos-bounces at centos.org] On Behalf Of Paul
> > Sent: Monday, June 20, 2005 8:37 PM
> > To: CentOS mailing list
> > Subject: Re: [CentOS] script to make a CentOS 4.0
> respository updates
> > server...
> >
> > On Mon, 2005-06-20 at 14:14 -0500, israel.garcia at cimex.com.cu wrote:
> > > List, I have a CentOS 4.0 server in my intranet which will
> > serves as a
> > > CentOS repository updates, so I need a script to do that
> job, I can
> > > not use RSYNC. I just want to download CentOS 4.0 updates
> > every night.
> > >
> > > Can you help me?
> > >
> > > Regards,
> > > Israel
> > >
> >
> > The following script is one I use ... though it could be
> optimized to
> > just download the RPMs and use createrepo to recreate the metadata.
> >
> > The script I use is as follows:
> > #!/bin/sh
> > #
> > # mirror-centos.sh - Mirror CentOS Linux Updates #
> >
> > # Variables
> > MIRROR="mirror.cs.wisc.edu"
> > WBDIR="pub/mirrors/linux/caosity.org/centos"
> > VERSIONS="4"
> > ARCHS="SRPMS i386 x86_64"
> > WBUPDATES="/home/ftp/pub/centos"
> > PROXY="http://firewall.company.com:8080/"
> >
> > # Limit Transfer Rate to 10K bytes per second MAXRATE="10k"
> >
> > # Do the mirror
> > for d in $VERSIONS; do
> > for y in $ARCHS; do
> > cd $WBUPDATES
> > ## env http_proxy=$PROXY \
> > wget --non-verbose --no-host-directories --cut-dirs=8 --mirror \
> > --passive-ftp --limit-rate=$MAXRATE \
> > --directory-prefix=$WBUPDATES/$d/updates/$y \
> > ftp://$MIRROR/$WBDIR/$d/updates/$y
> > ##--output-file=/tmp/mirror-centos.log
> >
> > # the RPMS should be checked for valid sigs, not ready for that
> > yet
> > ##rpm --checksig $WBUPDATES/$d/updates/$y/*.rpm | grep 'NOT OK'
> > done
> > done
> >
> >
> > # Done
> > exit
> >
> > _______________________________________________
> > CentOS mailing list
> > CentOS at centos.org
> > http://lists.centos.org/mailman/listinfo/centos
> >
> > --
> > This message has been scanned for viruses and dangerous content by
> > MailScanner, and is believed to be clean.
> >
> >
>
> --
> This message has been scanned for viruses and dangerous
> content by MailScanner, and is believed to be clean.
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the CentOS
mailing list