Jump to content
Froxlor Forum
  • 0

Gentoo Layman Update


NacKteOmA

Question

Hallo,

 

ich nutze selber Gentoo mit Froxlor. Ich Installiere/Update mit Emerge/Layman, leider seit dem wechsel zum Git Reposit l?uft es nicht mehr richtig und ich bekomme leider immer einen Fehler wenn ich das Git Reposit in den Layman einrichte und dann das "synchronisieren" ?ber Layman anwerfe. Ich denke ich richte das Git Reposit einfach nicht richtig ein.

 

Nutze ich das alte Reposit, so updatet er zwar aber ist nur auf dem alten Stand.

 

Wie m?sste die Layman.cfg f?r das neue Git Reposit aussehen.

 

Nutze Layman 1.4.1 (mit git kompiliert) und Gentoo

 

Hier einmal meine layman.cfg

 

[MAIN]

#-----------------------------------------------------------
# Defines the directory where overlays should be installed

storage   : /var/lib/layman

#-----------------------------------------------------------
# Remote overlay lists will be stored here
# layman will append _md5(url).xml to each filename

cache     : %(storage)s/cache

#-----------------------------------------------------------
# The list of locally installed overlays

local_list: %(storage)s/overlays.xml

#-----------------------------------------------------------
# Path to the make.conf file that should be modified by
# layman

make_conf : %(storage)s/make.conf

#-----------------------------------------------------------
# URLs of the remote lists of overlays (one per line) or
# local overlay definitions
#
#overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
#            http://dev.gentoo.org/~wrobel/layman/global-overlays.xml
#            http://mydomain.org/my-layman-list.xml
#            file:///var/lib/layman/my-list.xml

overlays  : http://git.froxlor.org/froxlor.git

#-----------------------------------------------------------
# Proxy support
# If unset, layman will use the http_proxy environment variable.
#
#proxy  : http://[user:pass@]www.my-proxy.org:3128

#-----------------------------------------------------------
# Strict checking of overlay definitions
#
# Set either to "yes" or "no". If "no" layman will issue
# warnings if an overlay definition is missing either
# description or contact information.
#
nocheck  : yes

#-----------------------------------------------------------
# Umask settings
#
# layman should usually work with a umask of 0022. You should
# only change this setting if you are absolutely certain that
# you know what you are doing.
#
#umask  : 0022

#-----------------------------------------------------------
# Command overrides
#
# You can have commands point to either a binary at a different
# location, e.g.
#
#   /home/you/local/bin/git
#
# or just the command, e.g.
#
#   git
#
# to use PATH-based resolution of the binary to call.
#
#bzr_command        : /usr/bin/bzr
#cvs_command        : /usr/bin/cvs
#darcs_command      : /usr/bin/darcs
git_command        : /usr/bin/git
#mercurial_command  : /usr/bin/hg
#rsync_command      : /usr/bin/rsync
#svn_command        : /usr/bin/svn
#tar_command        : /bin/tar

# Test Overlays
#overlays  : http://files.froxlor.org/gentoo/repositories.xml
#overlays  : git://git.froxlor.org/froxlor-gentoo.git

 

Fehler 1:

 

# layman -f && layman -a froxlor

* Failed to update the overlay list from: http://git.froxlor.org/froxlor.git
* Error was:
* HTTP Error 404: Not Found
* Overlay "froxlor" does not exist.

 

Fehler 2:

 

# layman -S

* Failed to update the overlay list from: http://git.froxlor.org/froxlor.git
* Error was:
* HTTP Error 404: Not Found
* Running... # ( cd /var/lib/layman/froxlor  && /usr/bin/git pull )
Already up-to-date.
*
* Success:
* ------
*
* Successfully synchronized overlay "froxlor".
*
* Warnings:
* ------
*
* Overlay "froxlor" could not be found in the remote lists.
* Please check if it has been renamed and re-add if necessary.
*

 

Mag mir wer helfen? Danke schon mal im voraus :)

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

Gentoo user sind aber auch klug genug sich einfach die sources zu ziehen oder nen GIT-clone zu machen, meinste nicht? :)

Die Abh?ngigkeiten hast du ja durch die Installation einer vorherigen Version via emerge erf?llt.

 

Falls das nicht gef?llt, oder wenn du es halt gern via emerge machen willst heisst es wohl: warten

Link to comment
Share on other sites

Das ist schon richtig, dies habe ich unteranderem auch bei einem Server gemacht. Keins so gro?es Problem, aber m?chte es halt generell ?ber Emerge abwickeln um es einfach komfortabler zu gestalten und auch um einbisschen auf Sicherheit zugehen z.B. pr?fen von versionen Inkompatabilit?ten. Wenn man nun ein paar Tage wartet ist es auch nicht schlimm und im Notfall falls man ein neues Feature/Bugfix ben?tigt geht man direkt ?ber git.

 

Danke soweit :)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...