TODO -CONVERT TO BASH += variables... -Add ecryptfs kernel module to all architectures -Encrypter le swap space: > ecryptfs-setup-swap ERROR: Please install 'cryptsetup' -Create patch for shadow to disable group program and its man page -Pour la commande ipkg, permettre de spécifier le sous-répertoire dans lequel se trouve le script "configure" (voir paquets icu et nspr au stage5) -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}) -Enlever automatiquement les patches antérieures du style: [module]-[version]-[nom_patch]-[version_patch] -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. -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? 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... 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). Faire un script de test (tester la présence de certains programmes à la toute fin de l'installation (ou dans chaque script d'installation)