starlingx-image-aio rootfs bb file and packages ported

(1) starlingx-image-aio rootfs bitbake file
	(2) packagegourp-stak-base for the base rootfs
	(3) packagroup-stx for starlingx specific packages
	(4) removed docs/inspect.sh
	(5) added docs/update-pool.sh
	(6) added recipes for python packages
This commit is contained in:
babak sarashki 2019-08-01 15:51:44 -07:00 committed by Saul Wold
parent 8f0034e956
commit d156af831d
54 changed files with 854 additions and 5852 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
*.swp
docs/reports/*

View File

@ -87,242 +87,3 @@ PREFERRED_PROVIDER_virtual/containerd = "containerd-opencontainers"
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
PREFERRED_VERSION_keyutils = "1.5.10"
IMAGE_INSTALL_append += " \
packagegroup-stx-config \
packagegroup-stx-fault \
packagegroup-stx-metal \
packagegroup-stx-ha \
packagegroup-stx-nfv \
starlingx-dashboard \
packagegroup-stx-update \
packagegroup-stx-upstream \
packagegroup-stx-integ \
lighttpd \
"
# playbookconfig
IMAGE_INSTALL_append += " \
python-oslo.messaging \
python-horizon \
python-keyring \
"
IMAGE_INSTALL_append = " \
tcpdump \
tzdata \
numactl \
samba \
mariadb \
traceroute \
wget \
expect \
boost \
alsa-lib \
collectd \
conntrack-tools \
dosfstools \
dracut \
drbd-utils \
efibootmgr \
efivar \
expat \
facter \
hwdata \
iscsi-initiator-utils \
isomd5sum \
jansson \
json-c \
kexec-tools \
keyutils \
kubernetes \
libcgroup \
libdrm \
libedit \
libestr \
libev \
libgudev \
libibverbs \
libjpeg-turbo \
libndp \
oath \
libogg \
libpcap \
libpciaccess \
libpipeline \
libpng \
libproxy \
libpwquality \
libseccomp \
libsm \
libssh2 \
sysfsutils \
libteam \
libuser \
libutempter \
libvorbis \
cyrus-sasl \
ipmitool \
iperf3 \
iotop \
lsof \
lsscsi \
lz4 \
lzop \
mailcap \
mailx \
mdadm \
mod-wsgi \
mokutil \
mozjs \
mtools \
mysql-python \
libnewt-python \
nss-pam-ldapd \
ntfs-3g-ntfsprogs \
openipmi \
openldap \
libopus \
ovmf-shell-efi \
p11-kit \
perf \
polkit \
popt \
pulseaudio \
python-pygpgme \
python-pyparted \
python-coverage \
python-docker-registry-core \
python-flask-restful \
python-mox3 \
python-pexpect \
python-ptyprocess \
python-traceback2 \
python-typing \
python-ujson \
python-yappi \
python-hp3parclient \
python-click \
python-daemon \
python-ipy \
python-ldap \
python-linecache2 \
python-pep8 \
python-pyudev \
python-simplegeneric \
python-slip-dbus \
python-pytz \
python-pymysql \
python-pyzmq \
python-xstatic-jquery.tablesorter \
python-xstatic-jquery.quicksearch \
ruby-shadow \
screen \
seabios \
smartmontools \
snappy \
socat \
spawn-fcgi \
spice \
swig \
sysstat \
tcp-wrappers \
trousers \
xfsprogs \
yajl \
zip \
c-ares \
cifs-utils \
createrepo-c \
gdbm \
gmp \
groff \
libnl \
mcstrans \
linuxptp \
lua \
lldpd \
multipath-tools \
flac \
freetype \
geoip \
glusterfs \
gobject-introspection \
gperftools \
gpm \
hiera \
leveldb \
libutempter \
lksctp-tools \
quota \
radvd \
usbredir \
texinfo \
freetype \
celt051 \
cryptsetup \
lmsensors-libsensors \
lmsensors-fancontrol \
lmsensors-isatools \
lmsensors-pwmconfig \
lmsensors-sensord \
lmsensors-sensors \
lmsensors-sensorsconfconvert \
lmsensors-sensorsdetect \
python-perf \
python-urwid \
python-urlgrabber \
python-semantic-version \
python-repoze.lru \
python-pyelftools \
python-pycurl \
python-lefthandclient \
python-jwcrypto \
python-iniparse \
python-ethtool \
python-jmespath \
python-beaker \
python-cherrypy \
python-d2to1 \
python-firewall \
python-ldap3 \
python-pyngus \
python-jwt \
python-pyzmq \
python-requests-oauthlib \
packagegroup-tpm2 \
"
##################################################
# Following Packages have conflicts:
# yocto:meta-starlingx
# python-horizon:python-dajango-horizon
# python-sqlalchemy-migrate:python-migrate
# python-pyscss:python-scss
# python-django-horizon
# python-scss
# python-migrate
##########
# tpm2-abrmd
# tpm2-tss
# tboot
# syslinux
# docker-ce
# docker-distribution
# syslog-ng
# drbd
# etcd
# nss-myhostname
# rdma-core
# librdmacm
# libgdbm6
## libgdbm-bin
# libgmp10
# libgmpxx4
# lmsensors
# lmsensors-config
# unbound

View File

@ -1,70 +0,0 @@
#!/bin/bash
# To use this script:
usage () {
cat << EOF
# This script needs the installed package list.
# 1 - build the project with
bitbake openstack-image-aio
# 2 - From bitbake build environment:
bitbake openstack-image-aio -c devshell
cd ../rootfs
alias prpm='rpm --root=\$PWD --dbpath=/var/lib/rpm '
prpm -qa | sed -e '/^kernel.*$/d;/.*-d[be][gv].*/d' > /<PATH>/<TO>/meta-starlingX/docs/openstack-image-aio.pkgs
exit
cd /<PATH>/<TO>/meta-starlingX/docs/
./inspect.sh
##################################################################
# Import Pack Packages_List_efforts.csv with ":" field delimeter.#
##################################################################
EOF
exit 0
}
INCLUDED_PKGS="python-ryu-common|python-libs|vim|audit|avahi|bzip2|dbus|e2fsprogs|file|fuse|gettext|kmod|libvirt|lvm2|ncurses|net|net|openssl|pciutils|perl|postgresql|rpm|rpm|systemd|xz|zlib|sqlite|openssl|openssh|wget|grub|elfutils|apr|btrfs-progs|httpd|iproute|libacl|libaio|libassuan|libattr|libcap-ng|libcurl|libdaemon|libffi|libgcc|libgomp|libICE|libidn|libmnl|libselinux|libselinux|libsepol|libsmartcols|libstdc++|libtirpc|libtool-ltdl|libunistring|libuuid|libwbclient|libwbclient|alsa-lib|cups-lib|gnupg2|gnutls|jansson|json-c|libedit|liblkid|libestr|libev|libgudev1|libibverbs|libjpeg-turbo|liboath|libogg|libpciaccess|libpipeline|libpcap|libpng|librdmacm|libsemanage|libsysfs|libteam|libtempter|lm_sensors-libs|lzo|mariadb-common|mtce-guestAgent|mtce-guestServer|newt|newt-python|numactl-libs|openstack-barbican|openstack-dashboard|openstack-keystone|passwd|pcre|pixman|pulseaudio-libs|pygpgme|pyparsing|python2-crypto|python2-docker|python-flask-restful|python2-pika_pool|python2-pyOpenSSL|python-3parclient|PyYAML|readline|samba-client-libs|seabios-bin|shadow-utils|spice-server|tcp_wrappers|yajl|cyrus-sasl|efivar-libs|expat|gdbm|glib2|gmp|groff-base|libnl3|mozjs17|openldap|opus|createrepo|c-ares|libXext|libXau|libXi|libXtst|mod_wsgi|popt|device-mapper-multipath|flac-libs|GeoIP|gpm-libs|librdmacm|ntfs|ntfs-progs|OpenIPMI-modalias|pytz|snappy|info|freetype|libutempter|lksctp-tools|lmsensors|erlang-os_mon|erlang-otp_mibs|erlang-public_key|erlang-runtime_tools|erlang-syntax_tools|libblkid|libmount|celt051|leveldb|python-paste-deploy|python-semantic_version|python-repoze-lru|python-django-horizon|python-scss|python-migrate"
[ ! -f openstack-image-aio.pkgs ] && usage;
rm -f reports/*
# Parse the installed RPM packages into package name and package version
# Package:Version
sed -e 's/\(^.*\)-\([0-9a-zA-Z].*-r[0-9]\)\(.*\)/\1:\2/g' openstack-image-aio.pkgs | sort > reports/ypkgs.lst
sed -e '1 s/^total .*$//g;s/^.*[0-9][0-9]:[0-9][0-9] //g;
s/\(^.*[a-zA-Z]\)-\([0-9].*.[el7\|tis]\)\(.*\)/\1:\2/g;
s/python2/python/g' packages.txt | grep -v "^$" | sort > reports/stxpkgs.lst
awk 'BEGIN { FS = ":" }; {if($2!=$4) print $2":"$4}' Packages_List_efforts.csv > reports/renamed-pkgs.txt
awk 'BEGIN { FS = ":" }; {if ($4 == $2) print $2":"$4}' Packages_List_efforts.csv > reports/yocto-pkgs.txt
# Missing yocto-pkgs.txt
echo Missing Yocto pkgs > reports/missing_pkgs.txt
for f in $(cut -d':' -f1 reports/yocto-pkgs.txt | egrep -v $INCLUDED_PKGS); do
grep -q -i -w $f reports/ypkgs.lst || echo $f | tee -a reports/missing_pkgs.txt
done
echo -e "\nMissing renamed Yocto pkgs" >> reports/missing_pkgs.txt
for f in $(cut -d':' -f2 reports/renamed-pkgs.txt | egrep -v $INCLUDED_PKGS); do
echo $f | grep -q -w none && continue
grep -q -i $f reports/ypkgs.lst || echo $f | tee -a reports/missing_pkgs.txt
done
echo -e "\nMissing Yocto recipes" >> reports/missing_pkgs.txt
for f in $(grep -w none reports/renamed-pkgs.txt | cut -d':' -f1 | egrep -v $INCLUDED_PKGS); do
grep -q -i $f -w reports/ypkgs.lst && \
echo $f >> reports/recipes_added.txt || echo $f | tee -a reports/missing_pkgs.txt
done
x=$(cat reports/ypkgs.lst)
for t in ${x[@]}; do
p=$(echo $t | cut -d":" -f1)
sed -i -e "1,$ s/\(^[0-9].*:$p:.*:.*:.*:\)\(stx-none:stx-none:\)\(.*:.*\)/\1$t:\3/g" Packages_List_efforts.csv
done

View File

@ -1,136 +0,0 @@
#List of first stab recipes done
# Legend:
# P=Port
# D=Depends
# w=not started yet
# d=initial port done
# r=replaced with yocto recipe
# W=with
# S=skipped dependency
stx-config:d
config-gate.bb
controllerconfig.bb
puppet-manifests.bb
puppet-modules-wrs.bb
storageconfig
worker-utils.bb
workerconfig.bb
pm-qos-mgr.bb
sysinv.bb
TODO:stx-config:P+stx-openstack-helm:D+openstack-helm:D+openstack-helm-infra:D+kubernetes
TODO:stx-config:P+stx-platform-helm:D+helm:D+openstack-helm-infra:D+kubernetes
stx-fault:d
fm-doc.bb
fm-common.bb
fm-mgr.bb
fm-rest-api.bb
fm-api.bb
snmp-audittrail.bb
snmp-ext.bb
stx-gui:d
stx-metal:d
inventory.bb
mtce-common.bb:common:daemon
mtce-compute.bb
mtce-control.bb
mtce-storage.bb
TODO:stx-metal:D+oslo-config-generator:D+post_run
TODO:stx-metal:P+installer/pxe-network-installer
TODO:stx-metal:P+kickstart
stx-ha:d
sm-common.bb
sm-db.bb
sm.bb
sm-api.bb
sm-client.bb
sm-tools.bb
stx-nfv:d
nfv-common.bb
nfv-plugins.bb
nfv-tools.bb
nfv-vim.bb
nfv-client.bb
mtce-guest.bb
nfv-api-proxy.bb
stx-update:d
cgsc-patch.bb
enable-dev-patch.bb
patch-alarm.bb
tsconfig.bb
R+python-ansible:meta-iot-cloud
TODO:stx-update:P+patch-scripts
stx-ansible-playbooks:d
TODO:stx-ansible-playbooks:r+ansible:W+python-ansible:meta-cloud-services
TODO:stx-ansible-playbooks:S+sshpass
stx-upstream:w
R+python-barbicanclient:meta-cloud-services/meta-openstack
R+python-cinderclient:meta-cloud-services/meta-openstack
R+python-glanceclient:meta-cloud-services/meta-openstack
R+python-heatclient:meta-cloud-services/meta-openstack
R+python-horizon:meta-cloud-services/meta-openstack
R+python-keystoneauth1:meta-cloud-services/meta-openstack
R+python-keystoneclient:meta-cloud-services/meta-openstack
R+python-magnumclient:meta-cloud-services/meta-openstack
R+python-neutronclient:meta-cloud-services/meta-openstack
R+python-novaclient:meta-cloud-services/meta-openstack
R+python-openstackclient:meta-cloud-services/meta-openstack
R+python-openstacksdk:meta-cloud-services/meta-openstack
stx-ocf-scripts.bb
rabitmq-server-config.bb
TODO:stx-upstream:P+python-gnocchiclient
TODO:stx-upstream:P+python-aodhclient
TODO:stx-upstream:P+python-ironicclient
TODO:stx-upstream:P+python-muranoclient
TODO:stx-upstream:P+openstack-ras
TODO:stx-upstream:P+openstack-helm
TODO:stx-upstream:P+distributedcloud
TODO:stx-upstream:P+distributedcloud-client
TODO:stx-upstream:P+python-pankoclient
stx-integ/base:d
cgcs-users.bb
dhcp-config.bb
dnsmasq-config.bb
R+dpkg:W+start-stop-daemon
R+golang-dep:W+go-dep
haproxy-config.bb
initscripts-config.bb
R+libfdt:W+dtc-1.4.7
lighttpd-config.bb
net-snmp-config.bb
openssh-config.bb
setup-config.bb
systemd-config.bb
TODO:stx-integ/base:P+rpm:apply patches as needed; disregard otherwise
TODO:stx-integ/base:Check app spec files for post run. Adopt as needed.
stx-integ/ceph:d
ceph-manager.bb
R+python-cephclient:meta-cloud-services/meta-openstack
TODO:stx-integ/ceph:P+stx required ceph and any related patches to thud:R+ceph:W+meta-virtualization
stx-integ/config-files:d
audit-config.bb
docker-config.bb
io-scheduler.bb
iptables-config.bb
memcached-custom.bb
ntp-config.bb
pam-config.bb
rsync-config.bb
shadow-utils-config.bb
stx-integ-config-files.inc
sudo-config.bb
syslog-ng-config.bb
util-linux-config.bb

View File

@ -1,337 +0,0 @@
Missing Yocto pkgs
ceph
checkpolicy
docker-ce
docker-distribution
dpkg
etcd
gsettings-desktop-schemas
man-db
policycoreutils
puppet-vswitch
python-cephclient
python-devel
qat17
rdma-core
resource-agents
syslinux
tpm2-abrmd
tpm2-tools
tpm2-tss
Missing renamed Yocto pkgs
Yocto
python-ansible
augeas
cni
nss-myhostname
lsbinitscripts
linux-yocto
linux-yocto-rt
kernel-modules
tpm2
python-xstatic-magic-search
rdma-core
refpolicy
refpolicy-minimum
refpolicy-mls
refpolicy-targeted
unbound
Missing Yocto recipes
authconfig
autogen-libopts
basesystem
biosdevname
centos-logos
centos-release
centos-release-config
ceph-manager
cgcs-patch-agent
cgcs-patch-controller
cgts-client
cloud-provider-openstack
collectd-extensions
config-gate-worker
containerd.io
container-selinux
crontabs
device-mapper
device-mapper-persistent-data
distributedcloud-client-dcmanagerclient
distributedcloud-dcdbsync
distributedcloud-dcmanager
distributedcloud-dcorch
docker-forward-journald
enable-dev-patch
erlang-sd_notify
eventlog
fipscheck
firewalld
fontawesome-fonts
fontawesome-fonts-web
gamin
gdisk
gsm
gssproxy
hardlink
helm
influxdb
influxdb-extensions
iprutils
ipset
ipxe-roms-qemu
iscsi-initiator-utils-config
ivykis
ldapscripts
libasyncns
libbasicobjects
libcacard
libcephfs2
libcollection
libcom_err
libfdt-devel
libibumad
libini_config
libmodman
libnfsidmap
libpath_utils
librados2
libradosstriper1
librbd1
libref_array
librgw2
libss
libtomcrypt
libtommath
libtpms
libusbx
libverto
lldpad
logmgmt
logrotate-config
mdi-common
microcode_ctl
mlnx-ofa_kernel-modules
mlnx-ofa_kernel-rt-modules
mlx4-config
monitor-tools
MySQL-python
namespace-utils
nfscheck
nfs-utils-config
nmap-ncat
nscd
nss-pem
openpgm
openscap
openvswitch-config
os-prober
pam-config
pci-irq-affinity-agent
platform-kickstarts
platform-util
platform-util-noncontroller
playbookconfig
polkit-pkla-compat
procps-ng
pth
puppet-apache
puppet-barbican
puppet-boolean
puppet-ceph
puppet-certmonger
puppet-collectd
puppet-concat
puppet-create_resources
puppet-dcdbsync
puppet-dcmanager
puppet-dcorch
puppet-dnsmasq
puppet-drbd
puppet-etcd
puppet-firewall
puppet-fm
puppet-horizon
puppet-keystone
puppet-ldap
puppet-lvm
puppet-memcached
puppet-mtce
puppet-mysql
puppet-nfv
puppet-nslcd
puppet-nssdb
puppet-openstacklib
puppet-oslo
puppet-patching
puppet-puppi
puppet-rabbitmq
puppet-smapi
puppet-sshd
puppet-staging
puppet-stdlib
puppet-sysctl
puppet-sysinv
puppet-vlan
pyliblzma
python2-aodhclient
python2-django-debreach
python2-gnocchiclient
python2-google-auth
python2-gunicorn
python2-influxdb
python2-ironicclient
python2-jmespath
python2-jwt
python2-ldap3
python2-ldappool
python2-munch
python2-muranoclient
python2-murano-pkg-check
python2-oslo-cache
python2-oslo-concurrency
python2-oslo-config
python2-oslo-context
python2-oslo-db
python2-oslo-i18n
python2-oslo-log
python2-oslo-messaging
python2-oslo-middleware
python2-oslo-policy
python2-oslo-rootwrap
python2-oslo-serialization
python2-oslo-service
python2-oslo-upgradecheck
python2-oslo-utils
python2-oslo-versionedobjects
python2-os-service-types
python2-pankoclient
python2-PyMySQL
python2-pyngus
python2-qpid-proton
python2-requests-oauthlib
python2-ruamel-ordereddict
python2-ruamel-yaml
python2-scss
python2-XStatic-termjs
python2-yaql
python-aniso8601
python-backports-ssl_match_hostname
python-beaker
python-ceph-compat
python-cephfs
python-cherrypy
python-configobj
python-configshell
python-construct
python-d2to1
python-django-bash-completion
python-django-horizon
python-docker-pycreds
python-dogpile-cache
python-dogpile-core
python-ethtool
python-firewall
python-gobject-base
python-iniparse
python-inotify
python-jwcrypto
python-lefthandclient
python-linux-procfs
python-migrate
python-openstackclient-lang
python-oslo-cache-lang
python-oslo-concurrency-lang
python-oslo-db-lang
python-oslo-i18n-lang
python-oslo-log-lang
python-oslo-middleware-lang
python-oslo-policy-lang
python-oslo-utils-lang
python-oslo-versionedobjects-lang
python-paste-deploy
python-perf
python-pycadf-common
python-pycurl
python-pyelftools
python-rados
python-rbd
python-repoze-lru
python-rgw
python-schedutils
python-semantic_version
python-smartpm
python-unittest2
python-urlgrabber
python-urwid
python-versiontools
python-XStatic-JQuery-quicksearch
python-XStatic-JQuery-TableSorter
python-zmq
pyxattr
qat17-rt
qemu-img-ev
qemu-kvm-common-ev
qemu-kvm-ev
qemu-kvm-tools-ev
qpid-proton-c
qrencode-libs
quota-nls
registry-token-server
roboto-fontface-common
roboto-fontface-fonts
rtctl
rt-setup
ruby-augeas
rubygem-bigdecimal
rubygem-io-console
rubygem-json
rubygem-psych
rubygem-rdoc
rubygem-rgen
rubygems
ruby-irb
seavgabios-bin
sgabios-bin
shim-x64
sshpass
stx-platform-helm
sudo-config
swtpm
swtpm-cuse
swtpm-libs
swtpm-tools
sysinv-agent
syslog-ng-libdbi
sysvinit-tools
targetcli
tboot
teamd
tis-extensions
tis-extensions-controller
tpm2-tss-devel
tss2
tuna
tuned
update-motd
ustr
uuid
virt-what
vm-topology
wrs-ssl
xml-common
xstatic-angular-bootstrap-common
XStatic-Angular-common
xstatic-angular-schema-form-common
xstatic-bootstrap-scss-common
xstatic-d3-common
xstatic-jasmine-common
xstatic-jsencrypt-common
xstatic-objectpath-common
xstatic-smart-table-common
xstatic-termjs-common
xstatic-tv4-common
yum
yum-metadata-parser
yum-plugin-fastestmirror

View File

@ -1,82 +0,0 @@
bootswatch
cgcs-patch
cgcs-users
collector
config-gate
controllerconfig
dhcp-config
dnsmasq-config
docker-config
erlang-asn1
erlang-compiler
erlang-crypto
erlang-eldap
erlang-erts
erlang-hipe
erlang-kernel
erlang-mnesia
erlang-sasl
erlang-snmp
erlang-ssl
erlang-stdlib
erlang-tools
erlang-xmerl
fm-api
fm-common
fm-doc
fm-mgr
fm-rest-api
initscripts-config
inventory
io-scheduler
iptables-config
kpartx
memcached-custom
mtce
mtce-compute
mtce-control
mtce-hostw
mtce-hwmon
mtce-lmon
mtce-pmon
mtce-storage
nfv
nfv-client
nfv-common
nfv-plugins
nfv-tools
ntp-config
ntpdate
openstack-ras
patch-alarm
pm-qos-mgr
puppet-manifests
python-backports
python-bson
python-fmclient
python-inventoryclient
rabbitmq-server-config
requests-toolbelt
rsync-config
setup
setup-config
sm
sm-api
sm-client
sm-common
sm-common-libs
sm-db
sm-eru
sm-tools
snmp-ext
starlingx-dashboard
storageconfig
stx-ocf-scripts
sysinv
syslog-ng-config
tsconfig
util-linux-config
workerconfig
workerconfig-standalone
workerconfig-subfunction
worker-utils

View File

@ -1,708 +0,0 @@
Package:Yocto Package
ansible:python-ansible
augeas-libs:augeas
authconfig:none
autogen-libopts:none
avahi-libs:avahi
basesystem:none
biosdevname:none
bootswatch:none
btrfs-progs:btrfs-tools
build-info:none
centos-logos:none
centos-release:none
centos-release-config:none
ceph-manager:none
cgcs-patch:none
cgcs-patch-agent:none
cgcs-patch-controller:none
cgcs-users:none
cgts-client:none
cloud-provider-openstack:none
collectd-extensions:none
collector:none
config-gate:none
config-gate-worker:none
containerd.io:none
containernetworking-cni:cni
container-selinux:none
controllerconfig:none
createrepo:createrepo-c
crontabs:none
cups-libs:cups
dbus-python:python-dbus
deltarpm:none
device-mapper:none
device-mapper-multipath:multipath-tools
device-mapper-persistent-data:none
dhcp-config:none
distributedcloud-client-dcmanagerclient:none
distributedcloud-dcdbsync:none
distributedcloud-dcmanager:none
distributedcloud-dcorch:none
dnsmasq-config:none
docker-config:none
docker-forward-journald:none
efivar-libs:efivar
elfutils-libs:elfutils
enable-dev-patch:none
erlang-asn1:none
erlang-compiler:none
erlang-crypto:none
erlang-eldap:none
erlang-erts:none
erlang-hipe:none
erlang-inets:none
erlang-kernel:none
erlang-mnesia:none
erlang-os_mon:none
erlang-otp_mibs:none
erlang-public_key:none
erlang-runtime_tools:none
erlang-sasl:none
erlang-sd_notify:none
erlang-snmp:none
erlang-ssl:none
erlang-stdlib:none
erlang-syntax_tools:none
erlang-tools:none
erlang-xmerl:none
eventlog:none
filesystem:none
filesystem-scripts:none
fipscheck:none
firewalld:none
flac-libs:flac
fm-api:none
fm-common:none
fm-doc:none
fm-mgr:none
fm-rest-api:none
fontawesome-fonts:none
fontawesome-fonts-web:none
fontpackages-filesystem:none
gamin:none
gdisk:none
GeoIP:geoip
glib2:glib-2.0
gnupg2:gnupg
gperftools-libs:gperftools
gpm-libs:gpm
groff-base:groff
grub2:grub
grub2-efi-x64:grub-efi
gsm:none
gssproxy:none
haproxy:none
haproxy-config:none
hardlink:none
helm:none
hostname:nss-myhostname
httpd:apache2
influxdb:none
influxdb-extensions:none
info:texinfo
initscripts:lsbinitscripts
initscripts-config:none
inventory:none
io-scheduler:none
iproute:iproute2
iprutils:none
ipset:none
iptables-config:none
ipxe-roms-qemu:none
iscsi-initiator-utils-config:none
ivykis:none
kernel:linux-yocto
kernel-rt:linux-yocto-rt
kmod-drbd:drbd
kmod-misc:kernel-modules
kmod-integrity:none
kmod-libs:kmod
kmod-tpm:tpm2
kpartx:none
krb5-libs:krb5
ldapscripts:none
libacl:acl
libasyncns:none
libattr:attr
libbasicobjects:none
libblkid:none
libcacard:none
libcephfs2:none
libcollection:none
libcom_err:none
libcurl:curl
libdb:db
libfdt-devel:none
libgomp:none
libgudev1:libgudev
libibumad:none
libICE:libice
libini_config:none
libmodman:none
libmount:none
libnetfilter_conntrack:libnetfilter-conntrack
libnetfilter_cthelper:libnetfilter-cthelper
libnetfilter_cttimeout:libnetfilter-cttimeout
libnetfilter_queue:libnetfilter-queue
libnfsidmap:none
libnl3:libnl
liboath:oath
libpath_utils:none
librados2:none
libradosstriper1:none
librbd1:none
libref_array:none
libreport-filesystem:none
librgw2:none
libSM:libsm
libsmartcols:none
libsndfile:libsndfile1
libss:none
libsysfs:sysfsutils
libtomcrypt:none
libtommath:none
libtool-ltdl:libtool
libtpms:none
libusbx:none
libuuid:none
libverto:none
libvirt-daemon-config-network:none
libvirt-daemon-config-nwfilter:none
libvirt-daemon-driver-interface:none
libvirt-daemon-driver-lxc:none
libvirt-daemon-driver-network:none
libvirt-daemon-driver-nodedev:none
libvirt-daemon-driver-nwfilter:none
libvirt-daemon-driver-qemu:none
libvirt-daemon-driver-secret:none
libvirt-daemon-driver-storage:none
libvirt-daemon-driver-storage-core:none
libvirt-daemon-driver-storage-disk:none
libvirt-daemon-driver-storage-gluster:none
libvirt-daemon-driver-storage-iscsi:none
libvirt-daemon-driver-storage-logical:none
libvirt-daemon-driver-storage-mpath:none
libvirt-daemon-driver-storage-rbd:none
libvirt-daemon-driver-storage-scsi:none
libwbclient:none
libX11:libx11
libXau:libxau
libXext:libxext
libXi:libxi
libXtst:libxtst
lighttpd-config:none
lighttpd-fastcgi:none
lighttpd-mod_geoip:none
lighttpd-mod_mysql_vhost:none
lldpad:none
lm_sensors-libs:lmsensors
logmgmt:none
logrotate-config:none
mariadb-common:mariadb
mdi-common:none
memcached-custom:none
microcode_ctl:none
mlnx-ofa_kernel-modules:none
mlnx-ofa_kernel-rt-modules:none
mlx4-config:none
mod_wsgi:mod-wsgi
monitor-tools:none
mozjs17:mozjs
mtce:none
mtce-compute:none
mtce-control:none
mtce-guestAgent:none
mtce-guestServer:none
mtce-hostw:none
mtce-hwmon:none
mtce-lmon:none
mtce-pmon:none
mtce-storage:none
MySQL-python:none
namespace-utils:none
netcf-libs:none
net-snmp-config:none
newt:libnewt
newt-python:libnewt-python
nfscheck:none
nfs-utils-config:none
nfv:none
nfv-client:none
nfv-common:none
nfv-plugins:none
nfv-tools:none
nfv-vim:none
nmap-ncat:none
nscd:none
nss-pem:none
ntfs:ntfs-3g-ntfsprogs
ntfsprogs:ntfs-3g-ntfsprogs
ntp-config:none
ntpdate:none
ntp-perl:none
numactl-libs:numactl
OpenIPMI-modalias:openipmi
openldap-config:none
openpgm:none
openscap:none
openssh-config:none
openstack-barbican:python-barbican
openstack-barbican-api:none
openstack-barbican-common:none
openstack-barbican-keystone-listener:none
openstack-barbican-worker:none
openstack-dashboard:python-horizon
openstack-dashboard-theme:none
openstack-keystone:python-keystone
openstack-ras:none
openvswitch-config:none
opus:libopus
os-prober:none
OVMF:ovmf
pam:libpam
pam-config:none
passwd:base-passwd
patch-alarm:none
pci-irq-affinity-agent:none
pcre:libpcre
perl-Carp:none
perl-constant:none
perl-Data-Dumper:none
perl-Encode:libencode-perl
perl-Exporter:none
perl-File-Path:none
perl-File-Temp:none
perl-Filter:none
perl-Getopt-Long:getopt-long-perl
perl-HTTP-Tiny:http-tiny-perl
perl-parent:none
perl-PathTools:none
perl-Pod-Escapes:none
perl-podlators:none
perl-Pod-Perldoc:none
perl-Pod-Simple:none
perl-Pod-Usage:none
perl-Scalar-List-Utils:scalar-list-utils-perl
perl-Socket:socket-perl
perl-Storable:none
perl-Text-ParseWords:none
perl-threads:none
perl-threads-shared:none
perl-Time-HiRes:time-hires-perl
perl-Time-Local:none
platform-kickstarts:none
platform-util:none
platform-util-noncontroller:none
playbookconfig:none
pm-qos-mgr:none
polkit-pkla-compat:none
procps-ng:none
pth:none
pulseaudio-libs:pulseaudio
puppet-apache:none
puppet-barbican:none
puppet-boolean:none
puppet-ceph:none
puppet-certmonger:none
puppet-collectd:none
puppet-concat:none
puppet-create_resources:none
puppet-dcdbsync:none
puppet-dcmanager:none
puppet-dcorch:none
puppet-dnsmasq:none
puppet-drbd:none
puppet-etcd:none
puppet-filemapper:none
puppet-firewall:none
puppet-fm:none
puppet-haproxy:none
puppet-horizon:none
puppet-inifile:none
puppet-keystone:none
puppet-kmod:none
puppet-ldap:none
puppet-lvm:none
puppet-manifests:none
puppet-memcached:none
puppet-mtce:none
puppet-mysql:none
puppet-network:none
puppet-nfv:none
puppet-nslcd:none
puppet-nssdb:none
puppet-openstacklib:none
puppet-oslo:none
puppet-patching:none
puppet-postgresql:none
puppet-puppi:none
puppet-rabbitmq:none
puppet-smapi:none
puppet-sshd:none
puppet-staging:none
puppet-stdlib:none
puppet-sysctl:none
puppet-sysinv:none
puppet-vlan:none
pxe-network-installer:none
pygpgme:python-pygpgme
pyliblzma:none
pyparsing:python-pyparsing
pyparted:python-pyparted
python2-alembic:python-alembic
python2-amqp:python-amqp
python2-aodhclient:none
python2-appdirs:python-appdirs
python2-asn1crypto:python-asn1crypto
python2-babel:python-babel
python2-barbican:python-barbican
python2-barbicanclient:python-barbicanclient
python2-bcrypt:python-bcrypt
python2-castellan:python-castellan
python2-certifi:python-certifi
python2-cffi:python-cffi
python2-chardet:python-chardet
python2-cinderclient:python-cinderclient
python2-cliff:python-cliff
python2-coverage:python-coverage
python2-crypto:python-cryptography
python2-cryptography:python-cryptography
python2-dateutil:python-dateutil
python2-debtcollector:python-debtcollector
python2-defusedxml:none
python2-deprecation:python-deprecation
python2-django:python-django
python2-django-babel:python-django-babel
python2-django-compressor:python-django-compressor
python2-django-debreach:none
python2-docker:python-docker-registry-core
python2-eventlet:python-eventlet
python2-extras:python-extras
python2-fasteners:python-fasteners
python2-fixtures:python-fixtures
python2-flask:python-flask
python2-flask-restful:python-flask-restful
python2-funcsigs:python-funcsigs
python2-future:python-future
python2-futures:python-futures
python2-futurist:python-futurist
python2-gevent:python-gevent
python2-glanceclient:python-glanceclient
python2-gnocchiclient:none
python2-google-auth:none
python2-greenlet:python-greenlet
python2-gunicorn:none
python2-heatclient:python-heatclient
python2-idna:python-idna
python2-influxdb:none
python2-ipaddress:python-ipaddress
python2-ironicclient:none
python2-iso8601:python-iso8601
python2-jinja2:python-jinja2
python2-jmespath:none
python2-jsonpatch:python-jsonpatch
python2-jsonpointer:python-jsonpointer
python2-jsonschema:python-jsonschema
python2-jwt:none
python2-keystone:python-keystone
python2-keystoneauth1:python-keystoneauth1
python2-keystoneclient:python-keystoneclient
python2-keystonemiddleware:python-keystonemiddleware
python2-kombu:python-kombu
python2-kubernetes:none
python2-ldap3:none
python2-ldappool:none
python2-libvirt:none
python2-magnumclient:python-magnumclient
python2-markupsafe:python-markupsafe
python2-mimeparse:python-mimeparse
python2-mox3:python-mox3
python2-msgpack:python-msgpack
python2-munch:none
python2-muranoclient:none
python2-murano-pkg-check:none
python2-netaddr:python-netaddr
python2-neutronclient:python-neutronclient
python2-novaclient:python-novaclient
python2-oauthlib:python-oauthlib
python2-openstackclient:python-openstackclient
python2-openstacksdk:python-openstacksdk
python2-osc-lib:python-osc-lib
python2-os-client-config:python-os-client-config
python2-oslo-cache:none
python2-oslo-concurrency:none
python2-oslo-config:none
python2-oslo-context:none
python2-oslo-db:none
python2-oslo-i18n:none
python2-oslo-log:none
python2-oslo-messaging:none
python2-oslo-middleware:none
python2-oslo-policy:none
python2-oslo-rootwrap:none
python2-oslo-serialization:none
python2-oslo-service:none
python2-oslo-upgradecheck:none
python2-oslo-utils:none
python2-oslo-versionedobjects:none
python2-osprofiler:python-osprofiler
python2-os-service-types:none
python2-pankoclient:none
python2-passlib:python-passlib
python2-pbr:python-pbr
python2-pecan:python-pecan
python2-pexpect:python-pexpect
python2-pika:python-pika
python2-pika_pool:none
python2-psutil:python-psutil
python2-ptyprocess:python-ptyprocess
python2-pyasn1:python-pyasn1
python2-pyasn1-modules:python-pyasn1-modules
python2-pycadf:python-pycadf
python2-PyMySQL:none
python2-pyngus:none
python2-pyOpenSSL:python-pyopenssl
python2-pyparsing:python-pyparsing
python2-pysaml2:python-pysaml2
python2-pysnmp:python-pysnmp
python2-pysocks:python-pysocks
python2-qpid-proton:none
python2-rcssmin:python-rcssmin
python2-requests:python-requests
python2-requestsexceptions:python-requestsexceptions
python2-requests-oauthlib:none
python2-rfc3986:python-rfc3986
python2-rjsmin:python-rjsmin
python2-rsa:python-rsa
python2-ruamel-ordereddict:none
python2-ruamel-yaml:none
python2-ryu:python-ryu
python2-scrypt:python-scrypt
python2-scss:none
python2-setuptools:python-setuptools
python2-simplejson:python-simplejson
python2-singledispatch:python-singledispatch
python2-six:python-six
python2-sqlalchemy:python-sqlalchemy
python2-statsd:python-statsd
python2-stevedore:python-stevedore
python2-swiftclient:python-swiftclient
python2-tenacity:python-tenacity
python2-tinyrpc:python-tinyrpc
python2-traceback2:python-traceback2
python2-typing:python-typing
python2-ujson:python-ujson
python2-urllib3:python-urllib3
python2-vine:python-vine
python2-webob:python-webob
python2-wsme:python-wsme
python2-XStatic:python-xstatic
python2-XStatic-Angular:python-xstatic-angular
python2-XStatic-Angular-Bootstrap:python-xstatic-angular-bootstrap
python2-XStatic-Angular-FileUpload:python-xstatic-angular-fileupload
python2-XStatic-Angular-Gettext:python-xstatic-angular-gettext
python2-XStatic-Angular-Schema-Form:python-xstatic-angular-schema-form
python2-XStatic-Bootstrap-SCSS:python-xstatic-bootstrap-scss
python2-XStatic-bootswatch:python-xstatic-bootswatch
python2-XStatic-D3:python-xstatic-d3
python2-XStatic-Font-Awesome:python-xstatic-font-awesome
python2-XStatic-Jasmine:python-xstatic-jasmine
python2-XStatic-JSEncrypt:python-xstatic-jsencrypt
python2-XStatic-mdi:python-xstatic-mdi
python2-XStatic-objectpath:python-xstatic-objectpath
python2-XStatic-roboto-fontface:python-xstatic-roboto-fontface
python2-XStatic-smart-table:python-xstatic-smart-table
python2-XStatic-termjs:none
python2-XStatic-tv4:python-xstatic-tv4
python2-yappi:python-yappi
python2-yaql:none
python-3parclient:python-hp3parclient
python-aniso8601:none
python-backports:none
python-backports-ssl_match_hostname:none
python-beaker:none
python-bson:none
python-ceph-compat:none
python-cephfs:none
python-cherrypy:none
python-configobj:none
python-configshell:none
python-construct:none
python-d2to1:none
python-deltarpm:none
python-django-bash-completion:none
python-django-horizon:none
python-docker-pycreds:none
python-dogpile-cache:none
python-dogpile-core:none
python-ethtool:none
python-firewall:none
python-fmclient:none
python-gobject-base:none
python-iniparse:none
python-inotify:none
python-inventoryclient:none
python-IPy:python-ipy
python-jwcrypto:none
python-kmod:none
python-lefthandclient:none
python-linux-procfs:none
python-migrate:none
python-openstackclient-lang:none
python-oslo-cache-lang:none
python-oslo-concurrency-lang:none
python-oslo-db-lang:none
python-oslo-i18n-lang:none
python-oslo-log-lang:none
python-oslo-middleware-lang:none
python-oslo-policy-lang:none
python-oslo-utils-lang:none
python-oslo-versionedobjects-lang:none
python-paste-deploy:none
python-perf:none
python-pycadf-common:none
python-pycurl:none
python-pyelftools:none
python-rados:none
python-rbd:none
python-repoze-lru:none
python-rgw:none
python-rtslib:python-rtslib-fb
python-ryu-common:none
python-schedutils:none
python-semantic_version:none
python-slip:python-slip-dbus
python-smartpm:none
python-unittest2:none
python-urlgrabber:none
python-urwid:none
python-versiontools:none
python-XStatic-Angular-lrdragndrop:python-xstatic-angular-lrdragndrop
python-XStatic-Bootstrap-Datepicker:python-xstatic-bootstrap-datepicker
python-XStatic-Hogan:python-xstatic-hogan
python-XStatic-jQuery:python-xstatic-jquery
python-XStatic-JQuery-Migrate:python-xstatic-jquery-migrate
python-XStatic-JQuery-quicksearch:none
python-XStatic-JQuery-TableSorter:none
python-XStatic-jquery-ui:python-xstatic-jquery-ui
python-XStatic-Magic-Search:python-xstatic-magic-search
python-XStatic-Rickshaw:python-xstatic-rickshaw
python-XStatic-Spin:python-xstatic-spin
python-zmq:none
pytz:python-pytz
pyxattr:none
PyYAML:python-pyyaml
qat17-rt:none
qemu-img-ev:none
qemu-kvm-common-ev:none
qemu-kvm-ev:none
qemu-kvm-tools-ev:none
qpid-proton-c:none
qrencode-libs:none
quota-nls:none
rabbitmq-server-config:none
rdma:rdma-core
registry-token-server:none
requests-toolbelt:none
roboto-fontface-common:none
roboto-fontface-fonts:none
rootfiles:none
rsync-config:none
rtctl:none
rt-setup:none
ruby-augeas:none
rubygem-bigdecimal:none
rubygem-io-console:none
rubygem-json:none
rubygem-psych:none
rubygem-rdoc:none
rubygem-rgen:none
rubygems:none
ruby-irb:none
samba-client-libs:samba
seabios-bin:seabios
seavgabios-bin:none
selinux-policy:refpolicy
selinux-policy-minimum:refpolicy-minimum
selinux-policy-mls:refpolicy-mls
selinux-policy-targeted:refpolicy-targeted
setools-libs:setools
setup:none
setup-config:none
sgabios-bin:none
shadow-utils:shadow
shadow-utils-config:none
shim-x64:none
sm:none
sm-api:none
sm-client:none
sm-common:none
sm-common-libs:none
sm-db:none
sm-eru:none
sm-tools:none
snmp-audittrail:none
snmp-ext:none
spice-server:spice
sqlite:sqlite3
sshpass:none
starlingx-dashboard:none
storageconfig:none
stx-ocf-scripts:none
stx-platform-helm:none
sudo-config:none
swtpm:none
swtpm-cuse:none
swtpm-libs:none
swtpm-tools:none
sysinv:none
sysinv-agent:none
syslog-ng-config:none
syslog-ng-libdbi:none
systemd-config:none
sysvinit-tools:none
targetcli:none
tboot:none
tcp_wrappers:tcp-wrappers
teamd:none
tis-extensions:none
tis-extensions-controller:none
tpm2-openssl-engine:none
tpm2-tss-devel:none
tsconfig:none
tss2:none
tuna:none
tuned:none
tuned-profiles-realtime:none
unbound-libs:unbound
update-motd:none
ustr:none
util-linux-config:none
uuid:none
virt-what:none
vm-topology:none
web-assets-filesystem:none
workerconfig:none
workerconfig-standalone:none
workerconfig-subfunction:none
worker-utils:none
wrs-ssl:none
xml-common:none
xstatic-angular-bootstrap-common:none
XStatic-Angular-common:none
xstatic-angular-fileupload-common:none
xstatic-angular-gettext-common:none
xstatic-angular-schema-form-common:none
xstatic-bootstrap-scss-common:none
xstatic-d3-common:none
xstatic-jasmine-common:none
xstatic-jsencrypt-common:none
xstatic-objectpath-common:none
xstatic-smart-table-common:none
xstatic-termjs-common:none
xstatic-tv4-common:none
yum:none
yum-metadata-parser:none
yum-plugin-fastestmirror:none

File diff suppressed because it is too large Load Diff

View File

@ -1,309 +0,0 @@
acl:acl
acpid:acpid
alsa-lib:alsa-lib
apr:apr
apr-util:apr-util
attr:attr
audit:audit
bash:bash
bash-completion:bash-completion
bc:bc
bind:bind
binutils:binutils
boost:boost
bridge-utils:bridge-utils
bzip2:bzip2
ca-certificates:ca-certificates
c-ares:c-ares
celt051:celt051
ceph:ceph
checkpolicy:checkpolicy
chkconfig:chkconfig
cifs-utils:cifs-utils
collectd:collectd
conntrack-tools:conntrack-tools
coreutils:coreutils
cpio:cpio
cracklib:cracklib
cronie:cronie
cryptsetup:cryptsetup
curl:curl
cyrus-sasl:cyrus-sasl
dbus:dbus
dbus-glib:dbus-glib
dhcp:dhcp
diffutils:diffutils
dmidecode:dmidecode
dnsmasq:dnsmasq
docker-ce:docker-ce
docker-distribution:docker-distribution
dosfstools:dosfstools
dpkg:dpkg
dracut:dracut
drbd:drbd
drbd-utils:drbd-utils
e2fsprogs:e2fsprogs
ebtables:ebtables
efibootmgr:efibootmgr
etcd:etcd
ethtool:ethtool
expat:expat
expect:expect
facter:facter
file:file
findutils:findutils
freetype:freetype
fuse:fuse
gawk:gawk
gdb:gdb
gdbm:gdbm
gettext:gettext
glibc:glibc
glib-networking:glib-networking
glusterfs:glusterfs
gmp:gmp
gnutls:gnutls
gobject-introspection:gobject-introspection
gpgme:gpgme
grep:grep
grubby:grubby
gsettings-desktop-schemas:gsettings-desktop-schemas
gzip:gzip
hiera:hiera
hwdata:hwdata
ima-evm-utils:ima-evm-utils
iotop:iotop
iperf3:iperf3
ipmitool:ipmitool
iptables:iptables
iputils:iputils
iscsi-initiator-utils:iscsi-initiator-utils
isomd5sum:isomd5sum
jansson:jansson
json-c:json-c
kbd:kbd
kexec-tools:kexec-tools
keyutils:keyutils
kmod:kmod
kubernetes:kubernetes
less:less
leveldb:leveldb
libaio:libaio
libassuan:libassuan
libcap:libcap
libcap-ng:libcap-ng
libcgroup:libcgroup
libconfig:libconfig
libcroco:libcroco
libdaemon:libdaemon
libdbi:libdbi
libdrm:libdrm
libedit:libedit
libestr:libestr
libev:libev
libevent:libevent
libffi:libffi
libgcc:libgcc
libgcrypt:libgcrypt
libgpg-error:libgpg-error
libibverbs:libibverbs
libidn:libidn
libjpeg-turbo:libjpeg-turbo
libldb:libldb
libmnl:libmnl
libndp:libndp
libnet:libnet
libnfnetlink:libnfnetlink
libnl:libnl
libogg:libogg
libpcap:libpcap
libpciaccess:libpciaccess
libpipeline:libpipeline
libpng:libpng
libproxy:libproxy
libpwquality:libpwquality
librdmacm:librdmacm
libseccomp:libseccomp
libselinux:libselinux
libsemanage:libsemanage
libsepol:libsepol
libssh2:libssh2
libstdc++:libstdc++
libtalloc:libtalloc
libtasn1:libtasn1
libtdb:libtdb
libteam:libteam
libtevent:libtevent
libtirpc:libtirpc
libunistring:libunistring
libuser:libuser
libutempter:libutempter
libvirt:libvirt
libvorbis:libvorbis
libxcb:libxcb
libxml2:libxml2
libxslt:libxslt
libyaml:libyaml
lighttpd:lighttpd
linux-firmware:linux-firmware
linuxptp:linuxptp
lksctp-tools:lksctp-tools
lldpd:lldpd
logrotate:logrotate
lsof:lsof
lsscsi:lsscsi
lua:lua
lvm2:lvm2
lz4:lz4
lzo:lzo
lzop:lzop
mailcap:mailcap
mailx:mailx
make:make
man-db:man-db
mcstrans:mcstrans
mdadm:mdadm
memcached:memcached
mokutil:mokutil
mtools:mtools
ncurses:ncurses
net-snmp:net-snmp
nettle:nettle
net-tools:net-tools
nfs-utils:nfs-utils
novnc:novnc
nspr:nspr
nss:nss
nss-pam-ldapd:nss-pam-ldapd
ntp:ntp
openldap:openldap
openssh:openssh
openssl:openssl
openvswitch:openvswitch
p11-kit:p11-kit
parted:parted
pciutils:pciutils
perf:perf
perl:perl
pinentry:pinentry
pixman:pixman
pkgconfig:pkgconfig
pm-utils:pm-utils
policycoreutils:policycoreutils
polkit:polkit
popt:popt
postgresql:postgresql
psmisc:psmisc
puppet:puppet
puppet-vswitch:puppet-vswitch
python:python
python-anyjson:python-anyjson
python-beautifulsoup4:python-beautifulsoup4
python-cachetools:python-cachetools
python-cephclient:python-cephclient
python-click:python-click
python-cliff:python-cliff
python-cmd2:python-cmd2
python-contextlib2:python-contextlib2
python-daemon:python-daemon
python-dateutil:python-dateutil
python-decorator:python-decorator
python-devel:python-devel
python-django-appconf:python-django-appconf
python-django-pyscss:python-django-pyscss
python-editor:python-editor
python-enum34:python-enum34
python-extras:python-extras
python-fixtures:python-fixtures
python-httplib2:python-httplib2
python-ipaddr:python-ipaddr
python-ipaddress:python-ipaddress
python-itsdangerous:python-itsdangerous
python-keyring:python-keyring
python-ldap:python-ldap
python-lesscpy:python-lesscpy
python-linecache2:python-linecache2
python-lockfile:python-lockfile
python-logutils:python-logutils
python-lxml:python-lxml
python-mako:python-mako
python-memcached:python-memcached
python-monotonic:python-monotonic
python-netaddr:python-netaddr
python-netifaces:python-netifaces
python-paramiko:python-paramiko
python-paste:python-paste
python-pathlib:python-pathlib
python-pep8:python-pep8
python-pint:python-pint
python-ply:python-ply
python-prettytable:python-prettytable
python-psycopg2:python-psycopg2
python-pycparser:python-pycparser
python-pymongo:python-pymongo
python-pyudev:python-pyudev
python-retrying:python-retrying
python-routes:python-routes
python-simplegeneric:python-simplegeneric
python-simplejson:python-simplejson
python-slip-dbus:python-slip-dbus
python-sqlparse:python-sqlparse
python-tempita:python-tempita
python-testtools:python-testtools
python-unicodecsv:python-unicodecsv
python-waitress:python-waitress
python-warlock:python-warlock
python-websocket-client:python-websocket-client
python-websockify:python-websockify
python-webtest:python-webtest
python-werkzeug:python-werkzeug
python-wrapt:python-wrapt
qat17:qat17
quota:quota
rabbitmq-server:rabbitmq-server
radvd:radvd
rdma-core:rdma-core
readline:readline
resource-agents:resource-agents
rpcbind:rpcbind
rpm:rpm
rsync:rsync
ruby:ruby
ruby-shadow:ruby-shadow
screen:screen
sed:sed
shared-mime-info:shared-mime-info
slang:slang
smartmontools:smartmontools
snappy:snappy
socat:socat
spawn-fcgi:spawn-fcgi
strace:strace
sudo:sudo
swig:swig
syslinux:syslinux
syslog-ng:syslog-ng
sysstat:sysstat
systemd:systemd
tar:tar
tcl:tcl
tcpdump:tcpdump
time:time
tpm2-abrmd:tpm2-abrmd
tpm2-tools:tpm2-tools
tpm2-tss:tpm2-tss
traceroute:traceroute
trousers:trousers
tzdata:tzdata
unzip:unzip
usbredir:usbredir
util-linux:util-linux
vim:vim
wget:wget
which:which
xfsprogs:xfsprogs
xz:xz
yajl:yajl
zeromq:zeromq
zip:zip
zlib:zlib

File diff suppressed because it is too large Load Diff

61
docs/update-pool.sh Executable file
View File

@ -0,0 +1,61 @@
#!/bin/bash
# To use this script:
usage () {
cat << EOF
# This script needs the installed package list.
# 1 - build the project with
bitbake openstack-image-aio
# 2 - From bitbake build environment:
bitbake openstack-image-aio -c devshell
cd ../rootfs
alias prpm='rpm --root=\$PWD --dbpath=/var/lib/rpm '
prpm -qa | sed -e '/^kernel.*$\|^.*-d[be][gv].*$/d' > /<PATH>/<TO>/meta-starlingX/docs/$PKGLIST
exit
cd /<PATH>/<TO>/meta-starlingX/docs/
./inspect.sh $PKGLIST $PKGPOOL
##################################################################
# Import Pack Packages_List_efforts.csv with ":" field delimeter.#
##################################################################
EOF
exit 0
}
INCLUDED_PKGS="python-ryu-common|python-libs|vim|audit|avahi|bzip2|dbus|e2fsprogs|file|fuse|gettext|kmod|libvirt|lvm2|ncurses|net|net|openssl|pciutils|perl|postgresql|rpm|rpm|systemd|xz|zlib|sqlite|openssl|openssh|wget|grub|elfutils|apr|btrfs-progs|httpd|iproute|libacl|libaio|libassuan|libattr|libcap-ng|libcurl|libdaemon|libffi|libgcc|libgomp|libICE|libidn|libmnl|libselinux|libselinux|libsepol|libsmartcols|libstdc++|libtirpc|libtool-ltdl|libunistring|libuuid|libwbclient|libwbclient|alsa-lib|cups-lib|gnupg2|gnutls|jansson|json-c|libedit|liblkid|libestr|libev|libgudev1|libibverbs|libjpeg-turbo|liboath|libogg|libpciaccess|libpipeline|libpcap|libpng|librdmacm|libsemanage|libsysfs|libteam|libtempter|lm_sensors-libs|lzo|mariadb-common|mtce-guestAgent|mtce-guestServer|newt|newt-python|numactl-libs|openstack-barbican|openstack-dashboard|openstack-keystone|passwd|pcre|pixman|pulseaudio-libs|pygpgme|pyparsing|python-crypto|python-docker|python-flask-restful|python-pika_pool|python-pyOpenSSL|python-3parclient|PyYAML|readline|samba-client-libs|seabios-bin|shadow-utils|spice-server|tcp_wrappers|yajl|cyrus-sasl|efivar-libs|expat|gdbm|glib2|gmp|groff-base|libnl3|mozjs17|openldap|opus|createrepo|c-ares|libXext|libXau|libXi|libXtst|mod_wsgi|popt|device-mapper-multipath|flac-libs|GeoIP|gpm-libs|librdmacm|ntfs|ntfs-progs|OpenIPMI-modalias|pytz|snappy|info|freetype|libutempter|lksctp-tools|lmsensors|erlang-os_mon|erlang-otp_mibs|erlang-public_key|erlang-runtime_tools|erlang-syntax_tools|libblkid|libmount|celt051|leveldb|python-paste-deploy|python-semantic_version|python-repoze-lru|python-django-horizon|python-scss|python-migrate|python-zmq|python-inotify|python-dogpile-cache|python-dogpile-core|python-jwt|python-aodhclient|python-gnocchiclient|python-ironicclient|python-jmespath|python-ldap3|python-muranoclient|python-oslo-cache|python-oslo-concurrency|python-oslo-config|python-oslo-context|python-oslo-db|python-oslo-i18n|python-oslo-log|python-oslo-messaging|python-oslo-middleware|python-oslo-policy|python-oslo-rootwrap|python-oslo-serialization|python-oslo-service|python-oslo-utils|python-oslo-versionedobjects|python-pankoclient|python-pyngus|python-requests-oauthlib|python-configobj|python-alembic|python-amqp|python-appdirs"
PKGLIST=$1
PKGPOOL=$2
[ ! -f $PKGLIST ] || [ ! -f $PKGPOOL ] && usage;
rm -f reports/*
# Parse the installed RPM packages into package name and package version
# Package:Version
sed -e 's/\(^.*\)-\([0-9a-zA-Z].*-r[0-9]\)\(.*\)/\1:\2/g' $PKGLIST | sort > reports/ypkgs.txt
# Parse $PKGPOOL into (1) renamed, (2) none or does not exist in yocto
# and (3) has a corresponding yocto package
awk 'BEGIN { FS = ":" }; {if($2!=$4 && $4!="none") print $2":"$4}' $PKGPOOL > reports/renamed-pkgs.txt
awk 'BEGIN { FS = ":" }; {if($2!=$4 && $4 == "none") print $2":"$4}' $PKGPOOL > reports/none-pkgs.txt
awk 'BEGIN { FS = ":" }; {if ($4 == $2) print $2":"$4}' $PKGPOOL > reports/yocto-pkgs.txt
# Missing yocto-pkgs.txt
for f in $(sed -n -e '2,$p' reports/renamed-pkgs.txt; \
cat reports/yocto-pkgs.txt reports/none-pkgs.txt | egrep -v "INCLUDED_PKGS"); do
spkg=$(echo $f | cut -d':' -f1);
ypkg=$(echo $f | cut -d':' -f2);
[ $ypkg == "none" ] && ypkg=$spkg
grep -q -w ^$ypkg reports/ypkgs.txt && pp+="^[0-9]\+:$spkg:.*$\|" || pm+=("$spkg")
done
pp[$((${#pp[@]} - 1))]=${pp[$((${#pp[@]} - 1))]%\\|*}
echo "Missing ${#pm[@]} packages!"
sed -e "/${pp[@]}/d" $PKGPOOL > ${PKGPOOL%_[0-9]*}_$(date +%m-%d-%y).csv

View File

@ -12,6 +12,10 @@ IMAGE_INSTALL_append = " \
packagegroup-cloud-network \
packagegroup-cloud-debug \
packagegroup-cloud-extras \
packagegroup-stx \
packagegroup-stak-python \
packagegroup-stak-base \
packagegroup-tpm2 \
"
IMAGE_FEATURES += "ssh-server-openssh"

View File

@ -0,0 +1,445 @@
SUMMARY = "Base rootfs for stx and akraino"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stak-base \
packagegroup-stak-python \
"
RDEPENDS_packagegroup-stak-base = " \
lighttpd \
tcpdump \
tzdata \
numactl \
samba \
mariadb \
traceroute \
wget \
expect \
boost \
alsa-lib \
collectd \
conntrack-tools \
dosfstools \
dracut \
drbd-utils \
efibootmgr \
efivar \
expat \
facter \
hwdata \
iscsi-initiator-utils \
isomd5sum \
jansson \
json-c \
kexec-tools \
keyutils \
kubernetes \
libcgroup \
libdrm \
libedit \
libestr \
libev \
libgudev \
libibverbs \
libjpeg-turbo \
libndp \
oath \
libogg \
libpcap \
libpciaccess \
libpipeline \
libpng \
libproxy \
libpwquality \
libseccomp \
libsm \
libssh2 \
sysfsutils \
libteam \
libuser \
libutempter \
libvorbis \
cyrus-sasl \
ipmitool \
iperf3 \
iotop \
lsof \
lsscsi \
lz4 \
lzop \
lz4 \
lzop \
mailcap \
mailx \
mdadm \
mod-wsgi \
mokutil \
mozjs \
mtools \
mysql-python \
libnewt-python \
nss-pam-ldapd \
ntfs-3g-ntfsprogs \
openipmi \
openldap \
libopus \
ovmf-shell-efi \
p11-kit \
perf \
polkit \
popt \
pulseaudio \
screen \
seabios \
smartmontools \
snappy \
socat \
spawn-fcgi \
spice \
swig \
sysstat \
tcp-wrappers \
trousers \
xfsprogs \
yajl \
zip \
c-ares \
cifs-utils \
createrepo-c \
gdbm \
gmp \
groff \
libnl \
mcstrans \
linuxptp \
lua \
lldpd \
multipath-tools \
flac \
freetype \
geoip \
glusterfs \
gobject-introspection \
gperftools \
gobject-introspection \
gperftools \
gpm \
hiera \
leveldb \
libutempter \
lksctp-tools \
quota \
radvd \
usbredir \
texinfo \
freetype \
celt051 \
cryptsetup \
lmsensors-libsensors \
lmsensors-fancontrol \
lmsensors-isatools \
lmsensors-pwmconfig \
lmsensors-sensord \
lmsensors-sensors \
lmsensors-sensorsconfconvert \
lmsensors-sensorsdetect \
"
RDEPENDS_packagegroup-stak-python = " \
python-pygpgme \
python-pyparted \
python-coverage \
python-docker-registry-core \
python-flask-restful \
python-mox3 \
python-pexpect \
python-ptyprocess \
python-traceback2 \
python-typing \
python-ujson \
python-yappi \
python-hp3parclient \
python-click \
python-daemon \
python-ipy \
python-ldap \
python-linecache2 \
python-pep8 \
python-pyudev \
python-simplegeneric \
python-slip-dbus \
python-pytz \
python-pymysql \
python-pyzmq \
python-xstatic-jquery.tablesorter \
python-xstatic-jquery.quicksearch \
python-perf \
python-urwid \
python-urlgrabber \
python-semantic-version \
python-repoze.lru \
python-pyelftools \
python-pycurl \
python-lefthandclient \
python-jwcrypto \
python-iniparse \
python-ethtool \
python-jmespath \
python-beaker \
python-cherrypy \
python-d2to1 \
python-firewall \
python-ldap3 \
python-pyngus \
python-pyzmq \
python-requests-oauthlib \
python-versiontools \
python-dogpile.cache \
python-dogpile.core \
python-oslo.context \
python-oslo.db \
python-configobj \
python-pyudev \
python-six \
python-alembic \
python-django-debreach \
python-google-auth \
python-gunicorn \
python-influxdb \
python-ldappool \
python-munch \
python-aniso8601 \
python-yaql \
python-construct \
python-yappi \
python-idna \
python-selectors34 \
python-pymisp \
python-scrypt \
python-flask \
python-itsdangerous \
python-flask-sqlalchemy \
python-funcsigs \
python-requests \
python-pymongo \
python-pytest-tempdir \
python-flask-migrate \
python-robotframework \
python-webencodings \
python-flask-nav \
python-lockfile \
python-pluggy \
python-configparser \
python-dateutil \
python-enum34 \
python-monotonic \
python-humanize \
python-unidiff \
python-snakefood \
python-traceback2 \
python-babel \
python-jsonpatch \
python-cmd2 \
python-pyusb \
python-strict-rfc3339 \
python-robotframework-seriallibrary \
python-sijax \
python-click \
python-zopeinterface \
python-parse-type \
python-semver \
python-bcrypt \
python-typing \
python-flask-bcrypt \
python-pynetlinux \
python-pyasn1-modules \
python-pyfirmata \
python-cryptography \
python-flask-babel \
python-urllib3 \
python-protobuf \
python-slip-dbus \
python-singledispatch \
python-pycodestyle \
python-blinker \
python-beautifulsoup4 \
python-pyalsaaudio \
python-sh \
python-mako \
python-backports-abc \
python-flask-script \
python-flask-bootstrap \
python-asn1crypto \
python-pysqlite \
python-pybind11 \
python-greenlet \
python-attr \
python-daemon \
python-pydbus \
python-lazy-object-proxy \
python-crcmod \
python-pytest \
python-pytest-runner \
python-pandas \
python-pyinotify \
python-flask-wtf \
python-daemonize \
python-wtforms \
python-pyiface \
python-pretend \
pyrtm \
python-ipaddress \
python-bitarray \
python-pyflakes \
python-snimpy \
python-pysnmp \
python-pyjwt \
python-hyperlink \
python-sdnotify \
python-rfc3987 \
python-vobject \
python-serpent \
python-mccabe \
python-py \
python-speaklater \
python-intervals \
python-flask-mail \
python-ndg-httpsclient \
python-wcwidth \
python-pyparsing \
python-pep8 \
python-redis \
python-psutil \
python-grpcio-tools \
python-flask-restful \
python-mock \
python-javaobj-py3 \
python-subprocess32 \
python-constantly \
python-netaddr \
python-pam \
python-stevedore \
python-dbusmock \
python-matplotlib \
python-attrs \
python-docutils \
python-pyopenssl \
python-setuptools-scm \
python-smbus \
python-dnspython \
python-pycparser \
python-pyserial \
python-imaging \
python-pint \
python-cython \
python-flask-login \
python-html5lib \
python-flask-xstatic \
python-chardet \
python-flask-uploads \
python-inflection \
python-twofish \
python-pytz \
python-jsonschema \
python-flask-user \
python-behave \
python-pyzmq \
python-jinja2 \
python-pyasn1 \
python-pyudev \
python-sparts \
python-epydoc \
python-feedparser \
python-pyrex \
python-progress \
python-can \
python-vcversioner \
python-markupsafe \
python-paho-mqtt \
python-grpcio \
python-xlrd \
python-visitor \
python-pyflame \
python-jsonpointer \
python-numeric \
python-ptyprocess \
python-pyperclip \
python-wrapt \
python-appdirs \
python-cheetah \
python-dbus \
python-flask-sijax \
python-simplejson \
python-webdav \
python-pip \
python-oauthlib \
python-flask-pymongo \
python-sqlalchemy \
python-django \
python-pbr \
python-networkx \
python-decorator \
python-anyjson \
python-prompt-toolkit \
python-pycrypto \
python-cffi \
python-djangorestframework \
python-future \
python-linecache2 \
python-pyroute2 \
python-parse \
python-feedformatter \
python-pysocks \
python-six \
python-alembic \
python-pybluez \
python-pysmi \
python-gdata \
python-gevent \
python-whoosh \
python-ujson \
python-xstatic-font-awesome \
python-pexpect \
python-iso8601 \
python-flask-navigation \
python-pystache \
python-lxml \
python-prettytable \
python-systemd \
python-cryptography-vectors \
python-pyhamcrest \
python-certifi \
python-ply \
python-webcolors \
python-editor \
python-django-south \
pamela \
python-aws-iot-device-sdk-python \
python-werkzeug \
python-isort \
python-periphery \
python-pytest-helpers-namespace \
python-paste \
python-pyyaml \
python-dominate \
python-pygpgme \
python-msgpack \
python-xstatic \
python-evdev \
python-passlib \
python-oslo.messaging \
python-horizon \
python-keyring \
"

View File

@ -1,28 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-config"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-config \
"
RDEPENDS_packagegroup-stx-config = " \
config-gate \
controllerconfig \
puppet-manifests \
puppet-modules-wrs \
storageconfig \
worker-utils \
workerconfig-standalone \
workerconfig-subfunction \
pm-qos-mgr \
sysinv \
"

View File

@ -1,26 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-fault"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-fault\
"
RDEPENDS_packagegroup-stx-fault = " \
fm-api \
fm-common \
fm-doc \
fm-mgr \
fm-rest-api \
python-fmclient \
snmp-audittrail \
snmp-ext \
"

View File

@ -1,26 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-ha"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-ha\
"
RDEPENDS_packagegroup-stx-ha = " \
sm-api \
sm \
sm-client \
libsm-common \
sm-common-libs \
sm-db \
sm-tools \
sm-eru \
"

View File

@ -1,62 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-integ/config-files"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-integ \
packagegroup-stx-integ-base \
packagegroup-stx-integ-cff \
packagegroup-stx-integ-puppet-modules \
"
RDEPENDS_packagegroup-stx-integ = " \
packagegroup-stx-integ-base \
packagegroup-stx-integ-cff \
packagegroup-stx-integ-puppet-modules \
"
RDEPENDS_packagegroup-stx-integ-base = " \
cgcs-users \
dhcp-config \
dnsmasq-config \
haproxy-config \
initscripts-config \
net-snmp-config \
openssh-config \
setup-config \
systemd-config \
lighttpd-config \
"
RDEPENDS_packagegroup-stx-integ-cff = " \
audit-config \
docker-config \
io-scheduler \
iptables-config \
memcached-custom \
ntp-config \
rsync-config \
syslog-ng-config \
util-linux-config \
"
# sudo-config \
# shadow-utils-config
# pam-config
RDEPENDS_packagegroup-stx-integ-puppet-modules = " \
"
# puppet-boolean \
# puppet-create-resources \
# puppet-dnsmasq \
# puppet-drbd \
# "
# puppet

View File

@ -1,33 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-metal"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-metal \
"
# The mtce-common contains dev components only and since
# the dev components endup in stx-metal-dev package, not
# adding mtce-common to packagegroup.
RDEPENDS_packagegroup-stx-metal = " \
inventory \
mtce \
mtce-pmon \
mtce-hwmon \
mtce-hostw \
mtce-lmon \
mtce-compute \
mtce-control \
mtce-storage \
python-inventoryclient \
"

View File

@ -1,26 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-nfv"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-nfv \
"
RDEPENDS_packagegroup-stx-nfv = " \
nfv-common \
nfv-plugins \
nfv-tools \
nfv-vim \
nfv-client \
mtce-guestagent \
mtce-guestserver \
nova-api-proxy \
"

View File

@ -1,23 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-update"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-update \
"
RDEPENDS_packagegroup-stx-update = " \
cgcs-patch \
enable-dev-patch \
patch-alarm \
tsconfig \
requests-toolbelt \
"

View File

@ -1,50 +0,0 @@
SUMMARY = "StarlingX/cgsc-root/stx/stx-upstream"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx-upstream \
"
# TODO:
# See docs/progress.txt file
# Here we are replacing packages with those already present in
# yocto layers. Validate that the packages meet the requirements.
# TODO:
# See docs/progress.txt file
# Port required/missing packages :
# openstack-helm-infra.bb
# openstack-helm.bb
# python-horizon.bbappend
RDEPENDS_packagegroup-stx-upstream = " \
python-barbicanclient \
python-cinderclient \
python-glanceclient \
python-aodhclient \
python-heatclient \
python-horizon \
python-ironicclient \
python-keystoneauth1 \
python-keystoneclient \
python-magnumclient \
python-muranoclient \
python-neutronclient \
python-novaclient \
python-openstackclient \
python-openstacksdk \
stx-ocf-scripts \
rabbitmq-server-config \
openstack-ras \
python-gnocchiclient \
python-pankoclient \
"

View File

@ -0,0 +1,186 @@
SUMMARY = "StarlingX stx packages"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx \
packagegroup-stx-config \
packagegroup-stx-fault \
packagegroup-stx-ha \
packagegroup-stx-integ \
packagegroup-stx-integ-base \
packagegroup-stx-integ-cff \
packagegroup-stx-integ-puppet-modules \
packagegroup-stx-metal \
packagegroup-stx-nfv \
packagegroup-stx-update \
packagegroup-stx-upstream \
"
RDEPENDS_packagegroup-stx = " \
packagegroup-stx-config \
packagegroup-stx-fault \
packagegroup-stx-ha \
packagegroup-stx-integ \
packagegroup-stx-metal \
packagegroup-stx-nfv \
packagegroup-stx-update \
packagegroup-stx-upstream \
starlingx-dashboard \
"
RDEPENDS_packagegroup-stx-config = " \
config-gate \
controllerconfig \
puppet-manifests \
puppet-modules-wrs \
storageconfig \
worker-utils \
workerconfig-standalone \
workerconfig-subfunction \
pm-qos-mgr \
sysinv \
"
RDEPENDS_packagegroup-stx-fault = " \
fm-api \
fm-common \
fm-doc \
fm-mgr \
fm-rest-api \
python-fmclient \
snmp-audittrail \
snmp-ext \
"
RDEPENDS_packagegroup-stx-ha = " \
sm-api \
sm \
sm-client \
libsm-common \
sm-common-libs \
sm-db \
sm-tools \
sm-eru \
"
RDEPENDS_packagegroup-stx-integ = " \
packagegroup-stx-integ-base \
packagegroup-stx-integ-cff \
packagegroup-stx-integ-puppet-modules \
"
RDEPENDS_packagegroup-stx-integ-base = " \
cgcs-users \
dhcp-config \
dnsmasq-config \
haproxy-config \
initscripts-config \
net-snmp-config \
openssh-config \
setup-config \
systemd-config \
lighttpd-config \
"
RDEPENDS_packagegroup-stx-integ-cff = " \
audit-config \
docker-config \
io-scheduler \
iptables-config \
memcached-custom \
ntp-config \
rsync-config \
syslog-ng-config \
util-linux-config \
"
# To resolve conflicts use bbappends instead
# sudo-config \
# shadow-utils-config
# pam-config
RDEPENDS_packagegroup-stx-integ-puppet-modules = " \
"
# puppet-boolean \
# puppet-create-resources \
# puppet-dnsmasq \
# puppet-drbd \
# "
# puppet
# The mtce-common contains dev components only and since
# the dev components endup in stx-metal-dev package, not
# adding mtce-common to packagegroup.
RDEPENDS_packagegroup-stx-metal = " \
inventory \
mtce \
mtce-pmon \
mtce-hwmon \
mtce-hostw \
mtce-lmon \
mtce-compute \
mtce-control \
mtce-storage \
python-inventoryclient \
"
RDEPENDS_packagegroup-stx-nfv = " \
nfv-common \
nfv-plugins \
nfv-tools \
nfv-vim \
nfv-client \
mtce-guestagent \
mtce-guestserver \
nova-api-proxy \
"
RDEPENDS_packagegroup-stx-update = " \
cgcs-patch \
enable-dev-patch \
patch-alarm \
tsconfig \
requests-toolbelt \
"
# TODO:
# Port required/missing packages :
# openstack-helm-infra.bb
# openstack-helm.bb
# python-horizon.bbappend
RDEPENDS_packagegroup-stx-upstream = " \
python-barbicanclient \
python-cinderclient \
python-glanceclient \
python-aodhclient \
python-heatclient \
python-horizon \
python-ironicclient \
python-keystoneauth1 \
python-keystoneclient \
python-magnumclient \
python-muranoclient \
python-neutronclient \
python-novaclient \
python-openstackclient \
python-openstacksdk \
stx-ocf-scripts \
rabbitmq-server-config \
openstack-ras \
python-gnocchiclient \
python-pankoclient \
"

View File

@ -0,0 +1,15 @@
DESCRIPTION = "Another ISO 8601 parser for Python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bf2bdb115b4d685026985cc189ca5375"
SRCREV = "b5aad0fbef5664e624986a10bd1362e0ac05214c"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://bitbucket.org/nielsenb/aniso8601.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python"
inherit setuptools distutils pkgconfig

View File

@ -3,9 +3,6 @@ DESCRIPTION = "Beaker is a web session and general caching library that includes
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5297e0e46f5be6c86a87e35afe958cc7"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "4a2cb747c16dc58af39b1ae56e1cf14dfeb9c9a7"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -3,9 +3,6 @@ DESCRIPTION = "CherryPy is a pythonic, object-oriented HTTP framework."
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=a8cbc5da4e6892b15a972a0b18622b2b"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "9eac6246e6c3e410ee150288e377f88f579cbbbd"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -3,9 +3,6 @@ DESCRIPTION = "ConfigObj is a simple but powerful config file reader and writer:
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://LICENSE;md5=9a851af36881461de16b8fecf59a9e17"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "45fbf1b85b181853caea4d251e6d4c0232735e85"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -0,0 +1,15 @@
DESCRIPTION = "Construct is a powerful declarative and symmetrical parser and builder for binary data"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3fd0f2c25089e629957285e6bc402a20"
SRCREV = "a6a45f09da003b278cc5955486ad17d9144c136b"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/construct/construct.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python python-pbr-native"
inherit setuptools distutils pkgconfig

View File

@ -3,9 +3,6 @@ DESCRIPTION = "d2to1 (the d is for distutils) allows using distutils
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ec5c9882880dafb7f5a0b8d2642ea581"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "d16d8fdcec77a6d3fcbd10ce23aa8810d8dd3bf2"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -0,0 +1,16 @@
DESCRIPTION = "Simple database sharding (horizontal partitioning) library for Django applications."
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=04c6b8f6ee56b21d30ecb172b066902c"
SRCREV = "b425bb719ea5de583fae7db5b7419e5fed569cb0"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/lpomfrey/django-debreach.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python"
inherit setuptools distutils pkgconfig

View File

@ -3,9 +3,6 @@ DESCRIPTION = "Python bindings for the ethtool kernel interface"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "b8b09b69ef6d4f8a6f12a6c441305790060dd829"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -1,11 +1,8 @@
DESCRIPTION = "emporarily allow access to your current IP address into security groups, and automatically closes the hole when quitting. Convenient for SSH-ing into a box from a home or from any off-site location without worrying about leaving SSH open to the world or dealing with VPN."
DESCRIPTION = "Temporarily allow access to your current IP address into security groups, and automatically closes the hole when quitting. Convenient for SSH-ing into a box from a home or from any off-site location without worrying about leaving SSH open to the world or dealing with VPN."
LICENSE = "UNKNOWNi|BSD"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7f1e0f09645893c55fb92d53ccea0a57"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "59b63088b8b791cc495d809240f94fddaa87dc55"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -0,0 +1,15 @@
DESCRIPTION = "This library simplifies using Googles various server-to-server authentication mechanisms to access Google APIs."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
SRCREV = "1322d896ba725b8d73fd7ac4793601d9f574a839"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/googleapis/google-auth-library-python.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python"
inherit setuptools distutils pkgconfig

View File

@ -0,0 +1,16 @@
DESCRIPTION = "Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resource usage, and fairly speedy."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f75f3fb94cdeab1d607e2adaa6077752"
SRCREV = "f38f717539b1b7296720805b8ae3969c3509b9c1"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/benoitc/gunicorn.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python"
inherit setuptools distutils pkgconfig

View File

@ -0,0 +1,15 @@
DESCRIPTION = "d2to1 (the d is for distutils) allows using distutils2-like setup.cfg files for a packages metadata with a distribute/setuptools setup.py script. It works by providing a distutils2-formatted setup.cfg file containing all of a packages metadata, and a very minimal setup.py which will slurp its arguments from the setup.cfg."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=046523829184aac3703a4c60c0ae2104"
SRCREV = "dc83fc6576b6463dcc77a0c101475a2a71ed655a"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/influxdata/influxdb-python.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python"
inherit setuptools distutils pkgconfig

View File

@ -3,9 +3,6 @@ DESCRIPTION = "Iniparse is a INI parser for Python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=52f28065af11d69382693b45b5a8eb54"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "0305d08121461776222e515ae21a8405ee68eef4"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -3,9 +3,6 @@ DESCRIPTION = "JMESPath (pronounced “james path”) allows you to declarativel
LICENSE = "Amazon"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2683790f5fabb41a3f75b70558799eb4"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "4a4f6dbd98549b2b8fc71bbc19860d317a6abfdb"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -3,9 +3,6 @@ DESCRIPTION = "An implementation of the JOSE Working Group documents: RFC 7515 -
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6a600fd5e1d9cbde2d983680233ad02"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "437ea86caef224cf769e30cafe30f1c0b4e0f3e2"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -3,9 +3,6 @@ DESCRIPTION = "A messaging framework built on the QPID Proton engine. It provide
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=54830c88a42666c6835a0f834f93a521"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "39f0ee6fd6d71ee335b1229b91ab0bb47bdd71f0"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -1,11 +1,8 @@
DESCRIPTION = "ldap3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library. The same codebase runs in Python 2, Python 3, PyPy and PyPy3."
LICENSE = "UNKNOWNi|BSD"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=32be5282b8f7cafe30b89d2980fbc7d0"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "08810e435392a1f1a96d5e65bb444b9cb9e96ae3"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -0,0 +1,16 @@
DESCRIPTION = "A simple connector pool for python-ldap."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://setup.py;md5=9c24605289b49ad77a51ba7986425158"
SRCREV = "f75c1a8a34d4fbe6df7889205b5c6a4db6886c33"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://opendev.org/openstack/ldappool.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python python-pbr-native"
inherit setuptools distutils pkgconfig

View File

@ -3,7 +3,6 @@ DESCRIPTION = "This is a Client library that can talk to the HPE LeftHand/StoreV
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
#SRC_URI[md5sum] = ""
SRC_URI[sha256sum] = "efdea5cdd2ecce20f9bb482dd0a6f55bcefc462df42eaef4d85258c04e991b20"
SRCREV = "db9773f0f97c5af04da89fcb7dca2a6ddf8d5e4a"
@ -12,6 +11,4 @@ S = "${WORKDIR}/git"
SRC_URI = "git://github.com/hpe-storage/python-lefthandclient.git;rev=${SRCREV};branch=${BRANCH}"
inherit setuptools distutils

View File

@ -3,9 +3,6 @@ DESCRIPTION = "A simple language agnostic database migration tool"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=123c58ff9658c9062dbe401889464492"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "b53b7168f8ac27e4c557de6e62ad85fe00d99566"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -0,0 +1,16 @@
DESCRIPTION = "Munch is a dictionary that supports attribute-style access, a la JavaScript."
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f0291cd32b2d6a91d9b19970c94d0a46"
SRCREV = "d0fbbce7b8205a243337faed0b61472dfe09706d"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/Infinidat/munch.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python"
inherit setuptools distutils pkgconfig

View File

@ -3,9 +3,6 @@ DESCRIPTION = "A messaging framework built on the QPID Proton engine. It provide
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=54830c88a42666c6835a0f834f93a521"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "39f0ee6fd6d71ee335b1229b91ab0bb47bdd71f0"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -2,7 +2,6 @@ DESCRIPTION = "The Python perf module is a toolkit to write, run and analyze ben
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=78bc2e6e87c8c61272937b879e6dc2f8"
# SRC_URI[md5sum] = "0aca5f2ef176ce68e98a5b7e31372835"
SRC_URI[sha256sum] = "f7fd3a9a174a17ca36de63563f394eaafc7d4ce11fd3ae7c28d4c38cf6403bef"
PYPI_PACKAGE = "perf"

View File

@ -1,11 +1,10 @@
DESCRIPTION = "libcurl python bindings"
LICENSE = "LGPL | MIT"
LICENSE = "LGPLv2 | MIT"
LIC_FILES_CHKSUM = " \
file://COPYING-LGPL;md5=4fbd65380cdd255951079008b364516c \
file://COPYING-MIT;md5=2df767ed35d8ea83de4a93feb55e7815 \
"
#SRC_URI[md5sum] = ""
SRC_URI[sha256sum] = "6f08330c5cf79fa8ef68b9912b9901db7ffd34b63e225dce74db56bb21deda8e"

View File

@ -2,9 +2,7 @@ DESCRIPTION = "pyelftools library for parsing and analyzing elf files"
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5ce2a2b07fca326bc7c146d10105ccfc"
#SRC_URI[md5sum] = ""
SRC_URI[sha256sum] = "89c6da6f56280c37a5ff33468591ba9a124e17d71fe42de971818cbff46c1b24"
PYPI_PACKAGE = "pyelftools"
inherit pypi setuptools

View File

@ -3,9 +3,6 @@ DESCRIPTION = "A messaging framework built on the QPID Proton engine. It provide
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "5392392046989f1bb84ba938c30e4d48311075f1"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -3,9 +3,6 @@ DESCRIPTION = "This project provides first-class OAuth library support for Reque
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=22d117a849df10d047ed9b792838e863"
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "e19ac082682ecf3ed06cdcc5538e3c4bb2aa7762"
PROTOCOL = "https"
BRANCH = "master"

View File

@ -3,8 +3,6 @@ DESCRIPTION = "A simple language agnostic database migration tool"
LICENSE = "GPLv3"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6a600fd5e1d9cbde2d983680233ad02 "
#SRC_URI[md5sum] = ""
#SRC_URI[sha256sum] = ""
SRCREV = "34fe985e6b43caa9f9b9bcd0dc433be4b2a1fdec"
PROTOCOL = "https"

View File

@ -2,7 +2,6 @@ DESCRIPTION = "A high-level cross-protocol url-grabber."
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://LICENSE;md5=68ad62c64cc6c620126241fd429e68fe"
#SRC_URI[md5sum] = ""
SRC_URI[sha256sum] = "79c5a01c5dd31906a7f38ef1f500030e137704804d585644693d3e474ed15f39"
DEPENDS += "python-six python-six-native"

View File

@ -2,7 +2,6 @@ DESCRIPTION = "Urwid is a console user interface library for Python."
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=243b725d71bb5df4a1e5920b344b86ad"
#SRC_URI[md5sum] = ""
SRC_URI[sha256sum] = "644d3e3900867161a2fc9287a9762753d66bd194754679adb26aede559bcccbc"

View File

@ -0,0 +1,14 @@
DESCRIPTION = "Smart replacement for plain tuple used o __version__"
LICENSE = "LGPLv3"
LIC_FILES_CHKSUM = "file://setup.py;md5=ab73495c876271f67ef5e34d4045262b"
SRCREV = "833890e18a92cecad3134dacbdecb0cf6cc978ed"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/zyga/versiontools.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
# PYPI_PACKAGE = "versiontools"
inherit setuptools distutils

View File

@ -0,0 +1,15 @@
DESCRIPTION = "YAQL (Yet Another Query Language) is an embeddable and extensible query language, that allows performing complex queries against arbitrary objects. It has a vast and comprehensive standard library of frequently used querying functions and can be extend even further with user-specified functions. YAQL is written in python and is distributed via PyPI."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
SRCREV = "7385a31b9dbfc777a514ba28fe507fbf904cc779"
PROTOCOL = "https"
BRANCH = "master"
S = "${WORKDIR}/git"
SRC_URI = "git://github.com/openstack/yaql.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}"
DEPENDS += " python python-pbr-native"
inherit setuptools distutils pkgconfig