X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=TODO;h=525bfaacec3936d5c3cf7e4da1ea64bf94eb52e3;hb=HEAD;hp=c1d6e56e9f7dfaaa150ba2d194e26b24f4a9ece0;hpb=f63a78e04ec65397472cda88061558f4e3a30fb2;p=hvlinux.git diff --git a/TODO b/TODO index c1d6e56..525bfaa 100644 --- a/TODO +++ b/TODO @@ -1,116 +1,75 @@ TODO -Because dependencies are only computed as a side-effect of the compilation, no dependency information exists the first time a package is built. This is OK because all the files need to be built anyway: make does not have to decide which files need to be rebuilt. In fact, dependency tracking is completely useless for one-time builds and there is a configure option to disable this: +-CONVERT TO BASH += variables... ---disable-dependency-tracking - Speed up one-time builds. +-Add ecryptfs kernel module to all architectures --Transférer /mnt/hvrepos directement dans /srv/www/htdocs/hugovil... +-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: + 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] --DBUS: Chaque usager doit ajouter 'dbus-launch' dans son - fichier ~/.xsession ou ~/.xinitrc - --webalizer: needs gd-2.0.33 - --install guitartex automatiquement - --installer fonts Deja Vu - -installer modes emacs: php, html, css, etc. --cur_dir: set automatically in install_package() (see cis-mailman) - -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. --Automatically install Acrobat Reader? - -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) - --packages-list: prefixer chaque variabler avec "HVPKG_" pour eviter les bugs +-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. - --ldconfig et source /etc/profile: éxécuter automatiquement après chaque installation - d'un package. + 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? --Mettre "local" devant chaque variable des fonctions dans functions et functions-update. - --BIND: run in IPV4 mode only (option "-4") --Remove /home/named/var/run/named.run dans le start/stop script au début? - --installer libcroco pour librsvg? - -Mounting network volumes: check if networking is up. - -Check if reinstall of inetd at stage3 is necessary? - 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 +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 +Faire un script de test (tester la présence de certains programmes à la toute fin de l'installation (ou dans chaque script d'installation) -Vérifier si tous les packages acceptent correctement les CFLAGS. Sinon, les passer -directement au script... - -"ls --timestyle=long-iso" --> /etc/bashrc ???