[Fakeroot-commits] [SCM] fakeroot branch, upstream, updated. 08ed00124d8b6b445d3b91a9aa15eec638b02f05

Clint Adams schizo at debian.org
Sun Nov 15 03:17:09 UTC 2009


The following commit has been merged in the upstream branch:
commit f02e705bc024b465d06dbc9bb187395dc7778b32
Author: Clint Adams <schizo at debian.org>
Date:   Tue Dec 13 18:46:28 2005 +0000

    Patch from Thomas Huriaux to put translated manpages under po4a; includes updated French translation from Sylvain Cherrier.  closes: #343175.
    
    git-archimport-id: fakeroot at packages.debian.org--fakeroot/fakeroot--main--0.0--patch-93

diff --git a/Makefile.am b/Makefile.am
index ac7c99b..e835ba5 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,8 +6,7 @@ libcommunicate_la_SOURCES = communicate.c
 
 lib_LTLIBRARIES=libfakeroot.la
 libfakeroot_la_SOURCES=libfakeroot.c statconv/glibc/linux/alpha/stats.h wrapdef.h  wrapstruct.h communicate.h
-libfakeroot_la_LDFLAGS=-version-info 0:1:0
-#libfakeroot_la_LDFLAGS=-version-info 4:0:4
+libfakeroot_la_LDFLAGS=-release 0
 libfakeroot_la_DEPENDENCIES=wrapdef.h wrapstruct.h libcommunicate.la
 libfakeroot_la_LIBADD = libcommunicate.la
 
diff --git a/doc/Makefile.am b/doc/Makefile.am
index a0101ed..b9193eb 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -5,3 +5,18 @@ man_MANS = faked.1 fakeroot.1
 
 #another automake bug workaround
 EXTRA_DIST = $(man_MANS)
+
+all-recursive: po4a
+
+po4a:
+	@$(NORMAL_INSTALL)
+	po4a -k 0 --variable "srcdir=$(srcdir)/" $(srcdir)/po4a/po4a.cfg
+
+clean-recursive: po4a-clean
+
+po4a-clean:
+	@$(NORMAL_INSTALL)
+	po4a -k 0 --variable "srcdir=$(srcdir)/" \
+	   --rm-translations $(srcdir)/po4a/po4a.cfg
+
+.PHONY: po4a po4a-clean
diff --git a/doc/es/Makefile.am b/doc/es/Makefile.am
index c9e5110..538a467 100644
--- a/doc/es/Makefile.am
+++ b/doc/es/Makefile.am
@@ -1,6 +1,8 @@
 AUTOMAKE_OPTIONS=foreign
 
-manesdir = $(mandir)/es/man1
-manes_DATA = faked.1 fakeroot.1
+mandir = @mandir@/es
+man_MANS = faked.1 fakeroot.1
+
+$(man_MANS):
 
 EXTRA_DIST = faked.1 fakeroot.1
diff --git a/doc/es/faked.1 b/doc/es/faked.1
deleted file mode 100644
index 95d465d..0000000
--- a/doc/es/faked.1
+++ /dev/null
@@ -1,103 +0,0 @@
-.\" Process this file with
-.\" groff -man -Tascii foo.1
-.\"
-.\" "verbatim" environment (from strace.1)
-.de CW
-.sp
-.nf
-.ft CW
-..
-.de CE
-.ft
-.fi
-.sp
-..
-.\"
-.\" (c) 2003 Software in the Public Interest
-.\" Esta traducción ha sido realizada por Rubén Porras Campo <nahoo at inicia.es>
-.\" Está basada en la página de manual original:
-.\" versión 1.7 del CVS de
-.\" /cvs/debian-doc/manpages/english/fakeroot/faked.1
-
-.TH faked 1 "17 de Junio de 2004" "Proyecto Debian" "Manual Debian GNU/Linux"
-.\" Manpage by J.H.M. Dassen <jdassen at debian.org>
-.\" and Clint Adams
-.SH NOMBRE
-faked \- demonio que recuerda los propietarios/permisos falsos de ficheros
-manipulados por un proceso fakeroot.
-.SH SINOPSIS
-.B faked
-.B [\-\-debug] [\-\-foreground] [\-\-cleanup] [\-\-key
-.IB número-llave ] 
-.B [\-\-load] [\-\-save-file
-.IB fichero-salvado ]
-.B [\-\-port
-.IB puerto-TCP ]
-.SH DESCRIPCIÓN
-Si un proceso fakeroot quiere cambiar el propietario de un fichero,
-.B faked
-es el proceso que recuerda el nuevo propietario. Si después el mismo proceso
-fakeroot hace un stat() para ese fichero, entonces la llamada la función
-envoltorio stat() de libfakeroot primero preguntará a faked por el propietario
-falso ... de ese fichero, y luego informará de ello.
-
-.SH OPCIONES
-.TP
-.B \-\-debug
-Muestra información de depurado en stderr.
-.TP
-.BI \-\-foreground
-No realiza un fork en segundo plano.
-.TP
-.B \-\-cleanup \ número
-Borra los semáforos.
-.TP
-.B \-\-key \ número-llave
-No crea un nuevo canal de comunicación, sino que usa el canal especificado por
-la llave. (El canal especificado se crea en caso de no existir).
-.TP
-.B \-\-save\-file \ fichero-salvado
-Salva el entorno al salir en fichero-salvado .
-.TP
-.B \-\-load
-Carga un entorno previamente salvado desde la entrada estándar.
-.TP
-.B \-\-unknown\-is\-real
-Usa el propietario real de ficheros previamente desconocidos en vez de suponer
-que son root:root.
-.TP
-.B \-\-port \ puerto-TCP
-Usa el puerto TCP puerto-TCP.
-.SH FALLOS
-Ninguno hasta ahora. Está avisado, consideración: aunque he escrito varios
-programas más largos (y pequeños), nunca escribí algo que fuese tan pequeño como
-.BR fakeroot ,
-con tantos fallos como
-.BR fakeroot ,
-y que todavía fuese usable como, por ejemplo la versión 0.0_3 de
-.BR fakeroot
-, la primera versión que podría usarse para construirse a si mismo.
-.SH COPIA
-.B fakeroot
-se distribuye bajo la Licencia Pública General de GNU.
-(GPL 2.0 o posterior).
-.SH AUTORES
-.TP
-joost witteveen
-.RI < joostje at debian.org >
-.TP
-Clint Adams
-.RI < schizo at debian.org >
-.TP
-Timo Savola
-.SH PÁGINA DEL MANUAL
-la mayor parte de  J.H.M. Dassen 
-.RI <jdassen at debian.org> 
-con muchas modificaciones y añadiduras de joost y Clint.
-.SH "VÉASE ADEMÁS"
-.BR fakeroot (1),
-.BR dpkg-buildpackage (1),
-.BR debuild (1)
-.BR /usr/share/doc/fakeroot/DEBUG
-.SH TRADUCTOR
-Traducción de Rubén Porras Campo <debian-l10n-spanish at lists.debian.org>
diff --git a/doc/es/fakeroot.1 b/doc/es/fakeroot.1
deleted file mode 100644
index c5c4568..0000000
--- a/doc/es/fakeroot.1
+++ /dev/null
@@ -1,307 +0,0 @@
-.\" Process this file with
-.\" groff -man -Tascii foo.1
-.\"
-.\" "verbatim" environment (from strace.1)
-.de CW
-.sp
-.nf
-.ft CW
-..
-.de CE
-.ft
-.fi
-.sp
-..
-.\"
-.\" (c) 2003 Software in the Public Interest
-.\" Esta traducción ha sido realizada por Rubén Porras Campo <nahoo at inicia.es>
-.\" Está basada en la página de manual original:
-.\" versión 1.10 del CVS de
-.\" /cvs/debian-doc/manpages/english/fakeroot/fakeroot.1
-
-.TH fakeroot 1 "6 de agosto de 2004" "Proyecto Debian" "Manual de Debian"
-.\" Manpage by J.H.M. Dassen <jdassen at debian.org>
-.\" and Clint Adams <schizo at debian.org>
-.SH NOMBRE
-fakeroot \- ejecuta una orden en un entorno que falsea privilegios de
-superusuario para la manipulación de ficheros
-.SH SINOPSIS
-.B fakeroot 
-.B [\-l|\-\-lib
-.IB biblioteca] 
-.B [\-\-faked
-.IB binario-faked ] 
-.B [\-i
-.IB fichero-a-cargar ]
-.B [\-s
-.IB fichero-salvado ]
-.B [\-u|\-\-unknown\-is\-real ]
-.B [\-b|\-\-fd\-base ]
-.B [\-h|\-\-help ]
-.B [\-v|\-\-version ]
-.BI [\-\-]
-.BI [orden]
-.SH DESCRIPCIÓN
-.B fakeroot
-ejecuta una orden en un entorno donde parece que se tiene permisos de
-superusuario para la manipulación de ficheros. Útil para permitir a usuarios
-crear archivos (tar, ar, .deb etc.) con ficheros con permisos/propietarios de
-superusuario.
-Sin 
-.B fakeroot
-uno necesitaría privilegios de superusuario para crear los ficheros
-constituyentes del archivo con los permisos y propietario correctos, y después
-empaquetarlos, o uno tendría que construir los archivos directamente, sin usar
-el archivador.
-
-.B fakeroot
-reemplaza las funciones de la biblioteca de manipulación de ficheros (chmod(2),
-stat(2) etc.) por otras que simulan el efecto real que hubiesen tenido dichas
-funciones, si el usuario hubiese sido realmente el superusuario. Estas funciones
-envoltorio se encuentran en la biblioteca compartida
-.B /usr/lib/libfakeroot.so*
-que se carga mediante el mecanismo
-.B LD_PRELOAD
-del cargador dinámico. (Consulte
-.BR ld.so (8))
-
-Si pretende construir paquetes usando
-.BR fakeroot ,
-es aconsejable construir primero el paquete fakeroot: la etapa "debian/rules
-build" tiene algunas comprobaciones (la mayoría de ellas buscan fallos de
-versiones viejas de fakeroot). Si estas pruebas fallan (por ejemplo, porque
-tiene ciertos programas libc5 en el sistema), también fallará la construcción de
-otros paquetes mediante fakeroot, pero de formas mucho más sutiles.
-
-Además, dese cuenta que es mejor no realizar la compilación de los binarios bajo
-fakeroot. Especialmente configure y demás programas del estilo no se comportan
-bien cuando el sistema se comporta de forma diferente a la esperada. (o, de
-forma aleatoria, estos programas eliminan algunas variables de entorno, algunas
-de las cuales necesita fakeroot).
-
-.SH OPCIONES
-.TP
-\fB\-l\fR \fIbiblioteca\fR, \fB\-\-lib\fR \fIbiblioteca\fR
-Especifica una biblioteca envoltorio.
-.TP
-.BI \-\-faked \ binario
-Especifica un binario alternativo a usar en vez de faked.
-.TP
-.BI [\-\-] \ orden
-Cualquier orden que quieras ejecutar bajo fakeroot. Use \(oq\-\-\(cq si en la
-orden tiene otras opciones que puedan confundir el análisis de las opciones de
-fakeroot.
-.TP
-.BI \-s \ fichero-salvado
-Guarda el entorno fakeroot en fichero-salvado al salir. Este fichero puede
-usarse para restaurar el entorno más tarde usando \-i. Sin embargo, este fichero
-fallará y fakeroot se comportará de forma extraña a menos que no modifique los
-ficheros creados (N.T. del inglés touched, haciendo referencia a la orden touch,
-con la que fakeroot crea algunos ficheros vacíos para simular algunas
-situaciones) dentro del entorno fakeroot cuando esté fuera del entorno. Aun así,
-esto puede ser útil. Por ejemplo, puede usarse con rsync(1) para guardar y
-restaurar el árbol de directorios completo con la información de usuarios,
-grupos y dispositivos completa sin necesidad de ser superusuario. Consulte
-.I /usr/share/doc/fakeroot/README.saving
-para más detalles.
-.TP
-.BI \-i \ fichero-a-cargar
-Carga un entorno fakeroot de fichero-a-cargar previamente salvado usando \-s.
-Note que esto no salva implícitamente el fichero, use también \-s para conseguir
-esto. Es seguro usar el mismo fichero para \-i y \-s en una misma invocación de
-.BR fakeroot.
-.TP
-\fB\-u\fR, \fB\-\-unknown\-is\-real\fR
-Usa el propietario real para ficheros desconocidos previamente por fakeroot en
-vez de suponer que pertenecen a root:root.
-.TP
-.BI \-b \ fd
-Especifica el descriptor de fichero base (sólo en modo TCP). Fd es el número
-mínimo de descriptor de fichero a usar para las conexiones TCP, puede ser
-importante para evitar conflictos con los descriptores de ficheros usados por
-programas ejecutándose dentro de
-.B fakeroot.
-.TP
-.BI \-h
-Muestra la ayuda.
-.TP
-.BI \-v
-Muestra la versión.
-
-.SH EJEMPLOS
-Aquí hay un ejemplo de una sesión con
-.BR fakeroot . 
-Dese cuenta que dentro de un entorno fakeroot la manipulación de ficheros que
-requiere privilegios de superusuario se realiza con éxito, pero realmente no se
-lleva a cabo.
-.CW
-$  whoami
-joost
-$ fakeroot /bin/bash
-#  whoami
-root
-# mknod hda3 b 3 1
-# ls \-ld hda3
-brw\-r\-\-r\-\-   1 root     root       3,   1 Jul  2 22:58 hda3
-# chown joost:root hda3
-# ls \-ld hda3
-brw\-r\-\-r\-\-   1 joost    root       3,   1 Jul  2 22:58 hda3
-# ls \-ld /
-drwxr\-xr\-x  20 root     root         1024 Jun 17 21:50 /
-# chown joost:users /
-# chmod a+w /
-# ls \-ld /
-drwxrwxrwx  20 joost    users        1024 Jun 17 21:50 /
-# exit
-$ ls \-ld /
-drwxr\-xr\-x  20 root     root         1024 Jun 17 21:50 //
-$ ls \-ld hda3
-\-rw\-r\-\-r\-\-   1 joost    users           0 Jul  2 22:58 hda3
-.CE
-Sólo las operaciones que el usuario
-.B joost
-puede hacer se llevan a cabo realmente.
-
-.B fakeroot
-se escribió específicamente para permitir que los usuario pudiesen crear
-paquetes (en el formato 
-.BR deb(5)
-) sin tener privilegios de superusuario.
-Esto puede hacerse con órdenes como
-.B dpkg-buildpackage \-rfakeroot
-o
-.B debuild \-rfakeroot
-(realmente, \-rfakeroot es predeterminado en debuild en estos momentos, así que
-no necesita el argumento).
-.SH ASPECTOS DE SEGURIDAD
-.B fakeroot
-es un programa normal, sin el bit setuid. No aumenta los privilegios de un
-usuario ni disminuye la seguridad del sistema.
-.SH FICHEROS
-.I /usr/lib/libfakeroot/libfakeroot.so*
-La biblioteca compartida que contiene las funciones envoltorio.
-.SH ENTORNO
-.B 
-.IP FAKEROOTKEY
-La llave usada para comunicarse con el demonio fakeroot. Cualquier programa
-comenzado con el 
-.B LD_PRELOAD
-correcto y la
-.B FAKEROOTKEY
-de un demonio en ejecución conectará automáticamente con ese demonio, y tendrá
-la misma visión "falsa" de los permisos/propietarios de los ficheros del
-sistema. (sumiendo que el demonio y el programa que se conecta los ejecute el
-mismo usuario).
-.B
-.IP LD_LIBRARY_PATH
-.B
-.IP LD_PRELOAD
-Fakeroot está implementado envolviendo las llamadas al sistema. Esto se realiza
-modificando las variables de entorno de forma que queden como
-LD_LIBRARY_PATH=/usr/lib/fakeroot y LD_PRELOAD=libfakeroot.so.0. Esa biblioteca
-se carga antes que la biblioteca de C del sistema, y de esa forma se interceptan
-gran parte de las llamadas al sistema. Si necesita modificar
-.B LD_LIBRARY_PATH
-o
-.B LD_PRELOAD
-dentro de un entorno fakeroot, deberán quedar establecidos de forma relativa,
-como en
-.B LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/foo/bar/
-.SH LIMITACIONES
-.B
-.IP "Versiones de la biblioteca"
-Toda orden ejecutada con 
-.B fakeroot 
-necesita enlazarse con la misma versión de la biblioteca de C del mismo
-.B fakeroot.
-.B
-.IP open()/create()
-fakeroot no envuelve open(), create(), etc. Así, que si el usuario
-.B joost
-hace
-.CW
-touch tal
-fakeroot 
-ls \-al tal
-.CE
-o del otro modo,
-.CW
-fakeroot
-touch tal
-ls \-al tal
-.CE
-fakeroot no puede saber en el primer caso que, el propietario de tal realmente
-debe ser
-.B joost
-mientras que en el segundo debe ser
-.BR root .
-Para los paquetes Debian, dar a todos los ficheros "desconocidos" uid=gid=0 por
-omisión, está siempre bien. La forma real de solucionar esto es envolver
-.B open() 
-y
-.BR create() ,
-pero esto crea otros problemas, como demuestra el paquete libtricks. Este
-paquete envuelve más funciones, e intenta hacer más cosas que
-.B fakeroot .
-Se vio que una pequeña actualización de libc (de una donde la función 
-.BR stat()
-no usaba
-.BR open()
-a otra en la que
-.BR stat()
-usaba (en algunas ocasiones)
-.BR open() ),
-causaba violaciones de segmento inexplicables (esto es, el 
-.BR stat()
-de libc6 llamaba el
-.BR open()
-envuelto, que luego llamaba al
-.BR stat() 
-de libc6, etc). Arreglarlo no fue tan difícil, pero una vez arreglado, es
-cuestión de tiempo antes de que otra función empiece a usar open(), ni hablar de
-portarlo a otro sistema operativo. Así que decidí reducir al máximo el número de
-funciones envuelta por fakeroot, para limitar la probabilidad de
-\(oqcolisiones\(cq.
-.B
-.IP "GNU configure (y otros programas por el estilo)"
-fakeroot, en efecto, cambia el comportamiento del sistema. Los programas que
-prueban el sistema, como GNU configure, pueden verse confundidos por esto (o si
-no lo hacen, llevarán a fakeroot tan al límite que será este el que se
-confunda). Así que es aconsejable no ejecutar el objetivo "configure" en un
-entorno fakeroot. Como configure debe ejecutarse en "debian/rules build",
- "dpkg\-buildpackage \-rfakeroot" tiene cuidado de esto, haciéndolo
-correctamente.
-.SH FALLOS
-No envuelve open(). Esto no es malo por si mismo, pero si un programa hace
-open("fichero", O_WRONLY, 000), escribe en "fichero", lo cierra, y trata de
-abrirlo de nuevo para leer el fichero, entonces falla al abrirlo, ya que el modo
-del fichero será 000. El fallo es que si el superusuario hace lo mismo, open()
-será satisfactorio, ya que los permisos del fichero no se comprueban para el
-superusuario. Elegí no envolver open(), ya que open() se usa en muchas otras
-funciones de libc (incluso en aquellas que ya están envueltas), de forma que se
-crean bucles (o posibles bucles futuros, cuando la implementación de varias
-funciones de libc cambie ligeramente).
-.SH COPIA
-.B fakeroot
-se distribuye bajo la Licencia Pública General de GNU.
-(GPL 2.0 o posterior).
-.SH AUTORES
-.TP
-joost witteveen
-.RI < joostje at debian.org >
-.TP
-Clint Adams
-.RI < schizo at debian.org >
-.TP
-Timo Savola
-.SH PÁGINA DEL MANUAL
-la mayor parte de J.H.M. Dassen 
-.RI <jdassen at debian.org> 
-con muchas modificaciones y añadiduras de joost y Clint.
-.SH "VÉASE ADEMÁS"
-.BR faked (1)
-.BR dpkg\-buildpackage (1),
-.BR debuild (1)
-.BR /usr/share/doc/fakeroot/DEBUG
-.SH TRADUCTOR
-Traducción de Rubén Porras Campo <debian\-l10n\-spanish at lists.debian.org>
diff --git a/doc/fr/Makefile.am b/doc/fr/Makefile.am
index 5b318c1..8904398 100644
--- a/doc/fr/Makefile.am
+++ b/doc/fr/Makefile.am
@@ -1,6 +1,8 @@
 AUTOMAKE_OPTIONS=foreign
 
-manfrdir = $(mandir)/fr/man1
-manfr_DATA = fakeroot.1
+mandir = @mandir@/fr
+man_MANS = fakeroot.1 faked.1
 
-EXTRA_DIST = fakeroot.1
+$(man_MANS):
+
+EXTRA_DIST = fakeroot.1 faked.1
diff --git a/doc/fr/fakeroot.1 b/doc/fr/fakeroot.1
deleted file mode 100644
index 05a3094..0000000
--- a/doc/fr/fakeroot.1
+++ /dev/null
@@ -1,288 +0,0 @@
-.\" Process this file with
-.\" groff -man -Tascii foo.1
-.\"
-.\" "verbatim" environment (from strace.1)
-.de CW
-.sp
-.nf
-.ft CW
-..
-.de CE
-.ft
-.fi
-.sp
-..
-.\"
-.TH fakeroot 1 "17 Juin 2004" "Projet Debian" "Manuel de Debian"
-.\" Page d'aide par J.H.M. Dassen <jdassen at wi.LeidenUniv.nl>
-.\" et Clint Adams <schizo at debian.org>
-.SH NOM
-fakeroot \- lance une commande dans un environnement simulant les privilèges du
-super-utilisateur pour la manipulation des fichiers.
-.SH SYNOPSIS
-.B fakeroot 
-.B [\-l|\-\-lib
-.IB bibliothèque] 
-.B [\-\-faked
-.IB binaire de simulation] 
-.B [\-i
-.IB fichier-lu ]
-.B [\-s
-.IB fichier-écrit ]
-.B [\-u|\-\-unknown\-is\-real ]
-.B [\-b|\-\-fd\-base ]
-.B [\-h|\-\-help ]
-.B [\-v|\-\-version ]
-.BI [\-\-]
-.BI [commande]
-.SH DESCRIPTION
-.B fakeroot
-lance une commande dans un environnement dans lequel cette commande obtient 
-les droits de l'administrateur pour manipuler des fichiers. C'est
-pratique pour permettre aux utilisateurs de créer des archives (tar, ar, .deb,
-etc.) qui contiennent des fichiers appartenant à root.
-Sans
-.B fakeroot,
-on serait obligé d'avoir les droits du super-utilisateur pour donner le bon
-système de droits aux fichiers constituant l'archive, puis de
-les assembler\ ; ou bien, on serait obligé de construire directement l'archive,
-sans utiliser le programme d'archivage.
-
-.B fakeroot
-fonctionne en remplaçant les fonctions de la bibliothèque manipulant les
-fichier (chmod(2), stat(2), etc.) par d'autres qui simulent les résultats que
-la vraie bibliothèque aurait donnés si l'utilisateur avait été réellement le 
-super-utilisateur.
-Ces fonctions simulées sont dans la bibliothèque partagée 
-.B /usr/lib/libfakeroot.so*
-qui est chargée par le mécanisme
-.B LD_PRELOAD
-du chargeur dynamique (dynamic loader). (Voir
-.BR ld.so (8))
-
-Si vous désirez construire des paquets avec
-.BR fakeroot ,
-essayez, s'il vous plaît, de construire d'abord le paquet fakeroot\ : l'étape
-«\ debian/rules build\ » réalise quelques tests
-(principalement pour les bogues des vieilles versions fakeroot). Si ces tests
-échouent (si vous avez par exemple certains programmes en libc5 sur votre
-système), les autres paquets que vous fabriquerez avec fakeroot échoueront
-certainement aussi, mais de façon parfois plus subtile.
-
-De même, notez qu'il vaut mieux ne pas construire les binaires eux-mêmes sous
-fakeroot. En particulier, configure et ses amis n'apprécient pas quand le
-système se comporte différemment de ce qu'ils attendent (parfois, ils modifient
-aléatoirement des variables d'environnement dont fakeroot a besoin).
-
-.SH OPTIONS
-.TP
-\fB\-l\fR \fIbibliothèque\fR, \fB\-\-lib\fR \fIbibliothèque\fR
-Spécifie une autre bibliothèque de substitution (wrapper library).
-.TP
-.BI \-\-faked \ binaire
-Spécifie l'utilisation d'un autre démon que faked.
-.TP
-.BI [\-\-] \ commande
-La commande à lancer sous fakeroot. Invoquez '\-\-' si des options de la
-commande risque d'être confondues avec des options de fakeroot.
-.TP
-.BI \-s \ fichier-écrit
-Enregistre l'environnement de fakeroot dans fichier-écrit lors son arrêt. Ce
-fichier pourra servir plus tard à restaurer cette configuration grâce à l'option
-\-i. Toutefois, cette option échouera et fakeroot se comportera par défaut
-sauf si vous n'accédez pas aux fichiers manipulés par fakeroot en dehors de cet
-environnement sauvegardé. Malgré cette restriction, cela peut être utile. Par
-exemple, cela peut servir avec rsync(1) pour sauvegarder et restaurer toute une
-arborescence de répertoires avec les informations de propriétaire, de groupe 
-et de périphérique  sans avoir à être le super-utilisateur. Voir 
-.I /usr/share/doc/fakeroot/README.saving
-pour plus d'informations.
-.TP
-.BI \-i \ fichier-lu
-recharge à partir de fichier-lu un environnement fakeroot préalablement
-sauvegardé par \-s. Notez que cela ne sauvegardera pas automatiquement la 
-configuration, vous devez repréciser -s dans ce but. L'utilisation du même nom
-de fichier pour \-i et \-s dans une seule commande 
-.BR fakeroot
-\  ne pose pas de problème.
-.TP
-\fB\-u\fR, \fB\-\-unknown\-is\-real\fR
-Utilise le véritable propriétaire des fichiers anciennement ignoré par fakeroot,
-plutôt que de considérer qu'ils appartiennent à root:root.
-.TP
-.BI \-b \ fd
-Definit la valeur de base du descripteur de fichier (En mode TCP uniquement).
-.TP
-.BI \-h
-Affiche l'aide.
-.TP
-.BI \-v
-Affiche la version.
-
-.SH EXEMPLES
-Voici un exemple d'utilisation de 
-.BR fakeroot. 
-Notez bien qu'à l'intérieur de l'environnement fakeroot, les manipulations de
-fichiers qui requièrent les privilèges de l'administrateur ont lieu,
-mais uniquement virtuellement. 
-.CW
-$  whoami
-joost
-$ fakeroot /bin/bash
-#  whoami
-root
-# mknod hda3 b 3 1
-# ls \-ld hda3
-brw\-r\-\-r\-\-   1 root     root       3,   1 Jul  2 22:58 hda3
-# chown joost:root hda3
-# ls \-ld hda3
-brw\-r\-\-r\-\-   1 joost    root       3,   1 Jul  2 22:58 hda3
-# ls \-ld /
-drwxr\-xr\-x  20 root     root         1024 Jun 17 21:50 /
-# chown joost:users /
-# chmod a+w /
-# ls \-ld /
-drwxrwxrwx  20 joost    users        1024 Jun 17 21:50 /
-# exit
-$ ls \-ld /
-drwxr\-xr\-x  20 root     root         1024 Jun 17 21:50 //
-$ ls \-ld hda3
-\-rw\-r\-\-r\-\-   1 joost    users           0 Jul  2 22:58 hda3
-.CE
-Seule l'opération que l'utilisateur 
-.B joost
-avait le droit de réaliser a réellement aboutie. 
-
-.B fakeroot
-a été écrit spécifiquement pour permettre aux utilisateurs de créer des
-paquets pour Debian GNU/Linux (au format
-.BR deb(5)
-) sans avoir à leur donner les privilèges du super-utilisateur.
-Ceci peut être fait par des commandes telles que
-.B dpkg-buildpackage \-rfakeroot
-ou
-.B debuild \-rfakeroot
-(\-rfakeroot est maintenant utilisé par défaut pour debuild,
-donc vous n'aurez pas besoin de cet argument).
-.SH ASPECTS DE SÉCURITÉ 
-.B fakeroot
-est un programme normal, non setuid. Il n'augmente pas les privilèges de
-l'utilisateur, et n'altère pas la sécurité du système.
-.SH FICHIERS
-.I /usr/lib/libfakeroot/libfakeroot.so*
-La bibliothèque partagée qui contient les fonctions simulées.
-.SH ENVIRONNEMENT
-.B 
-.IP FAKEROOTKEY
-La clé utilisée pour communiquer avec le serveur fakeroot (le démon). Tout
-programme qui démarre avec le bon 
-.B LD_PRELOAD
-et la
-.B FAKEROOTKEY
-d'un serveur actif se connectera automatiquement à ce démon, et aura la même
-«\ fausse\ » vision des droits du système de fichiers (si le serveur et le
-programme connecté ont bien été lancés par le même utilisateur).
-.SH LIMITES
-.B
-.IP "Versions des bibliothèques (libs)"
-Toute commande exécutée sous
-.B fakeroot 
-devra être liée à la même version de la bibliothèque C que 
-.B fakeroot
-lui-même. Comme la version «\ Potato\ » de la Debian ne se sert plus que de la
-libc6(glibc2.1), ce n'est plus un problème aujourd'hui. 
-.B
-.IP open()/create()
-fakeroot ne modifie pas open(), create(), etc. Donc si l'utilisateur
-.B joost
-tape soit
-.CW
-touch foo
-fakeroot 
-ls \-al foo
-.CE
-ou soit
-.CW
-fakeroot
-touch foo
-ls \-al foo
-.CE
-fakeroot n'aura aucun moyen de savoir que dans le premier cas, le
-propriétaire de foo est réellement
-.B joost
-tandis que dans le second cas, il aurait dû être 
-.BR root .
-Pour un paquet Debian, il est toujours correct de donner à tous les fichiers
-«\ inconnus\ » l'uid=gid=0. La vraie solution est de simuler 
-.B open() 
-et
-.BR create() ,
-mais cela soulève d'autres problèmes, comme démontré par le paquet
-libtricks. Ce paquet simule beaucoup d'autres fonctions, et tente d'aller
-plus loin que
-.B fakeroot .
-On peut s'apercevoir qu'une mise à jour minime de la libc (d'une version dans
-laquelle la fonction 
-.BR stat()
-n'utilise pas 
-.BR open()
-à une nouvelle version dans laquelle la fonction
-.BR stat()
-utilise (dans certains cas)
-.BR open() ),
-causera d'inexplicables erreurs de segmentation (ainsi, le 
-.BR stat()
-de la libc6 appellera la fonction simulée 
-.BR open() ,
-qui à son tour appellera la fonction 
-.BR stat() ,
-de la libc6, etc.).
-La correction n'a pas été facile, mais une fois corrigé, il faudra attendre
-peu de temps avant qu'une autre fonction ne se mette à utiliser open().
-Quant au portage sur un autre système d'exploitation, il n'a pas été envisagé.
-J'ai donc décidé de limiter au maximum le nombre de fonctions simulées
-par fakeroot, afin de limiter l'éventualité de ces «\ collisions\ ».
-.B
-.IP "GNU configure (et autres programmes du même genre)"
-fakeroot, en fait, modifie le comportement du système. Les programmes qui
-testent le système (tel que configure du GNU) peuvent être troublés par cela
-(ou, s'ils ne le sont pas, ils risquent de solliciter fakeroot à un point tel
-que celui-ci risque lui-même de s'y perdre). Il est donc préférable de ne pas
-lancer «\ configure\ » dans un environnement fakeroot. Comme configure doit
-être lancé par la cible build de debian/rules, l'utilisation de
-«\ dpkg-buildpackage \-rfakeroot\ » gère correctement ce problème.
-.SH BOGUES
-open() n'est pas simulé. Ce n'est pas si grave que cela, mais si un programme
-invoque open("file", O_WRONLY, 000), écrit dans ce fichier «\ file\ », le ferme,
-puis réessaye ensuite de l'ouvrir en lecture, alors cette tentative échouera,
-car les droits du fichier seront 000. Le bogue, c'est que si root fait cette
-opération, alors open() fonctionne, puisque les droits des fichiers ne 
-sont pas du tout vérifiés pour root. J'ai choisi de ne pas simuler open(), car
-open() est utilisé par nombre d'autres fonctions de la libc (dont certaines
-qui sont déjà simulées par fakeroot), ce qui créerait des boucles 
-(ou pourrait en créer quand l'implémentation des diverses fonctions de la libc
-change).
-.SH COPYRIGHT
-.B fakeroot
-est distribué sous la licence GNU General Public License.
-(GPL 2.0 ou supérieure).
-.SH AUTEUR
-.TP
-joost witteveen
-.RI <joostje at debian.org>
-.TP
-Clint Adams
-.RI < schizo at debian.org >
-.TP
-Timo Savola
-.SH PAGE DE MANUEL
-en majeure partie écrite par  J.H.M. Dassen 
-.RI <jdassen at wi.LeidenUniv.nl> 
-La plupart des ajouts et des modifications, par Joost et Clint.
-.SH "VOIR AUSSI"
-.BR faked (1)
-.BR dpkg\-buildpackage (1),
-.BR debuild (1)
-.BR /usr/share/doc/fakeroot/DEBUG
-.SH TRADUCTION
-Sylvain Cherrier <sylvain.cherrier at free.fr>.
diff --git a/doc/po4a/addendum.1.es b/doc/po4a/addendum.1.es
new file mode 100644
index 0000000..3c9f883
--- /dev/null
+++ b/doc/po4a/addendum.1.es
@@ -0,0 +1,3 @@
+PO4A-HEADER:mode=after;position=AUTORES;beginboundary=.SH
+.SH TRADUCTOR
+Traducción de Rubén Porras Campo <debian\-l10n\-spanish at lists.debian.org>
diff --git a/doc/po4a/addendum.1.fr b/doc/po4a/addendum.1.fr
new file mode 100644
index 0000000..e7358ce
--- /dev/null
+++ b/doc/po4a/addendum.1.fr
@@ -0,0 +1,3 @@
+PO4A-HEADER:mode=after;position=AUTEUR;beginboundary=.SH
+.SH TRADUCTION
+Sylvain Cherrier <sylvain.cherrier at free.fr>.
diff --git a/doc/po4a/addendum.1.sv b/doc/po4a/addendum.1.sv
new file mode 100644
index 0000000..46c4979
--- /dev/null
+++ b/doc/po4a/addendum.1.sv
@@ -0,0 +1,4 @@
+PO4A-HEADER:mode=after;position=FÖRFATTARE;beginboundary=.SH
+.SH ÖVERSÄTTNING
+David Weinehall
+.RI < tao at kernel.org >
diff --git a/doc/po4a/po4a.cfg b/doc/po4a/po4a.cfg
new file mode 100644
index 0000000..2f0facc
--- /dev/null
+++ b/doc/po4a/po4a.cfg
@@ -0,0 +1,9 @@
+[po4a_langs] es fr sv
+[po4a_paths] $(srcdir)po4a/po/fakeroot.pot $lang:$(srcdir)po4a/po/$lang.po
+[type: man] $(srcdir)fakeroot.1 \
+	$lang:$lang/fakeroot.1 add_$lang:$(srcdir)po4a/addendum.1.$lang \
+	opt:"-o groff_code=verbatim -o translate_joined=CW,CE -o no_wrap=CW:CE"
+[type: man] $(srcdir)faked.1 \
+	$lang:$lang/faked.1 add_$lang:$(srcdir)po4a/addendum.1.$lang \
+	opt:"-o groff_code=verbatim -o translate_joined=CW,CE -o no_wrap=CW:CE"
+
diff --git a/doc/sv/Makefile.am b/doc/sv/Makefile.am
index 60db8af..e1b96a7 100644
--- a/doc/sv/Makefile.am
+++ b/doc/sv/Makefile.am
@@ -1,6 +1,8 @@
 AUTOMAKE_OPTIONS=foreign
 
-mansvdir = $(mandir)/sv/man1
-mansv_DATA = faked.1 fakeroot.1
+mandir = @mandir@/sv
+man_MANS = faked.1 fakeroot.1
+
+$(man_MANS):
 
 EXTRA_DIST = faked.1 fakeroot.1
diff --git a/doc/sv/faked.1 b/doc/sv/faked.1
deleted file mode 100644
index 14ee69d..0000000
--- a/doc/sv/faked.1
+++ /dev/null
@@ -1,80 +0,0 @@
-.\" Process this file with
-.\" groff -man -Tascii foo.1
-.\"
-.\" "verbatim" environment (from strace.1)
-.de CW
-.sp
-.nf
-.ft CW
-..
-.de CE
-.ft
-.fi
-.sp
-..
-.\"
-.TH faked 1 "10 November 2002" "Debian Project" "Debian GNU/Linux manual"
-.\" Manpage by J.H.M. Dassen <jdassen at wi.LeidenUniv.nl>
-.SH NAMN
-faked \- daemon som kommer ihåg fejkad ägarskaps- och
-rättighetsinformation för filer som manipulerats av fakeroot-processer.
-.SH SYNOPSIS
-.B faked
-.B [\-\-debug] [\-\-foreground] [\-\-cleanup] [\-\-key
-.IB meddelande-nyckel ] 
-.SH BESKRIVNING
-Om en fakeroot-process vill ändra ägarskap för en fil, kommer
-.B faked
-att komma ihåg den nya ägaren. Om samma fakeroot-process senare
-utför ett stat()-anrop för den filen, kommer libfakeroots
-ersättningsfunktion för stat() först att anropa faked för att
-få den fejkade ägarinformationen för den filen, och sedan
-rapportera denna.
-
-.SH FLAGGOR
-.TP
-.B \-\-debug
-Skriv ut avlusningsinformation via stderr.
-.TP
-.BI \-\-foreground
-Förbli en förgrundsprocess.
-.TP
-.B \-\-cleanup \ number
-Rensa upp semaforerna.
-.TP
-.B \-\-key \ nyckelvärde
-Allokera ingen ny kommunikationskanal; använd istället kanalen
-som angivits via nyckeln (om den angivna kanalen inte existerar
-så skapas den).
-
-.SH BUGGAR
-Inga kända. Tag dock i beaktande, att även om jag skrivit ett
-flertal större (och mindre) program, så har jag aldrig skrivit
-något så litet som
-.BR fakeroot ,
-som har så många buggar som
-.BR fakeroot ,
-och ändå varit så användbart som, låt säga,
-.BR fakeroot
-version 0.0_3, den första versionen av programmet som kunde
-användas för att bygga sig själv.
-.SH LICENS
-.B fakeroot
-distribueras under GNU General Public License.
-(GPL 2.0 eller senare).
-.SH FÖRFATTARE
-joost witteveen
-.RI < joostje at debian.org >
-.SH MANUALSIDA
-till större delen skriven av
-J.H.M. Dassen 
-.RI < jdassen at wi.LeidenUniv.nl >
-ändringar/tillägg av joost.
-.SH "SE ÄVEN"
-.BR fakeroot (1),
-.BR dpkg-buildpackage (1),
-.BR debuild (1)
-.BR /usr/share/doc/fakeroot/DEBUG
-.SH ÖVERSÄTTNING
-David Weinehall
-.RI < tao at kernel.org >
diff --git a/doc/sv/fakeroot.1 b/doc/sv/fakeroot.1
deleted file mode 100644
index 690bb6d..0000000
--- a/doc/sv/fakeroot.1
+++ /dev/null
@@ -1,253 +0,0 @@
-.\" Process this file with
-.\" groff -man -Tascii foo.1
-.\"
-.\" "verbatim" environment (from strace.1)
-.de CW
-.sp
-.nf
-.ft CW
-..
-.de CE
-.ft
-.fi
-.sp
-..
-.\"
-.TH fakeroot 1 "10 November 2002" "Debian Project" "Debian GNU/Linux manual"
-.\" Manpage by J.H.M. Dassen <jdassen at wi.LeidenUniv.nl>
-.SH NAMN
-fakeroot \- utför ett kommando i en miljö som fejkar
-root-privilegier för filmanipulation
-.SH SYNOPSIS
-.B fakeroot 
-.B [\-l|\-\-lib
-.IB bibliotek] 
-.B [-\-faked
-.IB fejkad-binär] 
-.BI [\-\-]
-.BI [kommando]
-.SH BESKRIVNING
-.B fakeroot
-utför ett kommando i en miljö där kommandot tror sig ha
-root-privilegier för filmanipulering. Detta är användbart för
-att ge användare möjlighet att skapa arkiv (tar, ar, .deb osv)
-som innehåller filer med root-rättigheter/ägarskap.
-Utan
-.B fakeroot
-tvingas man att ha root-privilegier för att skapa de filer
-arkivet består av med korrekt ägarskaps- och
-rättighetsinformation, alternativt konstruera arkiven manuellt.
-
-.B fakeroot
-arbetar genom att ersätta biblioteksfunktionerna för
-filrättighetsmodifiering (chmod(2), stat(2), osv) med sådana
-som simulerar effekten som de riktiga biblioteksfunktionerna
-skulle ha haft om användaren verkligen varit root. Dessa
-funktioner finns samlade i biblioteket
-.B /usr/lib/libfakeroot.so*
-som laddas genom
-\fBLD_PRELOAD\fP-mekanismen hos den dynamiska länkaren (se
-.BR ld.so (8))
-
-Om du planerar att bygga paket med hjälp av
-.BR fakeroot ,
-försök först att bygga fakeroot-paketet:
-"debian/rules build"-stadiet har ett par tester (som mestadels
-testar efter buggar i gamla versioner av fakeroot).
-Om dessa tester misslyckas (till exempel på grund av att du har
-vissa libc5-program på ditt system) så är det troligt att
-du också kommer att misslyckas bygga andra paket,
-och det är möjligt att dessa fel blir betydligt svårare att
-hitta.
-
-Märk väl att det är bäst att inte bygga binärerna själva
-med hjälp av fakeroot. Särskilt configure och liknande program
-ogillar att systemet plötsligt beter sig annorlunda än vad de
-förväntar sig. Det är också möjligt att dessa program rensar
-bort vissa miljövariabler som fakeroot behöver.
-
-.SH FLAGGOR
-.TP
-.BI \-\-lib \ bibliotek
-Ange ett alternativt bibliotek med ersättningsfunktioner.
-.TP
-.BI \-\-faked \ binär
-Ange en alternativ binär att använda istället för faked(1).
-.TP
-.BI [\-\-] \ kommando
-Det kommando som du vill att fakeroot skall utföra. Använd `--'
-om kommandoraden kan tänkas förvirra fakeroots
-kommandoradstolkning.
-
-.SH EXEMPEL
-Här är ett exempel på hur
-.BR fakeroot
-kan användas.
-Notera att i den fejkade root-miljön så lyckas filmanipulering
-som kräver root-privilegier, trots att den egentligen inte
-utförs.
-.CW
-$  whoami
-joost
-$ fakeroot /bin/bash
-#  whoami
-root
-# mknod hda3 b 3 1
-# ls -ld hda3
-brw-r--r--   1 root     root       3,   1 Jul  2 22:58 hda3
-# chown joost:root hda3
-# ls -ld hda3
-brw-r--r--   1 joost    root       3,   1 Jul  2 22:58 hda3
-# ls -ld /
-drwxr-xr-x  20 root     root         1024 Jun 17 21:50 /
-# chown joost:users /
-# chmod a+w /
-# ls -ld /
-drwxrwxrwx  20 joost    users        1024 Jun 17 21:50 /
-# exit
-$ ls -ld /
-drwxr-xr-x  20 root     root         1024 Jun 17 21:50 //
-$ ls -ld hda3
--rw-r--r--   1 joost    users           0 Jul  2 22:58 hda3
-.CE
-Enbart de operationer som användaren
-.B joost
-skulle kunna ha genomfört som sig själv utförs på riktigt.
-
-.B fakeroot
-skrevs speciellt i syfte att ge användare möjlighet att
-skapa Debian GNU/Linux-paket (i
-.BR deb(5)
-format) utan att behöva root-privilegier.
-Detta kan utföras genom kommandon såsom
-.B dpkg-buildpackage -rfakeroot
-eller
-.B debuild -rfakeroot
-(-rfakeroot är numera standard i debuild, så du behöver inte
-ens använda den parametern).
-.SH SÄKERHETSASPEKTER
-.B fakeroot
-är ett vanligt program utan setuid. Det ger inte användaren
-några extra privilegier, och minskar inte systemets säkerhet.
-.SH FILER
-.I /usr/lib/libfakeroot/libfakeroot.so*
-Det delade bibliotek som innehåller ersättningsfunktionerna.
-.SH MILJÖ
-.B 
-.IP FAKEROOTKEY
-Den nyckel som används för att kommunicera med
-fakeroot-daemonen. Varje program som startats med korrekt
-.B LD_PRELOAD
-och en
-.B FAKEROOTKEY
-för en körande daemon kommer automatiskt att ansluta till den
-daemonen, och kommer att ha samma fejkade syn på filsystemets
-ägarskap och rättigheter, givet att daemonen och programmet som
-ansluter till den startats av samma användare.
-.SH BEGRÄNSNINGAR
-.B
-.IP "Biblioteksversioner"
-Varje kommando som utförs inom
-.B fakeroot 
-måste vara länkat mot samma version av libc som
-.B fakeroot
-självt. Eftersom Potato versionen av Debian numera enbart
-använder libc6 (glibc2.1), är inte detta något större problem
-längre.
-.B
-.IP open()/create()
-fakeroot innehåller inga ersättningsfunktioner för open(),
-create(), osv. Så om användaren
-.B joost
-antingen utför
-.CW
-touch foo
-fakeroot 
-ls -al foo
-.CE
-eller omvänt,
-.CW
-fakeroot
-touch foo
-ls -al foo
-.CE
-så kan fakeroot inte på något sätt känna till att i det första
-fallet så borde ägaren för filen foo vara
-.B joost
-men i det senare fallet
-.BR root .
-När det gäller Debian-paket, så är det alltid ok att ge alla
-"okända" filer uid=gid=0. Den korrekta lösningen på det här
-problemet är att även ha en ersättningsfunktion för
-.B open() 
-och 
-.BR create() ,
-men det skapar andra problem, såsom paketet libtricks visar
-exempel på. Det paketet har ersättningar för betydligt
-fler funktioner, och försökte att göra betydligt mer än
-.B fakeroot .
-Det visade sig att en smärre uppgradering av libc (från en
-version där funktionen
-.BR stat()
-inte använde sig av
-.BR open()
-till en version där
-.BR stat()
-ibland använde sig av
-.BR open() ),
-orsakade oförklarliga segmenteringsfel (dvs,
-.BR stat()
-i libc6 anropade ersättningsfunktionen för
-.BR open() ,
-som senare anropade libc6 version av
-.BR stat() ,
-osv).
-Att fixa dessa problem var inte enkelt, och när så gjorts var
-det bara en tidsfråga innan andra funktioner började använda
-sig av open(). För att inte tala om problemen med att porta libtricks
-till en annan plattform. Sålunda beslöt jag mig för att hålla
-antalet ersättningsfunktioner i fakeroot så lågt som möjligt,
-för att begränsa sannolikheten för `kollisioner'.
-.B
-.IP "GNU configure (och liknande program)"
-fakeroot ändrar hur systemet beter sig. Program som försöker
-känna av systemets beteende (exempelvis GNU configure) kan bli
-förvirrade av detta (och även om de inte blir det så kan
-fakeroot bli förvirrat). Därför är det inte rekommenderat att
-utföra "configure" inifrån fakeroot. Då configure bör anropas
-av "debian/rules build", så borde "dpkg-buildpackage -rfakeroot"
-ta hand om detta på ett korrekt sätt.
-.SH BUGGAR
-fakeroot har ingen ersättningsfunktion för open(). Detta i sig
-självt är inget fel, men om ett program utför
-open("file", O_WRONLY, 000), försöker skriva till filen "file",
-stänger den, och sedan försöker att läsa filen, så misslyckas
-detta då filen kommer att ha rättigheterna 000. Buggen består i
-att om en process med root-privilegier försöker sig på det
-samma, så kommer anropet till open() att lyckas, eftersom
-filrättigheter inte kontrolleras alls för root.
-Jag valde att inte skriva ersättningsfunktioner för open(),
-eftersom open() används av många andra funktioner i libc (även
-de som har ersättningsfunktioner), vilket ger upphov till
-cirkelreferenser eller potential för cirkelreferenser ifall
-implementationen av vissa funktioner i libc förändras).
-.SH LICENS
-.B fakeroot
-distribueras under GNU General Public License.
-(GPL 2.0 eller senare).
-.SH FÖRFATTARE
-joost witteveen
-.RI < joostje at debian.org >
-.SH MANUALSIDA
-till större delen skriven av
-J.H.M. Dassen 
-.RI <jdassen at wi.LeidenUniv.nl> 
-med ett flertal ändringar/tillägg av joost.
-.SH "SE ÄVEN"
-.BR faked (1)
-.BR dpkg-buildpackage (1),
-.BR debuild (1)
-.BR /usr/share/doc/fakeroot/DEBUG
-.SH ÖVERSÄTTNING
-David Weinehall
-.RI < tao at kernel.org >
diff --git a/fake/Makefile.am b/fake/Makefile.am
index 3843d2c..1388bf6 100644
--- a/fake/Makefile.am
+++ b/fake/Makefile.am
@@ -4,5 +4,4 @@ libdir=${exec_prefix}/lib
 
 lib_LTLIBRARIES=libfakeroot.la
 libfakeroot_la_SOURCES=libfakeroot.c
-libfakeroot_la_LDFLAGS=-version-info 0:1:0
-#libfakeroot_la_LDFLAGS=-version-info 4:0:4
+libfakeroot_la_LDFLAGS=-release 0
diff --git a/scripts/fakeroot.in b/scripts/fakeroot.in
index c2e16d8..f68038d 100755
--- a/scripts/fakeroot.in
+++ b/scripts/fakeroot.in
@@ -18,7 +18,7 @@ EOF
 PREFIX=@prefix@
 BINDIR=@bindir@
     
-LIB=lib at fakeroot_transformed@.so.0
+LIB=lib at fakeroot_transformed@.so
 PATHS=@libdir@:${PREFIX}/lib64/libfakeroot:${PREFIX}/lib32/libfakeroot
 FAKED=${BINDIR}/@faked_transformed@
 

-- 
fakeroot



More information about the Fakeroot-commits mailing list