#!/usr/bin/perl -w # # Reads debian/dirs, creates the directories listed there BEGIN { push @INC, "debian", "/usr/share/debhelper" } use Dh_Lib; init(); foreach $PACKAGE (@{$dh{DOPACKAGES}}) { $TMP=tmpdir($PACKAGE); $file=pkgfile($PACKAGE,"dirs"); if (! -e $TMP) { doit("install","-d",$TMP); } undef @dirs; if ($file) { @dirs=filearray($file) } if (($PACKAGE eq $dh{FIRSTPACKAGE} || $dh{PARAMS_ALL}) && @ARGV) { push @dirs, @ARGV; } if (@dirs) { # Stick the $TMP onto the front of all the dirs. # This is necessary, for 2 reasons, one to make them # be in the right directory, but more importantly, it # protects against the danger of absolute dirs being # specified. @dirs=map { $_="$TMP/$_"; tr:/:/:s; # just beautification. $_ } @dirs; # Create dirs. doit("install","-d",@dirs); } }