1 diff -ru a/manifests/globals.pp b/manifests/globals.pp
2 --- a/manifests/globals.pp 2020-03-04 10:59:33.651335723 +0800
3 +++ b/manifests/globals.pp 2020-03-04 11:00:13.407336807 +0800
8 + 'poky-stx' => $::operatingsystemrelease ? {
14 'Archlinux' => $::operatingsystem ? {
22 $globals_postgis_version = $postgis_version ? {
23 diff -ru a/manifests/params.pp b/manifests/params.pp
24 --- a/manifests/params.pp 2020-03-04 10:59:33.651335723 +0800
25 +++ b/manifests/params.pp 2020-03-04 10:59:42.423335963 +0800
27 } elsif $::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '15.04') >= 0 {
28 # Ubuntu releases since vivid use systemd
29 $service_status = pick($service_status, "/usr/sbin/service ${service_name} status")
30 + } elsif $::operatingsystem == 'poky-stx' {
31 + $service_status = "systemctl is-active ${service_name}"
33 $service_status = pick($service_status, "/etc/init.d/${service_name} status | /bin/egrep -q 'Running clusters: .+|online'")
35 diff -ru a/templates/systemd-override.erb b/templates/systemd-override.erb
36 --- a/templates/systemd-override.erb 2020-03-04 10:59:33.735335726 +0800
37 +++ b/templates/systemd-override.erb 2020-03-04 10:59:42.423335963 +0800
39 .include /usr/lib64/systemd/system/<%= @service_name %>.service
40 <%- elsif scope.lookupvar('::operatingsystem') == 'Fedora' -%>
41 .include /lib/systemd/system/<%= @service_name %>.service
42 +<%- elsif scope.lookupvar('::operatingsystem') == 'poky-stx' -%>
43 +.include /lib/systemd/system/<%= @service_name %>.service
45 .include /usr/lib/systemd/system/<%= @service_name %>.service