[Linux-Biella] cups + etckeeper
PaulTT
paultt a bilug.linux.it
Mar 22 Nov 2011 17:26:44 CET
On 22/11/2011 17:16, Daniele Segato 說:
> On Tue, 2011-11-22 at 16:07 +0100, PaulTT wrote:
>> On 22/11/2011 12:11, Daniele Segato 說:
>>> Qualcuno di voi usa etckeeper?
>>>
>>> (per chi non sapesse: è un software che serve a versionare ogni
>>> cambiamento della directory /etc/ -- in genere si integra con il sistema
>>> di pacchettizzazione)
>>>
>>> tutte le volte che stampo cups modifica i due file:
>>> /etc/cups/subscriptions.conf
>>> /etc/cups/subscriptions.conf.0
>>>
>>> andando esplicitamente contro FHS http://www.pathname.com/fhs/ [1]
>> che possono esser usate a piacimento, sono indicazioni standard ma non
>> obbligatorie
>> anche la cache di ld sta in /etc e non fa danni ...
>
> etc, secondo me, serve per le configurazioni
>
> mettere file che configurazione non sono lì dentro è sbagliato
> concettualmente
>
> che poi lo facciano o meno i programmi non cambia il fatto che sia
> concettualmente sbagliato
>
> poi beh.. funzionano anche se li metti in /home o in /mnt se per quello
>
direi di no
non necessariamente hai la etc 'viva'
magari se fossero in var cups non avrebbe modo di capire come e' messo
nel caso in cui la var non venga montata
non lo so, dico solo che magari se non vogliono cambiare un percorso un
motivo tecnico lo hanno
probabilmente dovrebbero usare /var/run o qualcosa del genere, ma magari
e' meno portabile la cosa
cups non e' un server di stampa per Linux, e' un server di stampa
*anche* per linux.
al massimo i pacchettizzatori che fanno i deb e gli rpm dovrebbero
spostare tali file, ma non chi fa cups, imho
stai esagerando tu
> comunque la cache di ld, se non altro, è un file che non contiene alcuna
> configurazione utente... mentre i file di cups sono un misto di
> configurazioni utente e di dati gestiti internamente da cups
mica vero, e' tutta roba gestita da cups
l'utente legge solo le cose che hai impostato *di sistema* in cups, non
ha impostazioni utente vere e proprie
>>> ora... a prescindere dal rimanere abbastanza contrariato dalla mentalità
>>> del progetto CUPS...
>>>
>>> qualcuno sa come fare a far si che cups non modifichi le informazioni di
>>> timestamp in etc e/o a spostarle all'esterno senza far incazzare la mia
>>> debian al prossimo aggiornamento?
>>>
>> non capisco cosa ti cambia, sinceramente
>> cups modifica anche e costantemente il printers.conf, ma credo (spero)
>> etckeeper passi quando aggiorni la macchina, e se anche hai due log in
>> piu' su cups, dove sta il problema?
>> perche' si incazza?
> no non si incazza
> ma ogni volta mi trovo dei commit con le modifiche inutili di cups ai
> file di conf
>
> la cosa è più "fastidiosa" che altro
> posso conviverci, per carità
e ignora quelle modifiche e togli i file dal repo di etckeeper, no?
>> piuttosto:
>> non so cosa faccia sto etckeeper, ma non puoi semplicemente spostarti i
>> file di cup che non ti interessano, sotto a /var/qualcosa e linkarli da etc?
>
> non credo che poi con gli aggiornamenti sarebbe molto contento il mio
> sistema
>
> se è per quello posso mettergli in ignore di etckeeper
>
> ma quei file contengono anche impostazioni utenti che invece sarebbe
> giusto versionare.
>
> etckeeper versiona automaticamente la directory etc, ad ogni
> aggiornamento tiene traccia di quali file sono stati modificati e come
>
> se fai modifiche manuali puoi tracciarle
>
> in ogni momento puoi studiare cos'è cambiato.
>
> ad esempio: non funziona più qualcosa dall'ultimo aggiornamento?
> guardi, oltre ai programmi installati e rimossi o aggiornati anche cos'è
> cambiato nei file di conf
>
> è una cosa in più che a volte può aiutare
>
> cups è l'unico programma che ho che rompa i maroni cambiando i file di
> conf con informazioni che configurazioni non sono, ma sono stati interni
> a cups.
>
> cmq va beh.. ci conviverò, ma da oggi quelli di cups mi hanno perso 10
> punti :)
>
> _______________________________________________
> Linux mailing list
> Linux a ml.bilug.linux.it
> http://ml.bilug.linux.it/mailman/listinfo/linux
--
Stallman's Law: under corporatocracy, every advance in technology
is an opportunity for corporations to reduce, in practice,
the rights of human beings.
Maggiori informazioni sulla lista
Linux