TODO
--Vérifier option du kernel pour créér automatiquement /dev au démarrage
+-Vérifier option du kernel pour créér automatiquement /dev au démarrage
(Generic Driver Options)
-Dans le fichier packages-list, utiliser un array pour
- définir le nom du module et l'hyperlien pour le télécharger:
+ définir le nom du module et l'hyperlien pour le télécharger:
BASH[0]=bash-3.0.2
BASH[1]=gnu
BZIP2[0]=bzip2-1.0.1
BZIP2[1]=http://www.bzip.org/$(get_pkg_ver ${BZIP2})
--Enlever automatiquement les patches antérieures du style:
+-Enlever automatiquement les patches antérieures du style:
[module]-[version]-[nom_patch]-[version_patch]
-install guitartex
-install gdb.
--syslog -r est nécessaire pour LTSP:
- revenir à syslog-ng pour avoir un répertoire
- séparé pour chaque host?
--newsyslog: vérifier if newsyslog is activated in fcrontab.
+-syslog -r est nécessaire pour LTSP:
+ revenir à syslog-ng pour avoir un répertoire
+ séparé pour chaque host?
+-newsyslog: vérifier if newsyslog is activated in fcrontab.
check for syntax errors lines 46 & 57
--nfs-bootscript: vérifier et simplifier
+-nfs-bootscript: vérifier et simplifier
--problème en lançant telinit 5 --> vérifier les bootscripts?
+-problème en lançant telinit 5 --> vérifier les bootscripts?
-uw-imap: use config files instead of modifying Makefiles.
--Compiler certains packages en parallèle (système de dependences)
+-Compiler certains packages en parallèle (système de dependences)
-Combiner stageX-install et packages-update. stageX-install devrait accepter
les arguments:
fetch : download packages
"PACKAGE" : only install or fetch PACKAGE
CHECK: Check if a package is installed/fetched and report version.
- En mode fetch, cela va permettre de ne downloader que les packages nécessaires
+ En mode fetch, cela va permettre de ne downloader que les packages nécessaires
selon le type d'installation (workstation ou serveur). Par contre, certains
- packages décompressent certains fichiers automatiquement, donc il faudrait trouver
- une façon de les downloader aussi.
+ packages décompressent certains fichiers automatiquement, donc il faudrait trouver
+ une façon de les downloader aussi.
-stageX-install: si un package n'est pas disponible, le downloader automatiquement?
Simplify scanner support in sysinfos
Copier sysinfos dans "/etc/sysinfos" par exemple pour permettre
-l'installation à partir d'un CD. Cela implique que l'usager
-doit définir la variable d'environnement LFS et que les scripts
-doivent l'exporter automatiquement (ne doit plus être lue à partir
+l'installation à partir d'un CD. Cela implique que l'usager
+doit définir la variable d'environnement LFS et que les scripts
+doivent l'exporter automatiquement (ne doit plus être lue à partir
du fichier sysinfos).
-Faire un script de test (tester la présence de certains programmes à la
+Faire un script de test (tester la présence de certains programmes à la
toute fin de l'installation (ou dans chaque script d'installation)
"ls --timestyle=long-iso" --> /etc/bashrc ???
Sendmail local: pas de DNS blocklist checking
Installer websvn
-Créer template de apsswd file pour svn (/etc/apache/security/svn/passwd)
+Créer template de apsswd file pour svn (/etc/apache/security/svn/passwd)
Utiliser l'usager svn au lieu de apache pour svn
-dhcpcd: -Au restart, attendre que le précédent 'dhcpcd' daemon ait terminé
+dhcpcd: -Au restart, attendre que le précédent 'dhcpcd' daemon ait terminé
(voir exemple dans le script /etc/rc.d/init.d/mysql)
-Ne pas utiliser l'option -K au shutdown (efface le cache); mais c'est
pas grave car ddclient a aussi une cache. Force removal of ddclient cache
each time?
-clamav: la première fois qu'on démarre clam-av, il faut appeler
- fresh-clam pour construire la base de données dans /var/clamav
+clamav: la première fois qu'on démarre clam-av, il faut appeler
+ fresh-clam pour construire la base de données dans /var/clamav
sysinfos: Add PRINTER_SUPPORT="yes/no"
BIND server: root.hints must be updated periodically with the
"dig" utility (use fcron job).
-XF86: Clavier selon sysinfos, et aussi loadkeys selon sysinfos. Combiner
- les deux variables en une seule (utiliser un tableau pour sélectionner
- ensuite les deux valeurs distinctes).
-
-Créer un répertoire unique pour les icons et copier tous les icons dedans
-"/usr/share/icons" par exemple.
-
install bitstream vera fonts and update fontconfig conf. file.
-ttmkfontdir: Problèmes de compilation avec freetype2.
+ttmkfontdir: Problèmes de compilation avec freetype2.
-ipkg failure: afficher les 10 dernières lignes du logfile...
+ipkg failure: afficher les 10 dernières lignes du logfile...
-Ethereal (après GLIB)
+Ethereal (après GLIB)
Server, install:
Tuner correctement le firewall + blocker tous les ports sauf 2525, 8080, 22 et 993
junkbuster:
"install junkbuster /usr/local/bin"
- copier le répertoire "junkbuster" dans /etc
-
-sane: create a link: /dev/scanner --> /dev/sg0 ???
+ copier le répertoire "junkbuster" dans /etc
samba:
-faire "net join -S SERVEUR -u hvilleneuve"
-Add entry for Windows server in /etc/hosts:
192.168.16.2 Serveur
-smbclient //Serveur//LexmarkE -Uhvilleneuve -C "put file.ps"
- -CUPS: sélectionner Add Printer, HP LaserJet
+ -CUPS: sélectionner Add Printer, HP LaserJet
dans /etc/cups/client.conf, ajouter:
ServerName localhost