Fixes Rakefile wrt. osrm-contract
This commit is contained in:
parent
a27902205b
commit
52a8bb414c
16
Rakefile
16
Rakefile
@ -98,7 +98,7 @@ task :crop do
|
|||||||
end
|
end
|
||||||
|
|
||||||
desc "Reprocess OSM data."
|
desc "Reprocess OSM data."
|
||||||
task :process => [:extract,:prepare] do
|
task :process => [:extract,:contract] do
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Extract OSM data."
|
desc "Extract OSM data."
|
||||||
@ -108,10 +108,10 @@ task :extract do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Prepare OSM data."
|
desc "Contract OSM data."
|
||||||
task :prepare do
|
task :contract do
|
||||||
Dir.chdir DATA_FOLDER do
|
Dir.chdir DATA_FOLDER do
|
||||||
raise "Error while preparing data." unless system "../#{BUILD_FOLDER}/osrm-prepare #{osm_data_area_name}.osrm --profile ../profiles/#{PROFILE}.lua"
|
raise "Error while contracting data." unless system "../#{BUILD_FOLDER}/osrm-contract #{osm_data_area_name}.osrm"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -161,17 +161,17 @@ task :down do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Kill all osrm-extract, osrm-prepare and osrm-routed processes."
|
desc "Kill all osrm-extract, osrm-contract and osrm-routed processes."
|
||||||
task :kill do
|
task :kill do
|
||||||
each_process('osrm-routed') { |pid,state| Process.kill 'KILL', pid }
|
each_process('osrm-routed') { |pid,state| Process.kill 'KILL', pid }
|
||||||
each_process('osrm-prepare') { |pid,state| Process.kill 'KILL', pid }
|
each_process('osrm-contract') { |pid,state| Process.kill 'KILL', pid }
|
||||||
each_process('osrm-extract') { |pid,state| Process.kill 'KILL', pid }
|
each_process('osrm-extract') { |pid,state| Process.kill 'KILL', pid }
|
||||||
wait_for_shutdown 'osrm-routed'
|
wait_for_shutdown 'osrm-routed'
|
||||||
wait_for_shutdown 'osrm-prepare'
|
wait_for_shutdown 'osrm-contract'
|
||||||
wait_for_shutdown 'osrm-extract'
|
wait_for_shutdown 'osrm-extract'
|
||||||
end
|
end
|
||||||
|
|
||||||
desc "Get PIDs of all osrm-extract, osrm-prepare and osrm-routed processes."
|
desc "Get PIDs of all osrm-extract, osrm-contract and osrm-routed processes."
|
||||||
task :pid do
|
task :pid do
|
||||||
each_process 'osrm-routed' do |pid,state|
|
each_process 'osrm-routed' do |pid,state|
|
||||||
puts "#{pid}\t#{state}"
|
puts "#{pid}\t#{state}"
|
||||||
|
Loading…
Reference in New Issue
Block a user