* debian/rules: - added rule to generate dh_bash-completion's manpage * debian/install, debian/dirs: - installing dh_bash-completion into /usr/bin
58 lines
1.1 KiB
Perl
Executable File
58 lines
1.1 KiB
Perl
Executable File
#!/usr/bin/perl -w
|
|
|
|
=head1 NAME
|
|
|
|
dh_bash-completion - install bash completions for package
|
|
|
|
=cut
|
|
|
|
use strict;
|
|
use Debian::Debhelper::Dh_Lib;
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
B<dh_bash-completion> [S<I<debhelper options>>]
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
dh_bash-completion is a debhelper program that is responsible for installing
|
|
completions for bash, usable installing the "bash-completion" package.
|
|
|
|
If a file named debian/package.bash-completion exists, then it is
|
|
installed into etc/bash_completion.d in the package build directory.
|
|
This file is used to provide the user with proper completion for available
|
|
commands.
|
|
|
|
=cut
|
|
|
|
init();
|
|
|
|
foreach my $package (@{$dh{DOPACKAGES}}) {
|
|
next if is_udeb($package);
|
|
|
|
my $tmp = tmpdir($package);
|
|
my $bc_dir = "$tmp/etc/bash_completion.d";
|
|
my $completions = pkgfile($package,"bash-completion");
|
|
|
|
if ($completions ne '') {
|
|
if (! -d "$bc_dir") {
|
|
doit("install", "-d", "$bc_dir");
|
|
}
|
|
doit("install", "-p", "-m644", $completions, "$bc_dir/$package");
|
|
}
|
|
}
|
|
|
|
=head1 SEE ALSO
|
|
|
|
L<debhelper(1)>
|
|
|
|
This program is a part of bash-completion.
|
|
|
|
L<bash(1)>
|
|
|
|
=head1 AUTHOR
|
|
|
|
David Paleino <d.paleino@gmail.com>
|
|
|
|
=cut
|