file2pacDep(1rrp) | rpmrebuild plugin | file2pacDep(1rrp) |
NAME¶
file2pacDep.plug - un plugin pour rpmrebuild, qui transforme les dependances vers des fichiers en dependances vers des packages
SYNOPSIS¶
rpmrebuild --include file2pacDep.plug <packagename>
ou
rpmrebuild --change-spec-requires="file2pacDep.sh [option]"
<packagename>
la première forme s'applique est la plus simple
la deuxième permet de passer des options au plugin
DESCRIPTION¶
Ce plugin permet de transformer les dependances vers des fichiers
en dependances vers des packages.
Par exemple, une dépendance vers le binaire "/bin/bash" sera
transformée en dependance vers le package bash. idem pour une
dépendance vers une librairie.
OPTIONS¶
- -f, --file
- n'applique les transformations que sur les fichiers avec un chemin (ex : /bin/bash)
- -l, --lib
- n'applique les transformations que sur les libraries (ex : libc.so)
- -h, --help
- affiche une aide et quitte.
- -v, --version
- affiche la version du plugin et quitte.
- -V, --forceversion
- ajoute une dépendance sur la version courante (>=)
FILES¶
- file2pacDep.plug
- le fichier à inclure pour une utilisation rapide.
- file2pacDep.sh
- contient le code proprement dit.
- file2pacDep.plug.1
- cette page de manuel
EXEMPLES¶
les dépendances de mon package rpm sont :
$ rpm -qR rpm
gawk
fileutils
textutils
mktemp
shadow-utils
popt = 1.6.4
/bin/sh
/bin/sh
/bin/sh
rpmlib(CompressedFileNames) <= 3.0.4-1
ld-linux.so.2
libbz2.so.1
libc.so.6
libpopt.so.0
libpthread.so.0
librpm-4.0.4.so
librpmbuild-4.0.4.so
librpmdb-4.0.4.so
librpmio-4.0.4.so
librt.so.1
libz.so.1
/bin/sh
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.2.3)
libpthread.so.0(GLIBC_2.0)
librt.so.1(GLIBC_2.1)
en appliquant ce plugin par :
rpmrebuild --include file2pacDep.plug rpm
le résultat est :
$ rpm -qpR rpm-4.0.4-7x19.i386.rpm
rpmlib(VersionedDependencies) <= 3.0.3-1
popt = 1.6.4
bash
bzip2-libs
fileutils
gawk
glibc
mktemp
popt
rpm
shadow-utils
textutils
zlib
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
AUTHORS¶
Eric Gerbier <eric.gerbier@tutanota.com>
NOTES¶
COPYRIGHT¶
rpmrebuild is copyright (C) 2004 by Eric Gerbier.
Ce programme est distribué sous la licence GNU General Public.
Il est fourni en l'état, sans garanties. Consultez le fichier COPYING
pour plus de détails.
SEE ALSO¶
rpm(8), rpmbuild(8), rpmrebuild_plugins(1)
compat_digest.plug(1), demo.plug(1), demofiles.plug(1), nodoc.plug(1),
uniq.plug(1), file2pacDep.plug(1), exclude_file.plug(1), un_prelink.plug(1)
set_tag.plug(1), unset_tag.plug(1)
man -k rrp for plugins specific manpages
2.18 | Eric Gerbier |