Scroll to navigation

exclude_file.plug(1) rpmrebuild plugin exclude_file.plug(1)

NAME

exclude_file.plug - un plugin pour rpmrebuild, pour supprimer des fichies dans le fichier spec

SYNOPSIS

rpmrebuild --change-spec-file="exclude_file.sh -f mon_fichier_exclusion" <nom_de_package>
ou
rpmrebuild --change-spec-file="exclude_file.sh -r maregex" <nom_de_package>
ou
EXCLUDE_FROM=mon_fichier_exclusion rpmrebuild --include exclude_file.plug nom_de_package
ou
EXCLUDE_REGEX=maregex rpmrebuild --include exclude_file.plug <nom_de_package>

DESCRIPTION

Ce plugin permet de supprimer des fichiers dans le fichier spec

OPTIONS

affiche de l'aide sur le plugin puis sort.
affiche la version du plugin version puis sort.
affiche des informations de debogage du plugin
fabrique la liste d'exclusion à partir du fichier mon_fichier_exclusion (un nom par ligne)
applique les exclusions à partir de la chaine d'expression regulière maregex

FILES

contient le code du plugin pour l'option change-spec-file
le fichier à inclure, pour une utilisation rapide
la page de manuel

ENVIRONMENT

EXCLUDE_FROM : nom du fichier contenant la liste des fichiers à exclure (un nom par ligne)
EXCLUDE_REGEX : chaine contenant l'expression reguliere à exclure

EXAMPLES

supprime par regex les fichiers contenant fr.html dans le package afick-doc
rpmrebuild --change-spec-file="exclude_file.sh -r 'fr.html' " afick-doc
ou en syntaxe courte avec une variable d'environement
EXCLUDE_REGEX=fr.html rpmrebuild --include exclude_file.plug afick-doc

supprime par fichier d'exclusion les fichiers contenant fr.html dans le package afick-doc
rpm -ql afick-doc | grep 'fr.html' > /tmp/exclude_from
rpmrebuild --change-spec-file="exclude_file.sh --from /tmp/exclude_from'" afick-doc
ou en syntaxe courte avec une variable d'environement
EXCLUDE_FROM=/tmp/exclude_from rpmrebuild --include exclude_file.plug afick-doc

AUTHORS

Eric Gerbier <eric.gerbier@tutanota.com>

URL:http://rpmrebuild.sourceforge.net/>.

NOTES

COPYRIGHT

rpmrebuild is copyright (C) 2023 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.17 Eric Gerbier