@ISA=qw(Exporter);
@EXPORT=qw(&init &doit &complex_doit &verbose_print &error &warning &tmpdir
&pkgfile &pkgext &isnative &autoscript &filearray &GetPackages
- &basename &xargs %dh &compat);
+ &basename &dirname &xargs %dh &compat);
my $max_compat=3;
debhelper (3.0.52) unstable; urgency=low
* Typo, Closes: #122679
-UNRELEASED
+ * Export dirname from Dh_Lib, and related cleanup, Closes: #125770
+ * Document dirname, basename in PROGRAMMING
-- Joey Hess <joeyh@debian.org> Thu, 6 Dec 2001 11:58:52 -0500
}
foreach my $page (@manpages) {
- my $basename=Debian::Debhelper::Dh_Lib::basename($page);
+ my $basename=basename($page);
# Support compressed pages.
my $gz='';
if ($l=~m/\.so\s+(.*)/) {
my $solink=$1;
# This test is here to prevent links like ... man8/../man8/foo.8
- if (Debian::Debhelper::Dh_Lib::basename($File::Find::dir) eq
- Debian::Debhelper::Dh_Lib::dirname($solink)) {
- $solink=Debian::Debhelper::Dh_Lib::basename($solink);
+ if (basename($File::Find::dir) eq
+ dirname($solink)) {
+ $solink=basename($solink);
}
else {
$solink="../$solink";
if ($l=~m/\.so\s+(.*)/) {
my $solink=$1;
# This test is here to prevent links like ... man8/../man8/foo.8
- if (Debian::Debhelper::Dh_Lib::basename($File::Find::dir) eq
- Debian::Debhelper::Dh_Lib::dirname($solink)) {
- $solink=Debian::Debhelper::Dh_Lib::basename($solink);
+ if (basename($File::Find::dir) eq
+ dirname($solink)) {
+ $solink=basename($solink);
}
else {
$solink="../$solink";
$dest=~s:^/::;
# Make sure the directory the link will be in exists.
- my $basedir=Debian::Debhelper::Dh_Lib::dirname("$tmp/$dest");
+ my $basedir=dirname("$tmp/$dest");
if (! -e $basedir) {
doit("install","-d",$basedir);
}
(optional)
This command automatically adds shell script snippets to a debian
maintainer script (like the postinst or prerm).
+dirname()
+ Return directory part of pathname.
+basename()
+ Return base of pathname,
-- Joey Hess <joeyh@debian.org>