SCIENTIFIC-LINUX-USERS Archives

October 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Shane Voss <[log in to unmask]>
Reply To:
Shane Voss <[log in to unmask]>
Date:
Sat, 25 Oct 2014 12:28:11 +0100
Content-Type:
text/plain
Parts/Attachments:
text/plain (30 lines)
On 25/10/14 05:06, Steven Haigh wrote:> I also want to go and put a custom URL 
in the sl6x.repo to go to my
 > local repository that I mirror.
 >
 > That means I'd want to turn this:
[snip]

 > to this:
The only change I can see was inserting your server in the baseurl.
Perhaps this is only needed in the  sl6x  section.

This bit of sed should do it:

sed -i '/\[sl6x\]/,/\[/ { /baseurl/ {
  h ; s!http:.*scientific/!https://my.internal.server/sl! ; p ;
  g ; s/baseurl=/                / } }' /etc/yum.repos.d/sl6x.repo

It is "parsing" the URL in as much as you seem to need to replicate the bit of 
the existing one after  'scientific/'.

Hope that helps.

    Shane

-- 
Shane Voss, Computing Officer, School of GeoSciences, University of Edinburgh

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

ATOM RSS1 RSS2