Gentoo VdrPluginUpdate

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Es gibt mittlerweile die Version 0.0.4 von vdr-reemerge-plugins)
(Neu gestaltet)
Zeile 1: Zeile 1:
Um nicht nach jedem Update des VDR alle Plugins von Hand rauszusuchen und Upzudagen (was nicht immer nötig ist) hier ein kurzer Schnipsel Code der das erledigt.
+
== Allgemein ==
<pre>
+
Um nicht nach jedem Update des VDR alle Plugins von Hand rauszusuchen und Upzudagen (was nicht immer nötig ist) gibt es 2 Varianten.
ACCEPT_KEYWORDS="~x86" /usr/bin/emerge -p \
+
  $(/usr/bin/epm -qa|/bin/grep vdrplugin |/bin/awk -F'-' '{printf("%s-%s ",$1,$2)}')
+
</pre>
+
Mit dem -p wird erstmal nur angezeigt welche Plugs geholt würden, einfach -p löschen und alle installierten plugins werden erneut kompiliert.
+
 
+
Das geht auch einfacher:
+
<pre>
+
ACCEPT_KEYWORDS="~x86"  /usr/bin/emerge -p $(/bin/grep vdrplugin /var/cache/edb/world)
+
</pre>
+
  
Neuste Variante ist ein kleines Script welches im VDR Ebuild mitgeliefert wird.
+
=== Ebuild-User ===
 
<pre>
 
<pre>
 
vdr-reemerge-plugins v0.0.4
 
vdr-reemerge-plugins v0.0.4
Zeile 27: Zeile 18:
 
also reicht ein vdr-reemerge-plugins -A um alle aktiven Plugs neu zu übersetzen.
 
also reicht ein vdr-reemerge-plugins -A um alle aktiven Plugs neu zu übersetzen.
 
[[Kategorie:Gentoo]]
 
[[Kategorie:Gentoo]]
 +
 +
=== '''Non'''-Ebuild-User ===
 +
Hier ein kurzer Schnipsel Code mit dem dies auch möglich ist.
 +
<pre>
 +
ACCEPT_KEYWORDS="~x86" /usr/bin/emerge -p \
 +
  $(/usr/bin/epm -qa|/bin/grep vdrplugin |/bin/awk -F'-' '{printf("%s-%s ",$1,$2)}')
 +
</pre>
 +
Mit dem -p wird erstmal nur angezeigt welche Plugs geholt würden, einfach -p löschen und alle installierten plugins werden erneut kompiliert.

Version vom 2. November 2004, 01:44 Uhr

Allgemein

Um nicht nach jedem Update des VDR alle Plugins von Hand rauszusuchen und Upzudagen (was nicht immer nötig ist) gibt es 2 Varianten.

Ebuild-User

vdr-reemerge-plugins v0.0.4

Simply start this program after you emerged vdr
to reemerge all vdrplugins

Options:
  -h    Show this help
  -p    Show what emerge would do
  -A    Only emerge active used plugins
  -u    Update to newest versions of each plugins
        (default is to reemerge installed version)

also reicht ein vdr-reemerge-plugins -A um alle aktiven Plugs neu zu übersetzen.

Non-Ebuild-User

Hier ein kurzer Schnipsel Code mit dem dies auch möglich ist.

ACCEPT_KEYWORDS="~x86" /usr/bin/emerge -p \
   $(/usr/bin/epm -qa|/bin/grep vdrplugin |/bin/awk -F'-' '{printf("%s-%s ",$1,$2)}')

Mit dem -p wird erstmal nur angezeigt welche Plugs geholt würden, einfach -p löschen und alle installierten plugins werden erneut kompiliert.