Difference between revisions of "GENTOO Vdr ebuilds"

From VDR Wiki
Jump to: navigation, search
(initial)
 
(Automatic method)
Line 10: Line 10:
 
and the entry: ''PORTAGE_OVERLAY'' can (if present) be deleted.
 
and the entry: ''PORTAGE_OVERLAY'' can (if present) be deleted.
   
  +
===NOTE: The gentoo-merged Tree become outdatet, the Server is switched off in May 2005===
This is possibly, because ''rsync16.de.gentoo.org'' has a merged tree if the original tree and the gentoo.de tree under ''/gentoo-merged'' which is accessible via rsync.
 
   
  +
For one Portage Tree function use the PORTAGE_OVERLAY after the following guidance
Of course both trees are also available separately.
 
<pre>
 
# rsync rsync://rsync16.de.gentoo.org
 
_______ _ _ _ _ _
 
|· ____|| |·|| | || |·|| |·|| | ||
 
| ||¯¯¯¯¯¯ | || | || | || | || | ||
 
| ||_ | ||_| || ___ | || | ||_| ||
 
| _|| | _ || |___|| | || _ _ | _ ||
 
| ||¯¯¯ | ||¯| || ¯¯¯ | || |·|| | || | ||¯| ||
 
| || | || | || | ||_____ | |__| || | || | ||
 
|_|| |_|| |_|| |________|| |______|| |_|| |_||
 
¯¯ ¯¯ ¯¯ ¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯ ¯¯
 
Hostname: rsync16.de.gentoo.org (sulu) running Solaris 7
 
System: Sun E250, 2x450MHz, 1.5Gig RAM, 3x18Gig + A1000
 
Net: E3, max 20 cons : http://www.fh-luh.de/
 
   
  +
Around ebuilds too comfortably to update you used ''gensync''
This service is provided by S|KIM, an organisational unit of
 
the University of Applied Sciences Lippe und Höxter located
 
in Lemgo, Germany. Global position is 52.01'04"N/08.54'24"E.
 
   
  +
<pre>emerge gentoolkit-dev</pre>
In case of trouble contact our NOC at hostmaster@fh-luh.de
 
_________________________________________________________________
 
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
 
   
  +
<pre>mkdir -p /usr/local/gentoo-de</pre>
gentoo-x86-portage Gentoo Linux Portage tree
 
  +
gentoo-portage Gentoo Linux Portage tree mirror
 
  +
in /etc/gensync/gentoo-de.syncsource write
gentoo-de Gentoo.de Linux Portage tree mirror
 
  +
gentoo-merged Gentoo.de and Gentoo.org Linux Portage tree mirror
 
  +
<pre>id="gentoo-de"
  +
description="gentoo.de Portage Overlay"
  +
rsync="rsync://rsync16.de.gentoo.org/gentoo-de-ebuilds"
  +
# mirror is the none with all VDR ebuilds!!!
  +
# overlay="/my/absolute/path"
  +
overlay="/usr/local/gentoo-de"
 
</pre>
 
</pre>
  +
  +
Now you can download our Ebuilds by means of gensync,
  +
and later also with the same command current to keep.
  +
  +
<pre>gensync gentoo-de</pre>
  +
  +
PORTDIR_OVERLAY Variable in /etc/make.conf
  +
  +
<pre>PORTDIR_OVERLAY="/usr/local/gentoo-de"</pre>
  +
  +
English user, sorry 4 my bad english, i translated this by ''google''.
  +
Please set it in correkt form. :)
   
 
==Manual method==
 
==Manual method==

Revision as of 10:00, 14 May 2005

The VDR ebuilds are no official Gentoo ebuilds, and are therefor maintained in the german CVS of Gentoo.de.

Automatic method

One can avoid the detour with the CVS tree of Berlios and directly use

emerge sync

Therefor /etc/make.conf get the following entry

SYNC="rsync://rsync16.de.gentoo.org/gentoo-merged"

and the entry: PORTAGE_OVERLAY can (if present) be deleted.

NOTE: The gentoo-merged Tree become outdatet, the Server is switched off in May 2005

For one Portage Tree function use the PORTAGE_OVERLAY after the following guidance

Around ebuilds too comfortably to update you used gensync

emerge gentoolkit-dev
mkdir -p /usr/local/gentoo-de

in /etc/gensync/gentoo-de.syncsource write

id="gentoo-de"
description="gentoo.de Portage Overlay"
rsync="rsync://rsync16.de.gentoo.org/gentoo-de-ebuilds"
# mirror is the none with all VDR ebuilds!!!
# overlay="/my/absolute/path"
overlay="/usr/local/gentoo-de"

Now you can download our Ebuilds by means of gensync, and later also with the same command current to keep.

gensync gentoo-de

PORTDIR_OVERLAY Variable in /etc/make.conf

PORTDIR_OVERLAY="/usr/local/gentoo-de"

English user, sorry 4 my bad english, i translated this by google. Please set it in correkt form. :)

Manual method

To use this ebuilds, they have to be brought in the Gentoo system manually. Sadly, there is no mechanism like emerge sync. The ebuild are downloaded as tarballs from gentoo.de.

1) wget "http://cvs.berlios.de/cgi-bin/viewcvs.cgi/gentoo-deutsch/ebuilds/ebuilds.tar.gz?tarball=1" -O ebuilds.tar.gz

To use specific ebuilds, there exists the portage variable PORTDIR_OVERLAY in the file /etc/make.conf. This variable should be set to /usr/local/portage (default).

2) vi +/PORTDIR_OVERLAY /etc/make.conf

Now the tarball should be unpacked and the files moved to the appropiate locations

3) mkdir /usr/local/portage
4) tar xfvz ebuilds.tar.gz -C /usr/local/portage
5) mv /usr/local/portage/ebuilds/* /usr/local/portage/

Try emerge -p vdr. Something like this should be the result

[ebuild  N   ] media-video/linuxdvb-1.0.0_pre2
[ebuild  N   ] media-video/vdr-1.1.26

To update the ebuild the steps 1, 4 and 5 are sufficient.

  • Gentoo.de Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-de
  • Gentoo.de and Gentoo.org Linux Portage tree mirror
rsync://rsync16.de.gentoo.org/gentoo-merged

Links

[1] http://www.fh-luh.de/snapshots Portage snapshots