Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[Tip]Portage ristretto in 30Mb con squashfs, tmpfs e unionfs

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
55 posts
  • Previous
  • 1
  • 2
  • 3
Author
Message
Kernel78
Moderator
Moderator
Posts: 3654
Joined: Fri Jun 24, 2005 6:14 am
Contact:
Contact Kernel78
Website

Re: problemi con il nuovo portage

  • Quote

Post by Kernel78 » Wed May 10, 2006 10:55 am

matrix wrote:Salve,
con l'avvento del nuovo portage ci sono problemi ad usare il portage in squashfs in quanto ad ogni emerge lui tente di riscrivere il manifest! Qualcuno di voi ha trovato un workaround per questo fatto?
Basta mantenere attiva la directory creata con unionfs, in questo modo è possibile effettuare cmq delle modifiche e ogni tot si ricomprime il tutto.
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con

Code: Select all

grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Top
matrix
n00b
n00b
User avatar
Posts: 13
Joined: Tue May 31, 2005 10:31 pm

Re: problemi con il nuovo portage

  • Quote

Post by matrix » Wed May 10, 2006 11:31 am

Non mi piace come cosa, dovrei stare a ricreare di tanto in tanto l'immagine in squashfs del portage... per ora ho modificato il file

/usr/lib/portage/pym/portage_manifest.py

le linee sono

336/337
#if self.compat:
#self._writeDigests()

357
update_manifest = False

la prima modifica ho semplicemente commentato quelle due righe, mentre nella seconda la riga l'ho aggiunta (dopo c'è un if)

cosi funziona tutto però non mi piace lo stesso.... ;-)
Top
Kernel78
Moderator
Moderator
Posts: 3654
Joined: Fri Jun 24, 2005 6:14 am
Contact:
Contact Kernel78
Website

Re: problemi con il nuovo portage

  • Quote

Post by Kernel78 » Wed May 10, 2006 11:37 am

matrix wrote:Non mi piace come cosa, dovrei stare a ricreare di tanto in tanto l'immagine in squashfs del portage...
Visto che io ricreo lo squash dopo ogni sync non mi crea grossi problemi anzi la trovo una soluzione pulita ma queste sono solo preferenze personali, il bello di Gentoo è che ognuno può scegliere :wink:
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con

Code: Select all

grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Top
matrix
n00b
n00b
User avatar
Posts: 13
Joined: Tue May 31, 2005 10:31 pm

Re: problemi con il nuovo portage

  • Quote

Post by matrix » Thu May 11, 2006 12:38 pm

In pratica fai il sync, poi aggiorni e poi rifai il sync? credo che si potrebbe integrare allo script che avevo postato (modificando anche il fatto che il mount in unionfs rimane attivo sempre)
Top
Kernel78
Moderator
Moderator
Posts: 3654
Joined: Fri Jun 24, 2005 6:14 am
Contact:
Contact Kernel78
Website

Re: problemi con il nuovo portage

  • Quote

Post by Kernel78 » Thu May 11, 2006 12:44 pm

matrix wrote:In pratica fai il sync, poi aggiorni e poi rifai il sync?
no, al momento synco su unionfs, aggiorno lo squash e sostituisco lo squash all'unionfs, per fare quello che suggerivo basta, dopo aver aggiornato lo squash rimettere unionfs in modo che nell directory rw dello union ci rimangano solo le modifiche tra un sync e l'altro
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con

Code: Select all

grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Top
Post Reply
  • Print view

55 posts
  • Previous
  • 1
  • 2
  • 3

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Authors
Gentoo is a trademark of the Gentoo Foundation, Inc. and of Förderverein Gentoo e.V.
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license.
The Gentoo Name and Logo Usage Guidelines apply.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy