Comparison

util/startup.lua @ 10636:a9c975a0f113

util.startup: expose current process type (prosody/prosodyctl) in the global prosody object
author Matthew Wild <mwild1@gmail.com>
date Tue, 28 Jan 2020 12:46:59 +0000
parent 10604:3b0d9919f361
child 10651:1196f1e8d178
comparison
equal deleted inserted replaced
10635:675d9fbcbaed 10636:a9c975a0f113
587 end 587 end
588 end 588 end
589 589
590 -- prosodyctl only 590 -- prosodyctl only
591 function startup.prosodyctl() 591 function startup.prosodyctl()
592 prosody.process_type = "prosodyctl";
592 startup.parse_args(); 593 startup.parse_args();
593 startup.init_global_state(); 594 startup.init_global_state();
594 startup.read_config(); 595 startup.read_config();
595 startup.force_console_logging(); 596 startup.force_console_logging();
596 startup.init_logging(); 597 startup.init_logging();
609 end 610 end
610 611
611 function startup.prosody() 612 function startup.prosody()
612 -- These actions are in a strict order, as many depend on 613 -- These actions are in a strict order, as many depend on
613 -- previous steps to have already been performed 614 -- previous steps to have already been performed
615 prosody.process_type = "prosody";
614 startup.parse_args(); 616 startup.parse_args();
615 startup.init_global_state(); 617 startup.init_global_state();
616 startup.read_config(); 618 startup.read_config();
617 startup.init_logging(); 619 startup.init_logging();
618 startup.sanity_check(); 620 startup.sanity_check();