TODO -Vérifier option du kernel pour créér automatiquement /dev au démarrage (Generic Driver Options) -Remplacer hv_useradd par adduser? -Dans le fichier packages-list, utiliser un array pour 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}) -packages-list: prefixer chaque variabler avec "HVPKG_" pour eviter les bugs -Enlever automatiquement les patches antérieures du style: [module]-[version]-[nom_patch]-[version_patch] -install guitartex et lilypond automatiquement: -installer modes emacs: php, html, css, etc. -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. check for syntax errors lines 46 & 57 -nfs-bootscript: vérifier et simplifier -problème en lançant telinit 5 --> vérifier les bootscripts? -uw-imap: use config files instead of modifying Makefiles. SPIP: mysql database name: localhost :( localhost.localdomain :) -bc-1.06 : plus de patches disponibles sur le site lfs (ils ont seulement la nouvelle version)... -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 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. -stageX-install: si un package n'est pas disponible, le downloader automatiquement? -ldconfig et source /etc/profile: éxécuter automatiquement après chaque installation d'un package. -BIND: run in IPV4 mode only (option "-4") Mounting network volumes: check if networking is up. Octave: install gnuplot f2c --> install src/f2c /usr/bin install src/f2c.h /usr/include install libf2c/libf2c.a /usr/lib flex-2.5.4? --> temporarirement dans /opt... reboot ne fonctionne pas... (must be superuser) même avec l'usager dans /etc/shutdown.allow Permettre aux usagers de rebooter (sauf pour serveur): chmod u+s /sbin/halt Simplifier fonction 'var_add()' 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 du fichier sysinfos). Ajouter une variable "package_location" dans sysinfos 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 ???