diff options
Diffstat (limited to 'meta-openstack/recipes-support/salt')
-rw-r--r-- | meta-openstack/recipes-support/salt/salt_3001.1.bb | 134 |
1 files changed, 67 insertions, 67 deletions
diff --git a/meta-openstack/recipes-support/salt/salt_3001.1.bb b/meta-openstack/recipes-support/salt/salt_3001.1.bb index 9b485d6..9c6e132 100644 --- a/meta-openstack/recipes-support/salt/salt_3001.1.bb +++ b/meta-openstack/recipes-support/salt/salt_3001.1.bb | |||
@@ -25,9 +25,9 @@ SRC_URI[md5sum] = "4174a6dd2c7eee808086ca06bdd928c9" | |||
25 | SRC_URI[sha256sum] = "e9ebb4d92fae8dabf21b8749dc126e4a4048bf8f613f5b1b851fe4b8226b5abc" | 25 | SRC_URI[sha256sum] = "e9ebb4d92fae8dabf21b8749dc126e4a4048bf8f613f5b1b851fe4b8226b5abc" |
26 | 26 | ||
27 | 27 | ||
28 | SYSTEMD_AUTO_ENABLE_${PN}-master = "disable" | 28 | SYSTEMD_AUTO_ENABLE:${PN}-master = "disable" |
29 | SYSTEMD_AUTO_ENABLE_${PN}-minion = "disable" | 29 | SYSTEMD_AUTO_ENABLE:${PN}-minion = "disable" |
30 | SYSTEMD_AUTO_ENABLE_${PN}-api = "disable" | 30 | SYSTEMD_AUTO_ENABLE:${PN}-api = "disable" |
31 | 31 | ||
32 | S = "${WORKDIR}/${PN}-${PV}" | 32 | S = "${WORKDIR}/${PN}-${PV}" |
33 | 33 | ||
@@ -35,9 +35,9 @@ inherit setuptools3 systemd | |||
35 | 35 | ||
36 | # Avoid a QA Warning triggered by the test package including a file | 36 | # Avoid a QA Warning triggered by the test package including a file |
37 | # with a .a extension | 37 | # with a .a extension |
38 | INSANE_SKIP_${PN}-tests += "staticdev" | 38 | INSANE_SKIP:${PN}-tests += "staticdev" |
39 | 39 | ||
40 | RDEPENDS_${PN} += "${PN}-api \ | 40 | RDEPENDS:${PN} += "${PN}-api \ |
41 | ${PN}-common \ | 41 | ${PN}-common \ |
42 | ${PN}-master \ | 42 | ${PN}-master \ |
43 | ${PN}-minion \ | 43 | ${PN}-minion \ |
@@ -58,7 +58,7 @@ PACKAGES += "\ | |||
58 | ${PN}-zsh-completion \ | 58 | ${PN}-zsh-completion \ |
59 | " | 59 | " |
60 | 60 | ||
61 | do_install_append() { | 61 | do_install:append() { |
62 | install -Dm644 ${S}/pkg/salt-common.logrotate ${D}${sysconfdir}/logrotate.d/${PN} | 62 | install -Dm644 ${S}/pkg/salt-common.logrotate ${D}${sysconfdir}/logrotate.d/${PN} |
63 | install -Dm644 ${S}/pkg/salt.bash ${D}${datadir}/bash-completion/completions/${PN} | 63 | install -Dm644 ${S}/pkg/salt.bash ${D}${datadir}/bash-completion/completions/${PN} |
64 | install -Dm644 ${S}/pkg/zsh_completion.zsh ${D}${datadir}/zsh/site-functions/_${PN} | 64 | install -Dm644 ${S}/pkg/zsh_completion.zsh ${D}${datadir}/zsh/site-functions/_${PN} |
@@ -73,9 +73,9 @@ do_install_append() { | |||
73 | done | 73 | done |
74 | } | 74 | } |
75 | 75 | ||
76 | ALLOW_EMPTY_${PN} = "1" | 76 | ALLOW_EMPTY:${PN} = "1" |
77 | FILES_${PN} = "" | 77 | FILES:${PN} = "" |
78 | FILES_${PN} += "${systemd_system_unitdir} ${systemd_system_unitdir}/* /etc/salt/master.d /etc/salt/master.d/preseed_key.py" | 78 | FILES:${PN} += "${systemd_system_unitdir} ${systemd_system_unitdir}/* /etc/salt/master.d /etc/salt/master.d/preseed_key.py" |
79 | 79 | ||
80 | DESCRIPTION_COMMON = "salt is a powerful remote execution manager that can be used to administer servers in a\ | 80 | DESCRIPTION_COMMON = "salt is a powerful remote execution manager that can be used to administer servers in a\ |
81 | fast and efficient way. It allows commands to be executed across large groups of servers. This means systems\ | 81 | fast and efficient way. It allows commands to be executed across large groups of servers. This means systems\ |
@@ -85,74 +85,74 @@ DESCRIPTION_COMMON = "salt is a powerful remote execution manager that can be us | |||
85 | Between the remote execution system, and state management Salt addresses the backbone of cloud and data center\ | 85 | Between the remote execution system, and state management Salt addresses the backbone of cloud and data center\ |
86 | management." | 86 | management." |
87 | 87 | ||
88 | SUMMARY_${PN}-minion = "client package for salt, the distributed remote execution system" | 88 | SUMMARY:${PN}-minion = "client package for salt, the distributed remote execution system" |
89 | DESCRIPTION_${PN}-minion = "${DESCRIPTION_COMMON} This particular package provides the worker agent for salt." | 89 | DESCRIPTION:${PN}-minion = "${DESCRIPTION_COMMON} This particular package provides the worker agent for salt." |
90 | RDEPENDS_${PN}-minion = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)" | 90 | RDEPENDS:${PN}-minion = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)" |
91 | RDEPENDS_${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}" | 91 | RDEPENDS:${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}" |
92 | RDEPENDS_${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}" | 92 | RDEPENDS:${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}" |
93 | RRECOMMENDS_${PN}-minion_append_x64 = "dmidecode" | 93 | RRECOMMENDS:${PN}-minion:append_x64 = "dmidecode" |
94 | RSUGGESTS_${PN}-minion = "python3-augeas" | 94 | RSUGGESTS:${PN}-minion = "python3-augeas" |
95 | CONFFILES_${PN}-minion = "${sysconfdir}/${PN}/minion" | 95 | CONFFILES:${PN}-minion = "${sysconfdir}/${PN}/minion" |
96 | FILES_${PN}-minion = "${bindir}/${PN}-minion ${sysconfdir}/${PN}/minion.d/ ${CONFFILES_${PN}-minion} ${bindir}/${PN}-proxy ${systemd_system_unitdir}/salt-minion.service" | 96 | FILES:${PN}-minion = "${bindir}/${PN}-minion ${sysconfdir}/${PN}/minion.d/ ${CONFFILES_${PN}-minion} ${bindir}/${PN}-proxy ${systemd_system_unitdir}/salt-minion.service" |
97 | 97 | ||
98 | SUMMARY_${PN}-common = "shared libraries that salt requires for all packages" | 98 | SUMMARY:${PN}-common = "shared libraries that salt requires for all packages" |
99 | DESCRIPTION_${PN}-common ="${DESCRIPTION_COMMON} This particular package provides shared libraries that \ | 99 | DESCRIPTION:${PN}-common ="${DESCRIPTION_COMMON} This particular package provides shared libraries that \ |
100 | salt-master, salt-minion, and salt-syndic require to function." | 100 | salt-master, salt-minion, and salt-syndic require to function." |
101 | RDEPENDS_${PN}-common = "python3-dateutil python3-jinja2 python3-pyyaml python3-requests (>= 1.0.0) python3-distro" | 101 | RDEPENDS:${PN}-common = "python3-dateutil python3-jinja2 python3-pyyaml python3-requests (>= 1.0.0) python3-distro" |
102 | RRECOMMENDS_${PN}-common = "lsb-release" | 102 | RRECOMMENDS:${PN}-common = "lsb-release" |
103 | RSUGGESTS_${PN}-common = "python3-mako python3-git" | 103 | RSUGGESTS:${PN}-common = "python3-mako python3-git" |
104 | RCONFLICTS_${PN}-common = "python3-mako (< 0.7.0)" | 104 | RCONFLICTS:${PN}-common = "python3-mako (< 0.7.0)" |
105 | CONFFILES_${PN}-common="${sysconfdir}/logrotate.d/${PN}" | 105 | CONFFILES:${PN}-common="${sysconfdir}/logrotate.d/${PN}" |
106 | FILES_${PN}-common = "${bindir}/${PN}-call ${PYTHON_SITEPACKAGES_DIR}/* ${CONFFILES_${PN}-common}" | 106 | FILES:${PN}-common = "${bindir}/${PN}-call ${PYTHON_SITEPACKAGES_DIR}/* ${CONFFILES_${PN}-common}" |
107 | 107 | ||
108 | SUMMARY_${PN}-ssh = "remote manager to administer servers via salt" | 108 | SUMMARY:${PN}-ssh = "remote manager to administer servers via salt" |
109 | DESCRIPTION_${PN}-ssh = "${DESCRIPTION_COMMON} This particular package provides the salt ssh controller. It \ | 109 | DESCRIPTION:${PN}-ssh = "${DESCRIPTION_COMMON} This particular package provides the salt ssh controller. It \ |
110 | is able to run salt modules and states on remote hosts via ssh. No minion or other salt specific software needs\ | 110 | is able to run salt modules and states on remote hosts via ssh. No minion or other salt specific software needs\ |
111 | to be installed on the remote host." | 111 | to be installed on the remote host." |
112 | RDEPENDS_${PN}-ssh = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack" | 112 | RDEPENDS:${PN}-ssh = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack" |
113 | CONFFILES_${PN}-ssh="${sysconfdir}/${PN}/roster" | 113 | CONFFILES:${PN}-ssh="${sysconfdir}/${PN}/roster" |
114 | FILES_${PN}-ssh = "${bindir}/${PN}-ssh ${CONFFILES_${PN}-ssh}" | 114 | FILES:${PN}-ssh = "${bindir}/${PN}-ssh ${CONFFILES_${PN}-ssh}" |
115 | 115 | ||
116 | SUMMARY_${PN}-api = "generic, modular network access system" | 116 | SUMMARY:${PN}-api = "generic, modular network access system" |
117 | DESCRIPTION_${PN}-api = "a modular interface on top of Salt that can provide a variety of entry points into a \ | 117 | DESCRIPTION:${PN}-api = "a modular interface on top of Salt that can provide a variety of entry points into a \ |
118 | running Salt system. It can start and manage multiple interfaces allowing a REST API to coexist with XMLRPC or \ | 118 | running Salt system. It can start and manage multiple interfaces allowing a REST API to coexist with XMLRPC or \ |
119 | even a Websocket API. The Salt API system is used to expose the fundamental aspects of Salt control to external\ | 119 | even a Websocket API. The Salt API system is used to expose the fundamental aspects of Salt control to external\ |
120 | sources. salt-api acts as the bridge between Salt itself and REST, Websockets, etc. Documentation is available\ | 120 | sources. salt-api acts as the bridge between Salt itself and REST, Websockets, etc. Documentation is available\ |
121 | on Read the Docs: http://salt-api.readthedocs.org/" | 121 | on Read the Docs: http://salt-api.readthedocs.org/" |
122 | RDEPENDS_${PN}-api = "${PN}-master" | 122 | RDEPENDS:${PN}-api = "${PN}-master" |
123 | RSUGGESTS_${PN}-api = "python3-cherrypy" | 123 | RSUGGESTS:${PN}-api = "python3-cherrypy" |
124 | CONFFILES_${PN}-api = "${sysconfdir}/init.d/${PN}-api" | 124 | CONFFILES:${PN}-api = "${sysconfdir}/init.d/${PN}-api" |
125 | FILES_${PN}-api = "${bindir}/${PN}-api ${CONFFILES_${PN}-api} ${systemd_system_unitdir}/${PN}-api.service" | 125 | FILES:${PN}-api = "${bindir}/${PN}-api ${CONFFILES_${PN}-api} ${systemd_system_unitdir}/${PN}-api.service" |
126 | 126 | ||
127 | 127 | ||
128 | SUMMARY_${PN}-master = "remote manager to administer servers via salt" | 128 | SUMMARY:${PN}-master = "remote manager to administer servers via salt" |
129 | DESCRIPTION_${PN}-master ="${DESCRIPTION_COMMON} This particular package provides the salt controller." | 129 | DESCRIPTION:${PN}-master ="${DESCRIPTION_COMMON} This particular package provides the salt controller." |
130 | RDEPENDS_${PN}-master = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)" | 130 | RDEPENDS:${PN}-master = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)" |
131 | RDEPENDS_${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}" | 131 | RDEPENDS:${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}" |
132 | RDEPENDS_${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}" | 132 | RDEPENDS:${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}" |
133 | CONFFILES_${PN}-master="${sysconfdir}/init.d/${PN}-master ${sysconfdir}/${PN}/master" | 133 | CONFFILES:${PN}-master="${sysconfdir}/init.d/${PN}-master ${sysconfdir}/${PN}/master" |
134 | RSUGGESTS_${PN}-master = "python3-git" | 134 | RSUGGESTS:${PN}-master = "python3-git" |
135 | FILES_${PN}-master = "${bindir}/${PN} ${bindir}/${PN}-cp ${bindir}/${PN}-key ${bindir}/${PN}-master ${bindir}/${PN}-run ${bindir}/${PN}-unity ${bindir}/spm ${CONFFILES_${PN}-master} ${systemd_system_unitdir}/${PN}-master.service" | 135 | FILES:${PN}-master = "${bindir}/${PN} ${bindir}/${PN}-cp ${bindir}/${PN}-key ${bindir}/${PN}-master ${bindir}/${PN}-run ${bindir}/${PN}-unity ${bindir}/spm ${CONFFILES_${PN}-master} ${systemd_system_unitdir}/${PN}-master.service" |
136 | 136 | ||
137 | 137 | ||
138 | SUMMARY_${PN}-syndic = "master-of-masters for salt, the distributed remote execution system" | 138 | SUMMARY:${PN}-syndic = "master-of-masters for salt, the distributed remote execution system" |
139 | DESCRIPTION_${PN}-syndic = "${DESCRIPTION_COMMON} This particular package provides the master of masters for \ | 139 | DESCRIPTION:${PN}-syndic = "${DESCRIPTION_COMMON} This particular package provides the master of masters for \ |
140 | salt; it enables the management of multiple masters at a time." | 140 | salt; it enables the management of multiple masters at a time." |
141 | RDEPENDS_${PN}-syndic = "${PN}-master (= ${EXTENDPKGV})" | 141 | RDEPENDS:${PN}-syndic = "${PN}-master (= ${EXTENDPKGV})" |
142 | CONFFILES_${PN}-syndic="${sysconfdir}/init.d/${PN}-syndic" | 142 | CONFFILES:${PN}-syndic="${sysconfdir}/init.d/${PN}-syndic" |
143 | FILES_${PN}-syndic = "${bindir}/${PN}-syndic ${CONFFILES_${PN}-syndic} ${systemd_system_unitdir}/${PN}-syndic.service" | 143 | FILES:${PN}-syndic = "${bindir}/${PN}-syndic ${CONFFILES_${PN}-syndic} ${systemd_system_unitdir}/${PN}-syndic.service" |
144 | 144 | ||
145 | SUMMARY_${PN}-cloud = "public cloud VM management system" | 145 | SUMMARY:${PN}-cloud = "public cloud VM management system" |
146 | DESCRIPTION_${PN}-cloud = "provision virtual machines on various public clouds via a cleanly controlled profile and mapping system." | 146 | DESCRIPTION:${PN}-cloud = "provision virtual machines on various public clouds via a cleanly controlled profile and mapping system." |
147 | RDEPENDS_${PN}-cloud = "${PN}-common (= ${EXTENDPKGV})" | 147 | RDEPENDS:${PN}-cloud = "${PN}-common (= ${EXTENDPKGV})" |
148 | RSUGGESTS_${PN}-cloud = "python3-netaddr python3-botocore" | 148 | RSUGGESTS:${PN}-cloud = "python3-netaddr python3-botocore" |
149 | CONFFILES_${PN}-cloud = "${sysconfdir}/${PN}/cloud" | 149 | CONFFILES:${PN}-cloud = "${sysconfdir}/${PN}/cloud" |
150 | FILES_${PN}-cloud = "${bindir}/${PN}-cloud ${sysconfdir}/${PN}/cloud.conf.d/ ${sysconfdir}/${PN}/cloud.profiles.d/ ${sysconfdir}/${PN}/cloud.providers.d/ ${CONFFILES_${PN}-cloud}" | 150 | FILES:${PN}-cloud = "${bindir}/${PN}-cloud ${sysconfdir}/${PN}/cloud.conf.d/ ${sysconfdir}/${PN}/cloud.profiles.d/ ${sysconfdir}/${PN}/cloud.providers.d/ ${CONFFILES_${PN}-cloud}" |
151 | 151 | ||
152 | SUMMARY_${PN}-tests = "salt stack test suite" | 152 | SUMMARY:${PN}-tests = "salt stack test suite" |
153 | DESCRIPTION_${PN}-tests ="${DESCRIPTION_COMMON} This particular package provides the salt unit test suite." | 153 | DESCRIPTION:${PN}-tests ="${DESCRIPTION_COMMON} This particular package provides the salt unit test suite." |
154 | RDEPENDS_${PN}-tests = "${PN}-common python3-pytest-salt python3-tests python3-image bash" | 154 | RDEPENDS:${PN}-tests = "${PN}-common python3-pytest-salt python3-tests python3-image bash" |
155 | FILES_${PN}-tests = "${PYTHON_SITEPACKAGES_DIR}/salt-tests/tests/" | 155 | FILES:${PN}-tests = "${PYTHON_SITEPACKAGES_DIR}/salt-tests/tests/" |
156 | 156 | ||
157 | FILES_${PN}-bash-completion = "${datadir}/bash-completion" | 157 | FILES:${PN}-bash-completion = "${datadir}/bash-completion" |
158 | FILES_${PN}-zsh-completion = "${datadir}/zsh/site-functions" | 158 | FILES:${PN}-zsh-completion = "${datadir}/zsh/site-functions" |