[elbe-devel] Paketliste vom sysroot

Manuel Traut manuel.traut at linutronix.de
Tue Mar 8 08:15:12 CET 2016


Hallo,

> danke für die Antwort. Könnten Sie mir vielleicht noch sagen mit welchem Code/Befehl ich die Namen der sich installierenden -dev Paketen in der Schleife auf die Konsole des Gastsystems ausgebe. Meine Versuche sind bisher gescheiter. Ich muss aber auch zugeben das python für mich Neuland ist.

Ich hab mal nen patch in Anhang gepackt. Er sollte die Datei /var/cache/elbe/<uuid>/chroot/tmp/sysroot.log erzeugen.

print Ausgaben wuerden an dieser Stelle verloren gehen.
 
> In der initvm habe die Datei zweimal gefunden:
> /usr/lib/python2.7/dist-packages/elbepack/rpcaptcache.py
> /var/cache/elbe/devel/elbepack/rpcaptcache.py
> Welche davon muss soll ich denn ändern?

hmm, letzters entsteht wenn man 'elbe initvm' mit --devel aufruft.
Das ist eigentlich eher fuer Entwicklungszwecke gedacht..

Sie koennen mal mit 'ps aux | grep elbe' schauen welches verwendet
wird.

> Muss ich nach der Dateiänderung die initvm neu starten?

Es reicht eigentlich den elbe-daemon neu zu starten, aber mit der
initvm sind Sie auf der sicheren Seite.

  Manuel
 
> -----Original Message-----
> From: Manuel Traut [mailto:manuel.traut at linutronix.de] 
> Sent: Saturday, March 05, 2016 1:41 PM
> To: Christoph Niedermaier
> Cc: elbe-devel at linutronix.de
> Subject: Re: Paketliste vom sysroot
> 
> Hallo,
>  
> > gibt es nach der Erzeugung eines sysroot eine Möglichkeit eine Liste der installierten ...-dev Pakete einzusehen?
> 
> nein, die gibt es derzeit nicht.
>  
> > Hintergrund ist der, dass ich in meiner Paketliste die libicu52 eingetragen haben, aber im erzeugten sysroot das Paket libicu-dev nicht finden kann.
> 
> Eigentlich muesste der Inhalt von libcu-dev im sysroot sein. icu-devtools werden aber sicherlich fehlen.
> Der Code steht in elbepack/rpcaptcache.py ab Zeile 100. Sie koennten mal bei p.mark_install() mitloggen welche
> Pakete verwendet werden.
> 
> Gruss,
> 
>   Manuel Traut
> 
> -- 
> Linutronix GmbH
> 
> fon +49 7556 452 18 96
> 
> Firmensitz: D-88690 Uhldingen, Auf dem Berg 3
> Registergericht: Freiburg i. Br., HRB 700 806;
> Geschäftsführer: Heinz Egger, Thomas Gleixner

-- 
Linutronix GmbH

fon +49 7556 452 18 96

Firmensitz: D-88690 Uhldingen, Auf dem Berg 3
Registergericht: Freiburg i. Br., HRB 700 806;
Geschäftsführer: Heinz Egger, Thomas Gleixner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sysroot-debug.patch
Type: text/x-diff
Size: 1462 bytes
Desc: not available
URL: <http://lists.linutronix.de/pipermail/elbe-devel/attachments/20160308/f2c46cf0/attachment.patch>


More information about the elbe-devel mailing list