Daniel Widyono wrote: > On Mon, May 22, 2006 at 10:52:08AM -0400, Dan Halbert wrote: > >>We'd like to use a local repository for yum, so we don't download things >>from the SL mirrors multiple times. There's a recipe Troy wrote for >>doing this for SL3.0x at >>https://www.scientificlinux.org/documentation/howto/yum-change, but not >>for 4.x. >> >>Could anyone supply such a recipe? I can guess at what to do, but with >>the new availability of the /etc/yum.repos.d/ directory and other >>changes in 4.x, I'm not sure what the best way to do it is. > > > > [main] > [sl-errata] > name=SL 4 base > baseurl=ftp://local-hostname/linux/scientific/42/$basearch/errata/SL/RPMS/ > enabled=1 > > This is sl-errata.repo. Do similar for sl.repo. > > I use vsftpd to share it to local servers (and it uses itself); some minor > modifications were necessary to vsftpd.conf. I use lftp to mirror from SL to > local host's ftp serving area, via daily cron job. > > Is that what you were looking for? > > Dan W. > > > My vsftpd.conf changes: > > #local_enable=YES > #write_enable=YES > # dirmessage_enable=YES > # xferlog_enable=YES > nopriv_user=ftp > > Sample lftp script, season to taste (especially excludes): > > # lftp -f update.lftp-script > # /etc/cron.d/lftp: > # 39 3 * * * root /var/ftp/update.lftp-cron-local > set ftp:list-options -a > open ftp.scientificlinux.org:/linux/scientific/42/i386 > lcd /var/ftp/linux/scientific/42/i386 > mirror --delete --exclude sites --exclude apt --exclude errata/debuginfo --exclude images/example --exclude errata/obsolete --verbose=1 > close I believe this question came in when I was swamped. Although Dan W. is correct, I figured I'd better get a new page up for 4.x. https://www.scientificlinux.org/documentation/howto/yum-change.4x Let me know of mistakes, errors, or even if it works. Thanks Troy -- __________________________________________________ Troy Dawson [log in to unmask] (630)840-6468 Fermilab ComputingDivision/CSS CSI Group __________________________________________________