Subject: | |
From: | |
Reply To: | |
Date: | Mon, 19 Jun 2006 15:26:02 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
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
__________________________________________________
|
|
|