Le paquet Tar contient un programme d'archivage.
Ajoutez un programme qui génère une page de man pour tar à partir du code source :
patch -Np1 -i ../tar-1.26-manpage-1.patch
Corrigez une incompatibilité entre ce paquet et Glibc-2.18
sed -i -e '/gets is a/d' gnu/stdio.in.h
Préparez la compilation de Tar :
FORCE_UNSAFE_CONFIGURE=1 \ ./configure --prefix=/usr \ --bindir=/bin \ --libexecdir=/usr/sbin
Voici la signification des options de configure :
FORCE_UNSAFE_CONFIGURE=1
Ceci oblige les tests de mknod
à se lancer en tant que root. On considère généralement que
lancer ce test en tant qu'utilisateur root est dangereux,
mais comme on ne l'exécute que sur un système qui n'a été
construit que partiellement, ce dépassement est parfait.
Compilez le paquet :
make
Pour tester les résultats (environ 1 SBU), lancez :
make check
Installez le paquet :
make install make -C doc install-html docdir=/usr/share/doc/tar-1.26
Enfin, générez la page de man et mettez-la au bon endroit :
perl tarman > /usr/share/man/man1/tar.1