--- /usr/bin/apt-mirror.orig 2012-12-07 15:58:31.111631752 +0000 +++ /usr/bin/apt-mirror 2012-12-07 15:58:53.111631318 +0000 @@ -238,16 +238,6 @@ print "\nEnd time: " . localtime() . "\n\n"; } -###################################################################################### -## Create the 3 needed directories if they don't exist yet -my @needed_directories = (get_variable("mirror_path"), get_variable("skel_path"), get_variable("var_path")); -foreach my $needed_directory (@needed_directories) { - unless (-d $needed_directory) { - mkdir($needed_directory) or die("apt-mirror: can't create $needed_directory directory"); - } -} - -###################################################################################### ## Parse config open CONFIG, "<$config_file" or die("apt-mirror: can't open config file ($config_file)"); @@ -298,6 +288,16 @@ close CONFIG; die("Please explicitly specify 'defaultarch' in mirror.list") unless get_variable("defaultarch"); +###################################################################################### +## Create the 3 needed directories if they don't exist yet +my @needed_directories = (get_variable("mirror_path"), get_variable("skel_path"), get_variable("var_path")); +foreach my $needed_directory (@needed_directories) { + unless (-d $needed_directory) { + mkdir($needed_directory) or die("apt-mirror: can't create $needed_directory directory"); + } +} + +###################################################################################### check_lock();