Re: fare il parsing /etc/network/interfaces
On 1/12/08, Ottavio Campana [EMAIL PROTECTED] wrote: esiste qualche libreria che fa il parsing di /etc/network/interfaces? Ti serve un parsing generico oppure un parser che tiri fuori solo una certa informazione? Questo e` fondamentale, per capire se vuoi riscrivere if{up,down} o solo un tool semplificato. Vedi anche man interfaces -- Openclose.it - Idee per il software libero http://www.openclose.it -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto unsubscribe. Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: fare il parsing /etc/network/interfaces
All'incirca Sat, 12 Jan 2008 20:08:03 +0100, Ottavio Campana [EMAIL PROTECTED] sembrerebbe aver scritto: esiste qualche libreria che fa il parsing di /etc/network/interfaces? penso di sÃ, ma non riesco a trovare nulla Non è proprio quello che vuoi tu perché lavora con le interfacce presenti nel sistema in questo momento, e non quelle descritte in /etc/n/i, ma forse ti può essere utile comunque: ifdata dal pacchetto moreutils. Giovanni. -- Giovanni Mascellani [EMAIL PROTECTED] Pisa, Italy Web: http://giomasce.altervista.org SIP: [EMAIL PROTECTED] Jabber: [EMAIL PROTECTED] / [EMAIL PROTECTED] GPG: 0x5F1FBF70 (FP: 1EB6 3D43 E201 4DDF 67BD 003F FCB0 BB5C 5F1F BF70) signature.asc Description: PGP signature
Re: fare il parsing /etc/network/interfaces
Il giorno sab, 12/01/2008 alle 20.08 +0100, Ottavio Campana ha scritto: esiste qualche libreria che fa il parsing di /etc/network/interfaces? penso di s, ma non riesco a trovare nulla $ dpkg -S /etc/network/interfaces dpkg: /etc/network/interfaces non trovato. $ dpkg -S /usr/share/man/man5/interfaces.5.gz ifupdown: /usr/share/man/man5/interfaces.5.gz $ dpkg -L ifupdown ... /sbin/ifup (un eseguibile che fa il parse del file: eureka!) ... $ less /sbin/ifup /sbin/ifup may be a binary file. See it anyway? $ apt-get source ifupdown E di li vedi che è in C. Peròil formato del file è così banale che probabilmente un parser in Python prende 20 o 30 righe. federico -- Federico Di Gregorio http://people.initd.org/fog Debian GNU/Linux Developer[EMAIL PROTECTED] INIT.D Developer [EMAIL PROTECTED] Questa lista non pretende di essere il riferimento torinese per il software libero o altre cazzate del genere. -- Silvano, su torte signature.asc Description: Questa è una parte del messaggio firmata digitalmente
Re: fare il parsing /etc/network/interfaces
Il giorno sab, 12/01/2008 alle 21.29 +0100, Ottavio Campana ha scritto: On Sat, Jan 12, 2008 at 09:17:33PM +0100, Federico Di Gregorio wrote: $ apt-get source ifupdown E di li vedi che ?? in C. Per??il formato del file ?? cos?? banale che probabilmente un parser in Python prende 20 o 30 righe. scusa Federico, ma il sorgente lo avevo gia' preso e non ne ho cavato un ragno dal buco: il programma ifup funzionera', ma il suo sorgente e' pessimo. L'hai visto? non si capisce nulla Si, per questo suggerivo le 30 righe di python... -- Federico Di Gregorio http://people.initd.org/fog Debian GNU/Linux Developer[EMAIL PROTECTED] INIT.D Developer [EMAIL PROTECTED] Alla faccia della trasparenza! Ma che si fa, lo si prende e lo si mena? (In pubblico, per trasparenza.) -- mrjive signature.asc Description: Questa è una parte del messaggio firmata digitalmente
Re: fare il parsing /etc/network/interfaces
On Sat, Jan 12, 2008 at 09:17:33PM +0100, Federico Di Gregorio wrote: $ apt-get source ifupdown E di li vedi che ?? in C. Per??il formato del file ?? cos?? banale che probabilmente un parser in Python prende 20 o 30 righe. scusa Federico, ma il sorgente lo avevo gia' preso e non ne ho cavato un ragno dal buco: il programma ifup funzionera', ma il suo sorgente e' pessimo. L'hai visto? non si capisce nulla -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto unsubscribe. Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]