2fc12ef2fa
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 $
41 lines
1.8 KiB
Makefile
41 lines
1.8 KiB
Makefile
# Makefile for rpm scripts.
|
|
|
|
AUTOMAKE_OPTIONS = 1.4 foreign
|
|
|
|
EXTRA_DIST = \
|
|
brp-adjust_libraries brp-alt brp-bytecompile_python \
|
|
brp-cleanup brp-compress brp-fix-perms brp-fixup brp-strip brp-verify_elf \
|
|
compress_files check-files convertrpmrc.sh cross-build \
|
|
delayed_rebuilddb find-lang find-package find-prov.pl find-req.pl \
|
|
cpanflute cpanflute2 Specfile.pm find-provides.perl find-requires.perl \
|
|
fixup-binconfig fixup-pkgconfig fixup-libtool fixup-libraries \
|
|
get_magic.pl getpo.sh http.req \
|
|
functions files.req.list ldd magic.prov magic.req \
|
|
pam.prov pam.req pkgconfig.prov pkgconfig.req perl.prov perl.req \
|
|
rpmdiff rpmdiff.cgi rpm.daily rpm.log rpm.xinetd rpm2cpio.sh \
|
|
shebang.req shebang.req.files \
|
|
shell.req shell.req.files shell.prov shell.prov.files \
|
|
shlib.req.awk sql.prov sql.req strip_files \
|
|
tcl.req trpm u_pkg.sh verify-elf vpkg-provides.sh vpkg-provides2.sh
|
|
|
|
installprefix = $(DESTDIR)
|
|
|
|
all:
|
|
|
|
configdir = ${prefix}/lib/rpm
|
|
config_SCRIPTS = \
|
|
brp-adjust_libraries brp-alt brp-bytecompile_python \
|
|
brp-cleanup brp-compress brp-fix-perms brp-fixup brp-strip brp-verify_elf \
|
|
compress_files check-files convertrpmrc.sh cross-build \
|
|
delayed_rebuilddb find-lang find-package find-prov.pl find-req.pl \
|
|
cpanflute cpanflute2 Specfile.pm find-provides.perl find-requires.perl \
|
|
fixup-binconfig fixup-pkgconfig fixup-libtool fixup-libraries \
|
|
get_magic.pl getpo.sh http.req \
|
|
functions files.req.list ldd magic.prov magic.req \
|
|
pam.prov pam.req pkgconfig.prov pkgconfig.req perl.prov perl.req \
|
|
rpmdiff rpmdiff.cgi rpm.daily rpm.log rpm.xinetd rpm2cpio.sh \
|
|
shebang.req shebang.req.files \
|
|
shell.req shell.req.files shell.prov shell.prov.files \
|
|
shlib.req.awk sql.prov sql.req strip_files \
|
|
tcl.req trpm u_pkg.sh verify-elf vpkg-provides.sh vpkg-provides2.sh
|