1RUN-ON-BINARIES-IN(1) RPM Development Tools RUN-ON-BINARIES-IN(1)
2
3
4
6 annobin - Annobin
7
9 run-on-binaries-in
10 [--help]
11 [--version]
12 [--verbose]
13 [--quiet]
14 [--ignore]
15 [--prefix=text]
16 [--tmpdir=dir]
17 [--files-from=file]
18 [--skip-list=file]
19 [--]
20 program
21 [program-options]
22 file...
23
25 The run-on-binaries-in script allows other scripts, or programs, to be
26 run on the executable files contained inside archives. This includes
27 rpm files, tar and ar files and compressed files.
28
29 The script does not recurse into directories, but this can be handled
30 by the "find" command, like this:
31
32 find . -type f -exec run-on-binaries-in <script-to-run> {} \;
33
34 The script accepts the following command line options:
35
36 --help
37 -h Displays the usage of the script and then exits.
38
39 --version
40 -v Displays the version of the script.
41
42 --verbose
43 -V Enables verbose mode, causing the script to detail each action it
44 takes.
45
46 If this option is repeated it has the special effect of cancelling
47 out the automatic addition of the -i to recursive invocations of
48 the script.
49
50 --quiet
51 -q Do not include the name of script in the out generated by the
52 script.
53
54 --ignore
55 -i Do not report file types that are not supported or recognised.
56
57 This option is automatically enabled when the script is recursively
58 invoked on an archive, unless the -V -V has been enabled. This is
59 because it is assumed that archives are likely to contain files
60 that do not need to be scanned.
61
62 --prefix=text
63 -p=text
64 Add this text to the output from the script when it runs the
65 program on a normal executable.
66
67 --tmpdir=dir
68 -t=dir
69 Directory to use to store temporary files.
70
71 --files-from=file
72 -f=file
73 Specifies a file containing a list of other files to examine, one
74 per line.
75
76 --skip-list=file
77 -s=file
78 Specifies a file containing a list of files not to examine, one per
79 line. Blank lines and comments are ignored. Text after a file's
80 name is also ignored. Filenames should start at the beginning of a
81 line.
82
83 -- Stops processing of command line options. This allows the script
84 to be run with a program whoes name starts with a dash.
85
88 Copyright (c) 2018 - 2019 Red Hat.
89
90 Permission is granted to copy, distribute and/or modify this document
91 under the terms of the GNU Free Documentation License, Version 1.3 or
92 any later version published by the Free Software Foundation; with no
93 Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
94 Texts. A copy of the license is included in the section entitled "GNU
95 Free Documentation License".
96
97
98
99annobin-1 2019-01-24 RUN-ON-BINARIES-IN(1)