diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl index bbdb32354804da79617c0a0c66a7e038c7876a75..cd16eb72155fde822f62d9cfe511849d76751b23 100644 --- a/build/makepack-dolibarr.pl +++ b/build/makepack-dolibarr.pl @@ -162,7 +162,17 @@ else { # Test if requirement is ok #-------------------------- +$atleastonerpm=0; foreach my $target (keys %CHOOSEDTARGET) { + if ($target =~ /RPM/i) + { + if ($atleastonerpm && ! $ENV{"DESTI"}) + { + print "Error: You asked creation of several rpms. Because all rpm have same name, you must defined an environment variable DESTI to tell package it must create subdirs for each package.\n"; + exit; + } + $atleastonerpm=1; + } foreach my $req (split(/[,\s]/,$REQUIREMENTTARGET{$target})) { # Test print "Test requirement for target $target: Search '$req'... ";