2002-03-25 23:16:26 +03:00
# Makefile for rpm scripts.
AUTOMAKE_OPTIONS = 1.4 foreign
EXTRA_DIST = \
2002-03-26 00:51:30 +03:00
brp-adjust_libraries brp-alt brp-bytecompile_python \
2002-10-02 19:08:15 +04:00
brp-cleanup brp-compress brp-fix-perms brp-fixup brp-strip brp-verify_elf \
2003-11-08 22:46:35 +03:00
compress_files check-files convertrpmrc.sh cross-build \
2002-03-26 00:51:30 +03:00
delayed_rebuilddb find-lang find-package find-prov.pl find-req.pl \
2002-10-02 19:08:15 +04:00
cpanflute cpanflute2 Specfile.pm find-provides.perl find-requires.perl \
2003-11-26 12:01:23 +03:00
fixup-binconfig fixup-pkgconfig fixup-libtool fixup-libraries \
2002-10-02 19:08:15 +04:00
get_magic.pl getpo.sh http.req \
2006-02-02 04:51:38 +03:00
functions files.req.list ldd magic.prov magic.req \
2007-03-06 22:47:27 +03:00
pam.prov pam.req perl.prov perl.req \
pkgconfig.req pkgconfig.req.files pkgconfig.prov pkgconfig.prov.files \
2006-02-02 04:51:38 +03:00
rpmdiff rpmdiff.cgi rpm.daily rpm.log rpm.xinetd rpm2cpio.sh \
factored shebang.req
This is the dependency generator for #! lines.
shebang.req.files makes sure that only executable scripts are processed.
Here is why I chose the "shebang" name.
From Jargon File (4.3.1, 29 Jun 2001) [jargon]:
shebang /sh*-bang/ n. The character sequence "#!" that frequently
begins executable shell scripts under Unix. Probably derived from "shell
bang" under the influence of American slang "the whole shebang"
(everything, the works).
$ cd /usr/lib/perl5/pod
$ grep -i sharpbang *
perltoc.pod:C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
$ grep -i shebang *
perl58delta.pod:The command-line options -s and -F are now recognized on the shebang
perlbs2000.pod:BS2000 POSIX doesn't support the shebang notation
perlfaq3.pod:batch file and codify it in C<ALTERNATE_SHEBANG> (see the
perlfaq7.pod:line in your perl script (the "shebang" line) does not contain the
perlfaq7.pod:where you expect it so you need to adjust your shebang line.
perlfaq8.pod:but my shebang line is not the path to perl, so the shell runs the
perlglossary.pod:=item shebang
perljp.pod: "shebang"ѹǡJperlѤscriptΤۤȤɤѹʤѲǽȻפޤ
perlplan9.pod:such as "#!/usr/local/bin/perl". This is known as a shebang
perlplan9.pod:shebang path from config information located in Plan 9
perlport.pod:sub-systems do not support the C<#!> shebang trick for script invocation.
perlport.pod:OS/390 will support the C<#!> shebang trick in release 2.8 and beyond.
perlrun.pod:C<ALTERNATE_SHEBANG> (see the F<dosish.h> file in the source
perltoc.pod:serialization, server, service, setgid, setuid, shared memory, shebang,
perlwin32.pod:Perl scripts on UNIX use the "#!" (a.k.a "shebang") line to
$
2007-03-06 02:20:57 +03:00
shebang.req shebang.req.files \
2007-03-06 00:40:45 +03:00
shell.req shell.req.files shell.prov shell.prov.files \
shlib.req.awk sql.prov sql.req strip_files \
2006-01-11 03:39:39 +03:00
tcl.req trpm u_pkg.sh verify-elf vpkg-provides.sh vpkg-provides2.sh
2002-03-25 23:16:26 +03:00
installprefix = $( DESTDIR)
all :
configdir = ${ prefix } /lib/rpm
config_SCRIPTS = \
2002-03-26 00:51:30 +03:00
brp-adjust_libraries brp-alt brp-bytecompile_python \
2002-10-02 19:08:15 +04:00
brp-cleanup brp-compress brp-fix-perms brp-fixup brp-strip brp-verify_elf \
2003-11-08 22:46:35 +03:00
compress_files check-files convertrpmrc.sh cross-build \
2002-03-26 00:51:30 +03:00
delayed_rebuilddb find-lang find-package find-prov.pl find-req.pl \
2002-10-02 19:08:15 +04:00
cpanflute cpanflute2 Specfile.pm find-provides.perl find-requires.perl \
2003-11-26 12:01:23 +03:00
fixup-binconfig fixup-pkgconfig fixup-libtool fixup-libraries \
2002-10-02 19:08:15 +04:00
get_magic.pl getpo.sh http.req \
2006-02-02 04:51:38 +03:00
functions files.req.list ldd magic.prov magic.req \
2007-03-06 22:47:27 +03:00
pam.prov pam.req perl.prov perl.req \
pkgconfig.req pkgconfig.req.files pkgconfig.prov pkgconfig.prov.files \
2006-02-02 04:51:38 +03:00
rpmdiff rpmdiff.cgi rpm.daily rpm.log rpm.xinetd rpm2cpio.sh \
factored shebang.req
This is the dependency generator for #! lines.
shebang.req.files makes sure that only executable scripts are processed.
Here is why I chose the "shebang" name.
From Jargon File (4.3.1, 29 Jun 2001) [jargon]:
shebang /sh*-bang/ n. The character sequence "#!" that frequently
begins executable shell scripts under Unix. Probably derived from "shell
bang" under the influence of American slang "the whole shebang"
(everything, the works).
$ cd /usr/lib/perl5/pod
$ grep -i sharpbang *
perltoc.pod:C<shar>, C<sharpbang>, C<shmattype>, C<shortsize>, C<shrpenv>, C<shsharp>,
$ grep -i shebang *
perl58delta.pod:The command-line options -s and -F are now recognized on the shebang
perlbs2000.pod:BS2000 POSIX doesn't support the shebang notation
perlfaq3.pod:batch file and codify it in C<ALTERNATE_SHEBANG> (see the
perlfaq7.pod:line in your perl script (the "shebang" line) does not contain the
perlfaq7.pod:where you expect it so you need to adjust your shebang line.
perlfaq8.pod:but my shebang line is not the path to perl, so the shell runs the
perlglossary.pod:=item shebang
perljp.pod: "shebang"ѹǡJperlѤscriptΤۤȤɤѹʤѲǽȻפޤ
perlplan9.pod:such as "#!/usr/local/bin/perl". This is known as a shebang
perlplan9.pod:shebang path from config information located in Plan 9
perlport.pod:sub-systems do not support the C<#!> shebang trick for script invocation.
perlport.pod:OS/390 will support the C<#!> shebang trick in release 2.8 and beyond.
perlrun.pod:C<ALTERNATE_SHEBANG> (see the F<dosish.h> file in the source
perltoc.pod:serialization, server, service, setgid, setuid, shared memory, shebang,
perlwin32.pod:Perl scripts on UNIX use the "#!" (a.k.a "shebang") line to
$
2007-03-06 02:20:57 +03:00
shebang.req shebang.req.files \
2007-03-06 00:40:45 +03:00
shell.req shell.req.files shell.prov shell.prov.files \
shlib.req.awk sql.prov sql.req strip_files \
2006-01-11 03:39:39 +03:00
tcl.req trpm u_pkg.sh verify-elf vpkg-provides.sh vpkg-provides2.sh