split handling of init_script and service_artefact