Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    FreeBSD: aggiornare i ports con cvsup, problemino

    Sto avendo dei problemi a mantenere l'albero dei port aggiornato.
    Devo aggironare contro la release 5.4 e non con la current (quindi solo aggiornamenti importanti e fix di sicurezza)

    avendo questo file

    codice:
    *default host=cvsup.FreeBSD.org
    *default base=/var/db
    *default prefix=/usr
    *default release=cvs tag=RELENG_5_4
    *default delete
    *default compress
    ports-all
    e dando il comando

    cvsup -g -L 2 file

    mi ritrovo con l'albero dei port completamente cancellato.
    Quello che penso io che ho sbagliato 'tag', non lo riconosce o non lo so.
    se imposto tag=. (quindi con il cvs della current se non ho capito male) l'albero si aggiorna correttamente.

    Quindi, dove sbaglio? Quale e' il tag= da mettere per avere una FreeBSD 5.4 stabile e aggiornata sul fronte sicurezza?

    Grazie

  2. #2
    up, una mano..

  3. #3
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da GiorgioM
    up, una mano..
    Che dire, se non che non uso FreeBSD.
    Ho dato comunque una guardata al manuale relativo ed alla sezione 'cvsup' mi sono soffermato un pochino.
    Quello che hai detto e capito, mi pare corretto; cosi' come mi pare corretta anche sintatticamente l'impostazione del file.
    Poi, giusto per dire una fesseria, magari modificalo cosi':
    codice:
    *default host=cvsup.FreeBSD.org
    *default base=/var/db
    *default prefix=/usr
    *default release=cvs delete use-rel-suffix compress
    *default tag=RELENG_5_4
    ports-all
    tratto dalla pagina di manuale di 'cvsup'
    ...
    use-rel-suffix
    Causes cvsup to append a suffix constructed from the release
    and tag to the name of each list file that it maintains.
    See THE LIST FILE for details.
    ...
    Sul 'GUFI' ho trovato questo howto:
    http://www.gufi.org/documenti/cvsup-howto


    ciao
    slack? smack!

  4. #4
    ehi grazie cmq cacao!

    Ho risolto adesso adesso: praticamente il discorso 'tag=.' uguale al tree di sviluppo di freebsd non e' correttissimo.

    tag=RELENG_5_4 va solo per aggiornare i sorgenti della distribuzione (quindi kernel e app base) ed e' giusto lasciare tag=. per i ports!

    grazie di nuovo


    dimenticavo: segnalo i due articoli molto ben fatti
    http://www.taosecurity.com/keeping_f...p-to-date.html
    http://www.taosecurity.com/keeping_f...p-to-date.html

  5. #5
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Ho riletto alcune cose riguardo a CVSup, ed in effetti era scritto chiaro, ma la superficialità con cui l'ho letto, mi ha portato a capire fischi per fiaschi.
    Un estratto esemplificativo dall'handbook :
    A.5.3 Configurazione di CVSup
    [omissis]
    Avvertimento: Stai molto attento a specificare i campi tag= in modo corretto. Alcuni tag sono validi solo per certe collezioni di file. Se specifichi un tag non corretto, CVSup cancellerà file che tu non vorresti eliminare.
    In particolare, usa solamente tag=. per le collezioni ports-*.
    [omissis]
    La Sezione A.6 contiene tag di ramo che potrebbero interessare gli utenti. Quando si specifica un tag in un file di configurazione di CVSup, esso dovrebbe essere preceduto da tag= (RELENG_4 diviene tag=RELENG_4). Tieni presente che per la collezione dei port è rilevante solo tag=.
    [omissis]


    ciao
    slack? smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.