Add dia
[hvlinux.git] / TODO
diff --git a/TODO b/TODO
index b729b1e..525bfaa 100644 (file)
--- a/TODO
+++ b/TODO
 
                       TODO
 
 
                       TODO
 
--tar -tf $tarball | head -n1 --> pour extraire le nom du répertoire root
- du package automatiquement...
+-CONVERT TO BASH += variables...
 
 
-basename $(tar -tf mozilla-3.0.1.tar.bz2 | head -n1)
+-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
 
 -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})
 
     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]
 
  [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 et lilypond automatiquement:
-
--lilypond:
-  -fontforge
-  -mftrace -> t1utils
-           -> autotrace
-
 -installer modes emacs: php, html, css, etc.
 
 -installer modes emacs: php, html, css, etc.
 
--cur_dir: set automatically in install_package() (see cis-mailman)
-
 -install gdb.
 
 -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
 
  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.
 
 
 -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.
 
 -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
   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?
 
 
 -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...
 
 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
 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).
 
 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)
 
 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 ???