Skip to content

Commit 58cbe36

Browse files
committed
build: Fix windows packaging building environment initialization
1 parent aa4d21c commit 58cbe36

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

contrib/windows/glpi-agent-packaging.pl

+14-14
Original file line numberDiff line numberDiff line change
@@ -679,22 +679,22 @@ sub create_dirs {
679679
foreach my $global (qw(image_dir build_dir debug_dir env_dir)) {
680680
my $dir = $self->global->{$global}
681681
or next;
682-
next unless -d $dir;
683-
684-
my $delete = '';
685-
if ($global eq 'build_dir') {
686-
$delete = catdir($dir, "msi");
687-
next unless -d $delete;
688-
} else {
689-
$delete = $dir;
690-
}
682+
if (-d $dir) {
683+
my $delete = '';
684+
if ($global eq 'build_dir') {
685+
$delete = catdir($dir, "msi");
686+
next unless -d $delete;
687+
} else {
688+
$delete = $dir;
689+
}
691690

692-
remove_tree($delete) or die "ERROR: cannot delete '$delete'\n";
691+
remove_tree($delete) or die "ERROR: cannot delete '$delete'\n";
693692

694-
# We may have some issue with fs synchro, be ready to wait a little
695-
my $timeout = time + 10;
696-
while ($delete && -d $delete && time < $timeout) {
697-
usleep(100000);
693+
# We may have some issue with fs synchro, be ready to wait a little
694+
my $timeout = time + 10;
695+
while ($delete && -d $delete && time < $timeout) {
696+
usleep(100000);
697+
}
698698
}
699699
-d $dir or make_path($dir) or die "ERROR: cannot create '$dir'\n";
700700
}

0 commit comments

Comments
 (0)