Russ Allbery wrote: > "Raphael Geissert" writes: > >> + Lintian::Command::Simple::run('mkdir', '-p', "strings/$dir") == 0 >> + or fail("Failed to create directory 'strings/$dir'\n"); > > Minor thing, but I'd use File::Path::make_path here. Although I suppose > it's a wash either way on both simplicity and speed. I tend to have a > kneejerk dislike of running subcommands, but loading a module is probably > equally slow. >
I considered using File::Path, but lib/Util.pm runs rm(1) on delete_dir, so I made it use mkdir(1) until both use File::Path. As far as I could see File::Path requires more special error handling code and we could benefit if this is done only in one place (i.e. wrapping File::Path's make_path and remove_tree in another module.) Cheers, -- Raphael Geissert - Debian Developer www.debian.org - get.debian.net -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hs5det$ul...@dough.gmane.org