public:technik:gentoo-overlay

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
public:technik:gentoo-overlay [2018/03/14 22:40] – angelegt frainzpublic:technik:gentoo-overlay [2018/04/05 17:54] pegro
Zeile 13: Zeile 13:
  
 ==== Ohne Layman über repos.conf ==== ==== Ohne Layman über repos.conf ====
 +Diese Variante bietet sich an, wenn man selber am Repository Änderungen vornehmen möchte.
 <code> <code>
 [fem-overlay] [fem-overlay]
Zeile 21: Zeile 22:
 </code> </code>
  
-==== Mit Layman ==== +==== Mit eselect-repository ==== 
-Für das FeM-Overlay benötigt Layman Subversion-Support:+Diese Variante verwendet in der Standardeinstellung ein [[https://github.com/gentoo-mirror/fem-overlay|Clone vom Repository]] mit zusätzlich generierten Metadaten, was emerge beschleunigt. 
 +Empfiehlt sich für Systeme, die das Overlay nur nutzen, aber lokal selbst keine Änderungen hinzufügen.
 <code> <code>
-echo "app-portage/layman subversion" >> /etc/portage/package.use/layman +eselect repository enable fem-overlay
-emerge app-portage/layman+
 </code> </code>
 +
 +==== Mit Layman ====
 +Das Overlay ist in der offiziellen Liste enthalten.
  
 Hinzufügen des Overlays Hinzufügen des Overlays
 <code> <code>
-layman --overlays=http://subversion.fem.tu-ilmenau.de/repositories.xml -L -a fem-overlay+layman -a fem-overlay
 </code> </code>
 +
 +=== layman wieder loswerden ===
 +<code>
 +# layman Referenzen entfernen
 +rm /etc/portage/repos.conf/layman.conf
 +sed -i -e '/source \/var\/lib\/layman\/make.conf/d' /etc/portage/make.conf
 +sed -i -e '/\*/d' /etc/eix-sync.conf
 +
 +emerge -C layman
 +
 +rm -rf /var/lib/layman
 +
 +eix-sync # oder emerge --sync
 +</code>
 +
  
 ===== Ebuilds einreichen ===== ===== Ebuilds einreichen =====
Zeile 103: Zeile 122:
       * //**repoman commit**// (Erstellt einen Commit und fügt Metainformationen hinzu, falls die Prüfung erfolgreich war)       * //**repoman commit**// (Erstellt einen Commit und fügt Metainformationen hinzu, falls die Prüfung erfolgreich war)
  
-(Ideen von aus den [[http://overlays.gentoo.org/proj/sunrise/wiki/CodingStandards|Coding-Standards des Sunrise-Overlays]].)+(Ideen aus den [[http://overlays.gentoo.org/proj/sunrise/wiki/CodingStandards|Coding-Standards des Sunrise-Overlays]].) 
 + 
 +Das Overlay wird bei Änderungen mittels [[https://wiki.gentoo.org/wiki/Repoman|Repoman]] [[https://bamboo.fem.tu-ilmenau.de/browse/OVERLAY-CHECK|überprüft]].
  
 ==== Historie ==== ==== Historie ====
  • public/technik/gentoo-overlay.txt
  • Zuletzt geändert: 2022/12/12 10:07
  • von nex