public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] cvs.eclass usage with offline computer
@ 2003-05-02  7:43 torbenh
  2003-05-02  9:26 ` Dan Armak
  0 siblings, 1 reply; 2+ messages in thread
From: torbenh @ 2003-05-02  7:43 UTC (permalink / raw
  To: gentoo-dev


hi....

i would like to determine what is necessary to make cvs.eclass work for
me.

i need to 
laptop# emerge -f ardour-cvs 
desktop# rsync distfiles
desktop# emerge ardour-cvs

the fetching is done in src_unpack()

this does not work for my setup.

so the fetch mechanism should be able to interpret urls like
cvs:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bla:module_name

this could be hooked in where the mirror stuff lives.

i am not sure if this would make cvs.eclass obsolete.



-- 
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language

--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [gentoo-dev] cvs.eclass usage with offline computer
  2003-05-02  7:43 [gentoo-dev] cvs.eclass usage with offline computer torbenh
@ 2003-05-02  9:26 ` Dan Armak
  0 siblings, 0 replies; 2+ messages in thread
From: Dan Armak @ 2003-05-02  9:26 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 904 bytes --]

Hi,

If you just want to make cvs.eclass-based things to work offline, you can 
export ECVS_SERVER=offline and they will use the already-checked-out sources 
without attempting to update them. This cannot be automatized further because  
unlike other ebuilds which have digests etc, for live cvs ebuilds there can 
be no 'already fetched' condition.

That leaves the issue of having them update the sources, but not compile them, 
when you emerge -f. For this we indeed need portage-side support, but not too 
much. Say, allowing ebuilds to redefine src_fetch (as it did once, I don't 
think we can do that now) and, for cvs ebuilds, always calling src_fetch 
regardless of the digest and SRC_URI.

This is all a todo for me - for the medium future :-)

-- 
Dan Armak
Gentoo Linux developer (KDE)
Matan, Israel
Public GPG key: http://cvs.gentoo.org/~danarmak/danarmak-gpg-public.key

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-05-02  9:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-02  7:43 [gentoo-dev] cvs.eclass usage with offline computer torbenh
2003-05-02  9:26 ` Dan Armak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox