Πρόταση για ρυθμίσεις στο lts.conf

Ξεκίνησε από poursali, 30 Σεπ 2010, 05:50:40 ΜΜ

« προηγούμενο - επόμενο »

poursali

επειδή οποιεσδήποτε αλλαγές γίνονται στα αρχεία ρυθμίσεων δεν επιβιώνουν αν φορτώσουμε κάποιες μελλοντικές τροποποιήσεις που θα γίνουν, καλό θα ήταν να τις βάζουμε σε ένα δικό μας αρχείο
π.χ. myltsp.conf
και αυτό να γίνεται import στο lts.conf
γίνεται αυτό;

α, και επιπλέον αν υπάρχουν "αντικρουόμενες" ρυθμίσεις σε αυτά, να υπερισχύουν οι δικές μας ρυθμίσεις
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

alkisg

Όχι, δεν γίνεται, αλλά δεν χρειάζεται κι όλας γιατί το lts.conf δεν το πειράζει κανείς μετά την εγκατάσταση παρά μόνο ο καθηγητής Πληροφορικής. Οπότε εκεί βάζετε ό,τι αλλαγές θέλετε και μένουν. Τα sch-scripts δεν βάζουν τίποτα σ' αυτό, τις default ρυθμίσεις τις κάνουν δυναμικά στο "κρυφό" από τον καθηγητή αρχείο /opt/ltsp/i386/usr/share/ltsp/ltsp_config.d/010-sch-client-defaults.

Σε κάποια μελλοντική έκδοση του LTSP θα προσπαθήσω να περάσω ένα καινούργιο μηχανισμό ρυθμίσεων που να επιτρέπει πολλαπλά αρχεία στο /etc/ltsp/conf/*, και μάλιστα αυτά να μπορούν να περιέχουν και conditionals του στυλ "αν ο client έχει πάνω από τόση RAM τότε να έχει τόσο δικτυακό swap". Εκεί θα μπορεί και ο administrator να "πετάει" τα δικά του αρχεία mylts.conf τα οποία θα γίνονται αυτόματα include, αν και τότε θα υλοποιηθεί και σχετικό GUI για τις ρυθμίσεις του LTSP οπότε δεν θα χρειάζεται καν να τις κάνει μέσω αρχείων...

poursali

στο θέμα: https://alkisg.mysch.gr/steki/index.php?topic=3151
είχες αναφέρει ότι:

Παράθεση από: alkisg στις 08 Σεπ 2010, 12:33:06 ΜΜ
Το πρόβλημα που δεν έγινε εγκατάσταση των επιπλέον προγραμμάτων στον εικονικό δίσκο το διορθώσαμε κάπου τον Ιούλιο αν θυμάμαι καλά. Όμως, τα αρχεία ρυθμίσεων των sch-scripts δεν αντικαθιστώνται στις αυτόματες αναβαθμίσεις, κι έτσι έχεις ακόμα τα παλιά αρχεία ρυθμίσεων.

Ένας καλός τρόπος να σιγουρευτείς ότι όλα τα αρχεία ρυθμίσεων είναι καινούργια, είναι:
sudo apt-get purge sch-scripts
sudo apt-get install sch-scripts

Το purge σβήνει όλα τα αρχεία ρυθμίσεων: lts.conf, dnsmasq.d/ltsp.conf, sch-scripts.conf κτλ κτλ.

για αυτό το είπα  :angel: :angel:
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

alkisg

Αυτό ισχύει για όλα τα πακέτα, όχι μόνο για το LTSP. Δηλαδή:
apt-get remove ==> αφήνει τα αρχεία ρυθμίσεων
apt-get purge ==> σβήνει τα αρχεία ρυθμίσεων

Η τακτική αυτή επιβάλλεται από το Debian policy, και είναι υποχρεωτικό να την ακολουθούν όλα τα .deb πακέτα.

Πάντως οι φάκελοι ρυθμίσεων είναι πιο βολικοί από τα μονολιθικά αρχεία ρυθμίσεων, γι' αυτό και πολλά προγράμματα πια προσφέρουν φακέλους κάτω από το /etc, για παράδειγμα /etc/dnsmasq.d, στον οποίο τα sch-scripts απλά βάζουν το αρχείο ρυθμίσεών τους, ενώ ο administrator μπορεί να έχει κι άλλα δικά του.

poursali

κατάλαβα...  κάτι αντίστοιχο με αυτό που κάνει ο grub2
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ