return $contents;
}
+sub make ($)
+{
+my($cmd)=@_;
+
+ system {'flock'} 'flock','-x',top_dir_disk(),$cmd.' >&2';
+}
+
sub img_size ($$)
{
my($width,$height)=@_;
for my $var (@img_variants) {
my $file=$file_base_disk.".".$var->{"id"};
# TODO: Somehow quickly check dependencies?
- system 'make >&2 -s --no-print-directory'
- .' -C '."'".File::Basename::dirname($file)."' '".File::Basename::basename($file)."'"
+ make('make -s --no-print-directory'
+ .' -C '."'".File::Basename::dirname($file)."' '".File::Basename::basename($file)."'")
if !-f $file;
push @nego_variants,negotiate_variant(
%$var,