Loading

NAME

       emrootfslib - Fonctions courantes pour le système de fichiers racine de
       Emdebian

       emrootfslib n'est destiné qu'à la machine de construction. N'utilisez
       pas ces fonctions dans la seconde étape de l'installation
       (second_stage_install) !  emrootfslib nécessite perl !

       L'appel à du code de pbuilder ne devrait pas être nécessaire dans des
       scripts générant un système de fichiers racine, et le code bash ne doit
       pas être utilisé dans emrootfslib.

BASIC_ETC_FSTAB

       Supprimer des paquets de l'ensemble du debootstrap ordinaire de Debian
       peut signifier que certains fichiers critiques peuvent être omis.
       basic_etc_fstab crée une version de base de $TARGET/etc/fstab là où il
       n'existe pas déjà.

BASIC_GROUP_SETUP

       Supprimer des paquets de l'ensemble du debootstrap ordinaire de Debian
       peut signifier que certains fichiers critiques peuvent être omis.
       basic_group_setup crée une version de base de $TARGET/etc/group là où
       il n'existe pas déjà.

BASIC_PASSWD_SETUP

       Supprimer des paquets de l'ensemble du debootstrap ordinaire de Debian
       peut signifier que certains fichiers critiques peuvent être omis.
       basic_passwd_setup crée une version de base de $TARGET/etc/passwd là où
       il n'existe pas déjà.

BUSYBOX_INITTAB

       Note : Cette fonction remplace un fichier $TARGET/etc/inittab déjà
       existant

       busybox ne reconnaît pas les niveaux d'exécution. Ainsi le fichier
       /etc/inittab doit d'être modifié pour accepter busybox. Actuellement,
       cette fonction remplace un fichier $TARGET/etc/inittab déjà existant -
       cela est susceptible de changer dans les prochaines versions.

BUSYBOX_RCS

       Note : Cette fonction remplace le fichier $TARGET/etc/init.d/rcS déjà
       existant

       busybox ne supporte pas les niveaux d'exécution. C'est pourquoi le
       script /etc/init.d/rcS doit être modifié pour pouvoir utiliser busybox.
       Actuellement cette fonction remplace le fichier $TARGET/etc/init.d/rcS
       existant - cela est susceptible de changer dans les prochaines
       versions.

CHECK_DIRS

       Vérifie que les répertoires $BUILDPLACE, $BUILDRESULT et $APTCACHE
       existent (utilisé par empdebuild).

CHECKARCH

       Appelle check_arch à partir de Debian::DpkgCross à l'aide de perl.
       L'appel de perl meurt si les chaines spécifiées ne correspondent pas à
       l'architecture.

CREATE_EMDEBIANTGZ

       Version modifiée de la fonction équivalente dans pbuilder-modules pour
       extraire le chroot compressé (utilisé par empdebuild).

DISABLE_APT_RECOMMENDS

       N'installe pas les paquets recommandés à l'intérieur du chroot.

EXTRA_ETC_RCD

       Supprimer des paquets de l'ensemble du debootstrap ordinaire de Debian
       peut signifier que certains fichiers critiques peuvent être omis.
       extra_etc_rcd crée une version de base de $TARGET/etc/rcS.d là où il
       n'existe pas déjà.

MAKE_DPKG_DIRS

       Préparation du dépaquetage et du travail général effectué par dpkg en
       mettant en place les fichiers $TARGET/var/lib/dpkg/status et
       $TARGET/var/lib/dpkg/available.

PREPARE_PROC

       Assure que $TARGET/proc et $TARGET/sys existent pour que proc et sys
       puissent être montés automatiquement.

PREPARE_VAR

       Assure que $TARGET/var/log/ et $TARGET/var/spool existent pour que
       différentes routines d'installation puissent avoir lieu.

SET_APPROX_TIME

       Les installations ordinaires de Debian ont une connexion réseau et les
       Debian de bureau ont également une batterie de sauvegarde. Certaines
       machines embarquées n'ont aucun de ces systèmes, rendant impossible le
       stockage et la récupération même approximative de l'heure actuelle.

       set_approx_time utilise les systèmes disponibles sur la machine de
       construction pour stocker une indication approximative de l'heure à
       laquelle le système de fichiers racine a été créé. Ce programme écrit
       ensuite cette heure dans un fichier du système de fichiers racine. Dans
       la plupart des cas, c'est suffisant pour la création d'une connexion
       réseau et pour un appel à une horloge internet avec ntpdate-debian.

SET_CDEBCONF_DEFAULT

       Ajoute « export DEBCONF_USE_CDEBCONF=true » au fichier
       $TARGET/etc/profile pour activer l'assistance de cdebconf.

SYMLINK_RCS

       Appeler à plusieurs reprise pour créer des liens symboliques init, en
       utilisant le modèle $TARGET/etc/rcS.d/S$number$file

       file
           file est le nom de fichier dans $TARGET/etc/init.d/

       number
           number est le nombre pour le lien dans la séquence d'init.

UNPACK_DEBOOTSTRAP

       Routine spécialisée qui remplace la seconde étape ordinaire du
       debootstrap (on peut la considérer comme une série de hacks). unpack
       utilise dpkg pour extraire les fichiers des paquets .deb et calcule les
       informations de contrôle. Contrairement à dpkg --unpack, la routine
       unpack n'exécute AUCUN scripts de responsable, ce qui échouerait
       inévitablement dans un environnement de construction croisée. Au lieu
       de cela, elle met à jour les états dpkg et les fichiers de base de
       données pertinents du système de fichiers racines et laisse les paquets
       dans l'état dépaqueté.

       unpack_debootstrap met également en place les applets busybox - les
       futures versions pourraient diviser cette fonctionnalité dans une
       fonction distincte.

       unpack_debootstrap réalise également des vérifications sur
       /usr/sbin/invoke-rc.d et /usr/sbin/update-rc.d - les futures versions
       pourraient diviser cette fonctionnalité dans une fonction distincte.

       Enfin, unpack_debootstrap supprime tous les fichiers de paquets .deb de
       /var/cache/apt/archives. La tâche restante (dpkg --configure -a) est
       effectuée via emsecondstage.

X_FEIGN_INSTALL

       Copié à partir des scripts debootstrap pour réaliser une installation
       de base d'un paquet .deb - bien que ceci soit la base de
       unpack_debootstrap, ce n'est vraiment utilisé que pour dpkg.

AUTEUR

       empbuilderlib a été écrit par Neil Williams codehelp@debian.org.

       Cette page de manuel a été écrite par Neil Williams codehelp@debian.org

VOIR AUSSI

       Voir aussi apt-cross (1), dpkg-cross (1), emdebian-tools (1),
       empdebuilderlib (3).