From c43565ae26ec1821d5a8676296d0008cab5f16af Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Thu, 18 Jul 2013 21:41:24 +0400 Subject: check whether lib/svc/manifest exists --- dh_smf | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dh_smf b/dh_smf index 0bbacf0..9108328 100755 --- a/dh_smf +++ b/dh_smf @@ -120,15 +120,18 @@ foreach my $package ( @{ $dh{DOPACKAGES} } ) { # Get a list of all manifests in package my @manifests = (); - find( - { - wanted => sub { - -f $_ && /^.*\.xml\z/s && push @manifests, $File::Find::name; + if ( -d "$tmp/lib/svc/manifest" ) { + find( + { + wanted => sub { + -f $_ && /^.*\.xml\z/s && push @manifests, + $File::Find::name; + }, + no_chdir => 1, }, - no_chdir => 1, - }, - "$tmp/lib/svc/manifest" - ); + "$tmp/lib/svc/manifest" + ); + } next unless @manifests; -- cgit v1.2.3