diff --git a/README b/README new file mode 100644 index 0000000..ef78d54 --- /dev/null +++ b/README @@ -0,0 +1,72 @@ +########################################################### +************************************************************ + bblayers.conf: +************************************************************ +########################################################### +git checkout the thud branch of the layers below +Then start a project and edit the bblayers.conf file +to include the following layers : + PATH_TO_LOCAL_REPO/layers/poky/meta + PATH_TO_LOCAL_REPO/layers/poky/meta-poky + PATH_TO_LOCAL_REPO/layers/poky/meta-yocto-bsp + PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-oe + PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-networking + PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-filesystems + PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-perl + PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-python + PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-webserver + PATH_TO_LOCAL_REPO/layers/meta-openembedded/meta-initramfs + PATH_TO_LOCAL_REPO/layers/meta-virtualization + PATH_TO_LOCAL_REPO/layers/meta-cloud-services + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-aio-deploy + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-compute-deploy + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-compute-test-config + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-controller-deploy + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-controller-test-config + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-qemu + PATH_TO_LOCAL_REPO/layers/meta-cloud-services/meta-openstack-swift-deploy + PATH_TO_LOCAL_REPO/layers/meta-measured + PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-signing-key + PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-efi-secure-boot + PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-encrypted-storage + PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-integrity + PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta-tpm2 + PATH_TO_LOCAL_REPO/layers/meta-secure-core/meta + PATH_TO_LOCAL_REPO/layers/meta-security/meta-tpm + PATH_TO_LOCAL_REPO/layers/meta-selinux + PATH_TO_LOCAL_REPO/layers/meta-intel + PATH_TO_LOCAL_REPO/layers/meta-starlingX + +########################################################### +************************************************************ + local.conf: +************************************************************ +########################################################### + +# Set distro features +DISTRO_FEATURES_append = " virtualization" +DISTRO_FEATURES_append = " openstack" + +# set external repo +EXTERNALREPO="/path/to/starlingx/external_repo/cgcs-root/stx" + + +########################################################### +************************************************************ + StarlingX: +************************************************************ +########################################################### +mkdir -p /path/to/starlingx/external_repo" +cd /path/to/starlingx/external_repo" + +repo init -u https://opendev.org/starlingx/manifest -b master +repo sync --force-sync + +########################################################### +************************************************************ + StarlingX Build Patches +************************************************************ +########################################################### +Apply patches under meta-starlingX/patches/stx-{ha,fault,metal} +directly onto the starlingX source diff --git a/conf/layer.conf b/conf/layer.conf new file mode 100644 index 0000000..a00b0e7 --- /dev/null +++ b/conf/layer.conf @@ -0,0 +1,47 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "starlingX-layer" +BBFILE_PATTERN_starlingX-layer := "^${LAYERDIR}/" +BBFILE_PRIORITY_starlingX-layer = "5" + +LAYERDEPENDS_starlingX-layer = "\ + core \ + networking-layer \ + openembedded-layer \ + networking-layer \ + filesystems-layer \ + perl-layer \ + meta-python \ + webserver \ + virtualization-layer \ + cloud-services-layer \ + openstack-layer \ + openstack-aio-deploy-layer \ + openstack-compute-deploy-layer \ + openstack-compute-test-config-layer \ + openstack-controller-deploy-layer \ + openstack-controller-test-config-layer \ + openstack-qemu-layer \ + openstack-swift-deploy-layer \ + measured \ + signing-key \ + efi-secure-boot \ + encrypted-storage \ + integrity \ + tpm2 \ + secure-core \ + tpm-layer \ + selinux \ +" + +# This should only be incremented on significant changes that will +# cause compatibility issues with other layers +LAYERVERSION_starlingX-version = "1" +LAYERSERIES_COMPAT_starlingX-layer = "thud" + +DISTRO_FEATURES_append += " systemd" diff --git a/docs/Done b/docs/Done new file mode 100644 index 0000000..61e384a --- /dev/null +++ b/docs/Done @@ -0,0 +1,49 @@ +#List of first stab recipes done +# Legend: +# P=Port +# D=Depends +# w=not started yet +# d=initial port done +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-integ:w +stx-ansible-playbooks:w +stx-nfv:w +stx-update:w +stx-upstream:w diff --git a/docs/packages.txt b/docs/packages.txt new file mode 100644 index 0000000..d19f950 --- /dev/null +++ b/docs/packages.txt @@ -0,0 +1,1167 @@ +total 1403792 +-rw-r--r--. 1 root root 91924 Jun 26 21:28 acl-2.2.51-14.el7.x86_64.rpm +-rw-r--r--. 1 root root 77740 Jun 26 21:28 acpid-2.0.19-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 479920 Jun 26 21:28 alsa-lib-1.1.6-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 16818608 Jun 26 21:28 ansible-2.7.5-1.el7.ans.noarch.rpm +-rw-r--r--. 1 root root 106916 Jun 26 21:28 apr-1.4.8-3.el7_4.1.x86_64.rpm +-rw-r--r--. 1 root root 95320 Jun 26 21:28 apr-util-1.5.2-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 79632 Jun 26 21:28 attr-2.4.46-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 289236 Jun 26 21:28 audit-2.8.4-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 8140 Jun 26 21:28 audit-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 103636 Jun 26 21:28 audit-libs-2.8.4-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 79932 Jun 26 21:28 audit-libs-python-2.8.4-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 473900 Jun 26 21:28 augeas-libs-1.4.0-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 492320 Jun 26 21:28 authconfig-6.2.8-30.el7.x86_64.rpm +-rw-r--r--. 1 root root 68280 Jun 26 21:28 autogen-libopts-5.18-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 63084 Jun 26 21:28 avahi-libs-0.6.31-19.el7.x86_64.rpm +-rw-r--r--. 1 root root 5124 Jun 26 21:28 basesystem-10.0-7.el7.centos.noarch.rpm +-rw-r--r--. 1 root root 1091580 Jun 26 21:28 bash-4.2.46-31.el7.tis.4.x86_64.rpm +-rw-r--r--. 1 root root 107088 Jun 26 21:28 bash-completion-2.1-6.el7.noarch.rpm +-rw-r--r--. 1 root root 124832 Jun 26 21:28 bc-1.06.95-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 1063252 Jun 26 21:28 bind-libs-9.9.4-72.el7.x86_64.rpm +-rw-r--r--. 1 root root 759936 Jun 26 21:28 bind-libs-lite-9.9.4-72.el7.x86_64.rpm +-rw-r--r--. 1 root root 88576 Jun 26 21:28 bind-license-9.9.4-72.el7.noarch.rpm +-rw-r--r--. 1 root root 214576 Jun 26 21:28 bind-utils-9.9.4-72.el7.x86_64.rpm +-rw-r--r--. 1 root root 6270556 Jun 26 21:28 binutils-2.27-34.base.el7.x86_64.rpm +-rw-r--r--. 1 root root 40900 Jun 26 21:28 biosdevname-0.7.3-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 41188 Jun 26 21:28 boost-system-1.53.0-27.el7.x86_64.rpm +-rw-r--r--. 1 root root 58836 Jun 26 21:28 boost-thread-1.53.0-27.el7.x86_64.rpm +-rw-r--r--. 1 root root 702372 Jun 26 21:28 bootswatch-common-3.3.7.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 118388 Jun 26 21:28 bootswatch-fonts-3.3.7.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 34728 Jun 26 21:28 bridge-utils-1.5-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 713824 Jun 26 21:28 btrfs-progs-4.9.1-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 10840 Jun 26 21:28 build-info-1.0-4.tis.x86_64.rpm +-rw-r--r--. 1 root root 58564 Jun 26 21:28 bzip2-1.0.6-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 40864 Jun 26 21:28 bzip2-libs-1.0.6-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 411612 Jun 26 21:28 ca-certificates-2018.2.22-70.0.el7_5.noarch.rpm +-rw-r--r--. 1 root root 82016 Jun 26 21:28 c-ares-1.10.0-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 56724 Jun 26 21:28 celt051-0.5.1.3-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 22444220 Jun 26 21:28 centos-logos-70.0.6-3.el7.centos.noarch.rpm +-rw-r--r--. 1 root root 37428 Jun 26 21:28 centos-release-7-6.1810.2.el7.centos.x86_64.rpm +-rw-r--r--. 1 root root 4548 Jun 26 21:28 centos-release-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 6096 Jun 26 21:28 ceph-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 5141492 Jun 26 21:28 ceph-base-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 14692588 Jun 26 21:28 ceph-common-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 499996 Jun 26 21:28 ceph-fuse-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 51732 Jun 26 21:28 ceph-manager-1.0-5.tis.x86_64.rpm +-rw-r--r--. 1 root root 1774868 Jun 26 21:28 ceph-mds-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 2128012 Jun 26 21:28 ceph-mgr-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 4221356 Jun 26 21:28 ceph-mon-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 13545824 Jun 26 21:28 ceph-osd-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 4770788 Jun 26 21:28 ceph-radosgw-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 191492 Jun 26 21:28 cgcs-patch-1.0-27.tis.x86_64.rpm +-rw-r--r--. 1 root root 7660 Jun 26 21:28 cgcs-patch-agent-1.0-27.tis.x86_64.rpm +-rw-r--r--. 1 root root 13656 Jun 26 21:28 cgcs-patch-controller-1.0-27.tis.x86_64.rpm +-rw-r--r--. 1 root root 17316 Jun 26 21:28 cgcs-users-1.0-0.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 531180 Jun 26 21:28 cgts-client-1.0-67.tis.x86_64.rpm +-rw-r--r--. 1 root root 304848 Jun 26 21:28 checkpolicy-2.5-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 226756 Jun 26 21:28 chkconfig-1.7.4-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 94220 Jun 26 21:28 cifs-utils-6.2-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 5492676 Jun 26 21:28 cloud-provider-openstack-1.13.1-1.tis.0.x86_64.rpm +-rw-r--r--. 1 root root 786096 Jun 26 21:28 collectd-5.8.0-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 104488 Jun 26 21:28 collectd-extensions-1.0-0.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 48904 Jun 26 21:28 collector-1.0-27.tis.x86_64.rpm +-rw-r--r--. 1 root root 8960 Jun 26 21:28 config-gate-1.0-0.tis.x86_64.rpm +-rw-r--r--. 1 root root 4128 Jun 26 21:28 config-gate-worker-1.0-0.tis.x86_64.rpm +-rw-r--r--. 1 root root 208456 Jun 26 21:28 conntrack-tools-1.4.4-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 23223112 Jun 26 21:28 containerd.io-1.2.5-3.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 10686872 Jun 26 21:28 containernetworking-cni-0.5.1-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 39096 Jun 26 21:28 container-selinux-2.74-1.el7.noarch.rpm +-rw-r--r--. 1 root root 320788 Jun 26 21:28 controllerconfig-1.0-151.tis.x86_64.rpm +-rw-r--r--. 1 root root 3578340 Jun 26 21:28 coreutils-8.22-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 231608 Jun 26 21:28 cpio-2.11-27.el7.x86_64.rpm +-rw-r--r--. 1 root root 109704 Jun 26 21:28 cracklib-2.9.0-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 3753376 Jun 26 21:28 cracklib-dicts-2.9.0-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 109248 Jun 26 21:28 createrepo-0.9.9-28.el7.noarch.rpm +-rw-r--r--. 1 root root 101180 Jun 26 21:28 cronie-1.4.11-20.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 39740 Jun 26 21:28 cronie-anacron-1.4.11-20.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 14896 Jun 26 21:28 crontabs-1.11-6.20121102git.el7.noarch.rpm +-rw-r--r--. 1 root root 176440 Jun 26 21:28 cryptsetup-2.0.3-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 356180 Jun 26 21:28 cryptsetup-libs-2.0.3-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 368076 Jun 26 21:28 cups-libs-1.6.3-35.el7.x86_64.rpm +-rw-r--r--. 1 root root 280836 Jun 26 21:28 curl-7.29.0-51.el7.x86_64.rpm +-rw-r--r--. 1 root root 95172 Jun 26 21:28 cyrus-sasl-2.1.26-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 42348 Jun 26 21:28 cyrus-sasl-gssapi-2.1.26-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 170968 Jun 26 21:28 cyrus-sasl-lib-2.1.26-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 268048 Jun 26 21:28 dbus-1.10.24-12.el7.x86_64.rpm +-rw-r--r--. 1 root root 105944 Jun 26 21:28 dbus-glib-0.100-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 173088 Jun 26 21:28 dbus-libs-1.10.24-12.el7.x86_64.rpm +-rw-r--r--. 1 root root 243828 Jun 26 21:28 dbus-python-1.1.1-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 87824 Jun 26 21:28 deltarpm-3.6-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 304764 Jun 26 21:28 device-mapper-1.02.146-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 190440 Jun 26 21:28 device-mapper-event-1.02.146-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 188948 Jun 26 21:28 device-mapper-event-libs-1.02.146-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 324528 Jun 26 21:28 device-mapper-libs-1.02.146-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 148268 Jun 26 21:28 device-mapper-multipath-0.4.9-119.el7.x86_64.rpm +-rw-r--r--. 1 root root 275544 Jun 26 21:28 device-mapper-multipath-libs-0.4.9-119.el7.x86_64.rpm +-rw-r--r--. 1 root root 425340 Jun 26 21:28 device-mapper-persistent-data-0.7.3-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 297472 Jun 26 21:28 dhclient-4.2.5-68.el7.centos.1.tis.9.x86_64.rpm +-rw-r--r--. 1 root root 539688 Jun 26 21:28 dhcp-4.2.5-68.el7.centos.1.tis.9.x86_64.rpm +-rw-r--r--. 1 root root 182440 Jun 26 21:28 dhcp-common-4.2.5-68.el7.centos.1.tis.9.x86_64.rpm +-rw-r--r--. 1 root root 4644 Jun 26 21:28 dhcp-config-1.0-2.tis.noarch.rpm +-rw-r--r--. 1 root root 138844 Jun 26 21:28 dhcp-libs-4.2.5-68.el7.centos.1.tis.9.x86_64.rpm +-rw-r--r--. 1 root root 351552 Jun 26 21:28 diffutils-3.3-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 161796 Jun 26 21:28 distributedcloud-client-dcmanagerclient-1.0.0-1.tis.19.noarch.rpm +-rw-r--r--. 1 root root 168516 Jun 26 21:28 distributedcloud-dcdbsync-1.0.0-1.tis.66.noarch.rpm +-rw-r--r--. 1 root root 256952 Jun 26 21:28 distributedcloud-dcmanager-1.0.0-1.tis.66.noarch.rpm +-rw-r--r--. 1 root root 456836 Jun 26 21:28 distributedcloud-dcorch-1.0.0-1.tis.66.noarch.rpm +-rw-r--r--. 1 root root 84868 Jun 26 21:28 dmidecode-3.1-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 288848 Jun 26 21:28 dnsmasq-2.76-7.el7.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 3492 Jun 26 21:28 dnsmasq-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 32616 Jun 26 21:28 dnsmasq-utils-2.76-7.el7.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 19630400 Jun 26 21:28 docker-ce-18.09.6-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 14789404 Jun 26 21:28 docker-ce-cli-18.09.6-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 9896 Jun 26 21:28 docker-config-1.0-2.tis.noarch.rpm +-rw-r--r--. 1 root root 4505824 Jun 26 21:28 docker-distribution-2.6.2-1.tis.0.x86_64.rpm +-rw-r--r--. 1 root root 852016 Jun 26 21:28 docker-forward-journald-1.10.3-44.el7.centos.x86_64.rpm +-rw-r--r--. 1 root root 110612 Jun 26 21:28 dosfstools-3.0.20-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 16124 Jun 26 21:28 dpkg-1.18.24-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 457664 Jun 26 21:28 dracut-033-554.el7.x86_64.rpm +-rw-r--r--. 1 root root 61356 Jun 26 21:28 dracut-config-rescue-033-554.el7.x86_64.rpm +-rw-r--r--. 1 root root 132948 Jun 26 21:28 dracut-network-033-554.el7.x86_64.rpm +-rw-r--r--. 1 root root 28232 Jun 26 21:28 drbd-8.4.3-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 7080 Jun 26 21:28 drbd-bash-completion-8.4.3-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 9900 Jun 26 21:28 drbd-heartbeat-8.4.3-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 23456 Jun 26 21:28 drbd-pacemaker-8.4.3-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 5760 Jun 26 21:28 drbd-udev-8.4.3-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 294992 Jun 26 21:28 drbd-utils-8.4.3-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 751492 Jun 26 21:28 e2fsprogs-1.42.9-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 171540 Jun 26 21:28 e2fsprogs-libs-1.42.9-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 144160 Jun 26 21:28 ebtables-2.0.10-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 36264 Jun 26 21:28 efibootmgr-17-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 90404 Jun 26 21:28 efivar-libs-36-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 32972 Jun 26 21:28 elfutils-default-yama-scope-0.172-2.el7.noarch.rpm +-rw-r--r--. 1 root root 202676 Jun 26 21:28 elfutils-libelf-0.172-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 301420 Jun 26 21:28 elfutils-libs-0.172-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 3148 Jun 26 21:28 enable-dev-patch-1.0-1.tis.x86_64.rpm +-rw-r--r--. 1 root root 767564 Jun 26 21:28 erlang-asn1-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 1159188 Jun 26 21:28 erlang-compiler-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 136340 Jun 26 21:28 erlang-crypto-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 122420 Jun 26 21:28 erlang-eldap-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 3018656 Jun 26 21:28 erlang-erts-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 2841888 Jun 26 21:28 erlang-hipe-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 859636 Jun 26 21:28 erlang-inets-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 1206876 Jun 26 21:28 erlang-kernel-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 746748 Jun 26 21:28 erlang-mnesia-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 129636 Jun 26 21:28 erlang-os_mon-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 44000 Jun 26 21:28 erlang-otp_mibs-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 600520 Jun 26 21:28 erlang-public_key-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 206648 Jun 26 21:28 erlang-runtime_tools-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 322092 Jun 26 21:28 erlang-sasl-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 10704 Jun 26 21:28 erlang-sd_notify-0.1-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 1775080 Jun 26 21:28 erlang-snmp-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 750452 Jun 26 21:28 erlang-ssl-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 2555064 Jun 26 21:28 erlang-stdlib-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 403628 Jun 26 21:28 erlang-syntax_tools-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 620376 Jun 26 21:28 erlang-tools-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 1041384 Jun 26 21:28 erlang-xmerl-18.3.4.4-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 11501304 Jun 26 21:28 etcd-3.2.24-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 132988 Jun 26 21:28 ethtool-4.8-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 22628 Jun 26 21:28 eventlog-0.2.13-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 84220 Jun 26 21:28 expat-2.1.0-10.el7_3.x86_64.rpm +-rw-r--r--. 1 root root 283652 Jun 26 21:28 expect-5.45-14.el7_1.x86_64.rpm +-rw-r--r--. 1 root root 178700 Jun 26 21:28 facter-2.4.4-4.el7.tis.4.x86_64.rpm +-rw-r--r--. 1 root root 60336 Jun 26 21:28 file-5.11-35.el7.x86_64.rpm +-rw-r--r--. 1 root root 351116 Jun 26 21:28 file-libs-5.11-35.el7.x86_64.rpm +-rw-r--r--. 1 root root 1080760 Jun 26 21:28 filesystem-3.2-25.el7.x86_64.rpm +-rw-r--r--. 1 root root 12964 Jun 26 21:28 filesystem-scripts-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 599952 Jun 26 21:28 findutils-4.5.11-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 25676 Jun 26 21:28 fipscheck-1.4.1-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 11552 Jun 26 21:28 fipscheck-lib-1.4.1-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 585324 Jun 26 21:28 firewalld-0.5.3-5.el7.noarch.rpm +-rw-r--r--. 1 root root 50440 Jun 26 21:28 firewalld-filesystem-0.5.3-5.el7.noarch.rpm +-rw-r--r--. 1 root root 176536 Jun 26 21:28 flac-libs-1.3.0-5.el7_1.x86_64.rpm +-rw-r--r--. 1 root root 28756 Jun 26 21:28 fm-api-1.0-14.tis.x86_64.rpm +-rw-r--r--. 1 root root 116724 Jun 26 21:28 fm-common-1.0-9.tis.x86_64.rpm +-rw-r--r--. 1 root root 28724 Jun 26 21:28 fm-doc-1.0-16.tis.x86_64.rpm +-rw-r--r--. 1 root root 14636 Jun 26 21:28 fm-mgr-1.0-6.tis.x86_64.rpm +-rw-r--r--. 1 root root 188596 Jun 26 21:28 fm-rest-api-1.0-3.tis.x86_64.rpm +-rw-r--r--. 1 root root 165552 Jun 26 21:28 fontawesome-fonts-4.4.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 296428 Jun 26 21:28 fontawesome-fonts-web-4.4.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 10116 Jun 26 21:28 fontpackages-filesystem-1.44-8.el7.noarch.rpm +-rw-r--r--. 1 root root 390408 Jun 26 21:28 freetype-2.8-12.el7.x86_64.rpm +-rw-r--r--. 1 root root 94652 Jun 26 21:28 fuse-2.9.2-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 96080 Jun 26 21:28 fuse-libs-2.9.2-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 146460 Jun 26 21:28 gamin-0.1.10-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 920624 Jun 26 21:28 gawk-4.0.2-4.el7_3.1.x86_64.rpm +-rw-r--r--. 1 root root 2586232 Jun 26 21:28 gdb-7.6.1-114.el7.x86_64.rpm +-rw-r--r--. 1 root root 78612 Jun 26 21:28 gdbm-1.10-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 198828 Jun 26 21:28 gdisk-0.8.10-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 1557184 Jun 26 21:28 GeoIP-1.5.0-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 1162372 Jun 26 21:28 gettext-0.19.8.1-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 514696 Jun 26 21:28 gettext-libs-0.19.8.1-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 2636032 Jun 26 21:28 glib2-2.56.1-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 3966228 Jun 26 21:28 glibc-2.17-260.el7.x86_64.rpm +-rw-r--r--. 1 root root 12367588 Jun 26 21:28 glibc-common-2.17-260.el7.x86_64.rpm +-rw-r--r--. 1 root root 187924 Jun 26 21:28 glib-networking-2.56.1-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 707500 Jun 26 21:28 glusterfs-5.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 109668 Jun 26 21:28 glusterfs-api-5.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 208784 Jun 26 21:28 glusterfs-cli-5.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 1025688 Jun 26 21:28 glusterfs-client-xlators-5.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 426360 Jun 26 21:28 glusterfs-libs-5.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 291612 Jun 26 21:28 gmp-6.0.0-15.el7.x86_64.rpm +-rw-r--r--. 1 root root 1621680 Jun 26 21:28 gnupg2-2.0.22-5.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 707748 Jun 26 21:28 gnutls-3.3.29-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 36356 Jun 26 21:28 gnutls-dane-3.3.29-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 253588 Jun 26 21:28 gnutls-utils-3.3.29-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 255968 Jun 26 21:28 gobject-introspection-1.56.1-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 280888 Jun 26 21:28 gperftools-libs-2.6.1-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 154208 Jun 26 21:28 gpgme-1.3.2-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 33048 Jun 26 21:28 gpm-libs-1.20.7-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 384608 Jun 26 21:28 grep-2.20-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 1052400 Jun 26 21:28 groff-base-1.22.2-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 34400 Jun 26 21:28 grub2-2.02-0.76.el7.centos.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 775332 Jun 26 21:28 grub2-common-2.02-0.76.el7.centos.tis.12.noarch.rpm +-rw-r--r--. 1 root root 1183060 Jun 26 21:28 grub2-efi-x64-2.02-0.76.el7.centos.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 924880 Jun 26 21:28 grub2-efi-x64-modules-2.02-0.76.el7.centos.tis.12.noarch.rpm +-rw-r--r--. 1 root root 373476 Jun 26 21:28 grub2-efi-x64-pxeboot-2.02-0.76.el7.centos.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 34400 Jun 26 21:28 grub2-pc-2.02-0.76.el7.centos.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 1173980 Jun 26 21:28 grub2-pc-modules-2.02-0.76.el7.centos.tis.12.noarch.rpm +-rw-r--r--. 1 root root 1886356 Jun 26 21:28 grub2-tools-2.02-0.76.el7.centos.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 1034636 Jun 26 21:28 grub2-tools-extra-2.02-0.76.el7.centos.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 181584 Jun 26 21:28 grub2-tools-minimal-2.02-0.76.el7.centos.tis.12.x86_64.rpm +-rw-r--r--. 1 root root 82660 Jun 26 21:28 grubby-8.28-25.el7.tis.3.x86_64.rpm +-rw-r--r--. 1 root root 667272 Jun 26 21:28 gsettings-desktop-schemas-3.28.0-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 31932 Jun 26 21:28 gsm-1.0.13-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 115736 Jun 26 21:28 gssproxy-0.7.0-21.el7.x86_64.rpm +-rw-r--r--. 1 root root 148160 Jun 26 21:28 gzip-1.5-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 902028 Jun 26 21:28 haproxy-1.5.18-8.el7.tis.8.x86_64.rpm +-rw-r--r--. 1 root root 6116 Jun 26 21:28 haproxy-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 14764 Jun 26 21:28 hardlink-1.0-19.el7.x86_64.rpm +-rw-r--r--. 1 root root 8577728 Jun 26 21:28 helm-2.13.1-0.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 35704 Jun 26 21:28 hiera-1.3.4-5.el7.noarch.rpm +-rw-r--r--. 1 root root 17732 Jun 26 21:28 hostname-3.13-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 3085264 Jun 26 21:28 httpd-2.4.6-88.el7.centos.x86_64.rpm +-rw-r--r--. 1 root root 99000 Jun 26 21:28 httpd-tools-2.4.6-88.el7.centos.x86_64.rpm +-rw-r--r--. 1 root root 2434700 Jun 26 21:28 hwdata-0.252-9.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 49908 Jun 26 21:28 ima-evm-utils-1.1-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 13095509 Jun 26 21:28 influxdb-0.9.5.1-1.x86_64.rpm +-rw-r--r--. 1 root root 4580 Jun 26 21:28 influxdb-extensions-1.0-0.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 243468 Jun 26 21:28 info-5.1-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 552660 Jun 26 21:28 initscripts-9.49.46-1.el7.tis.18.x86_64.rpm +-rw-r--r--. 1 root root 7532 Jun 26 21:28 initscripts-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 683260 Jun 26 21:28 inventory-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 8468 Jun 26 21:28 io-scheduler-1.0-0.tis.x86_64.rpm +-rw-r--r--. 1 root root 68740 Jun 26 21:28 iotop-0.6-4.el7.noarch.rpm +-rw-r--r--. 1 root root 84428 Jun 26 21:28 iperf3-3.1.7-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 456396 Jun 26 21:28 ipmitool-1.8.18-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 849744 Jun 26 21:28 iproute-4.11.0-14.el7.x86_64.rpm +-rw-r--r--. 1 root root 258444 Jun 26 21:28 iprutils-2.4.16.1-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 45404 Jun 26 21:28 ipset-6.38-3.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 51760 Jun 26 21:28 ipset-libs-6.38-3.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 509476 Jun 26 21:28 iptables-1.4.21-28.el7.x86_64.rpm +-rw-r--r--. 1 root root 8840 Jun 26 21:28 iptables-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 57504 Jun 26 21:28 iptables-services-1.4.21-28.el7.x86_64.rpm +-rw-r--r--. 1 root root 62528 Jun 26 21:28 iptables-utils-1.4.21-28.el7.x86_64.rpm +-rw-r--r--. 1 root root 159280 Jun 26 21:28 iputils-20160308-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 780624 Jun 26 21:28 ipxe-roms-qemu-20170123-1.git4e85b27.el7_4.1.noarch.rpm +-rw-r--r--. 1 root root 440984 Jun 26 21:28 iscsi-initiator-utils-6.2.0.874-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 8656 Jun 26 21:28 iscsi-initiator-utils-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 95548 Jun 26 21:28 iscsi-initiator-utils-iscsiuio-6.2.0.874-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 29432 Jun 26 21:28 isomd5sum-1.0.10-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 38232 Jun 26 21:28 ivykis-0.36.3-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 38248 Jun 26 21:28 jansson-2.10-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 34624 Jun 26 21:28 json-c-0.11-4.el7_0.x86_64.rpm +-rw-r--r--. 1 root root 415552 Jun 26 21:28 kbd-1.15.5-15.el7.x86_64.rpm +-rw-r--r--. 1 root root 603276 Jun 26 21:28 kbd-legacy-1.15.5-15.el7.noarch.rpm +-rw-r--r--. 1 root root 1851904 Jun 26 21:28 kbd-misc-1.15.5-15.el7.noarch.rpm +-rw-r--r--. 1 root root 30320876 Jun 26 21:29 kernel-3.10.0-957.12.2.el7.1.tis.x86_64.rpm +-rw-r--r--. 1 root root 29567932 Jun 26 21:29 kernel-rt-3.10.0-957.12.2.rt56.929.el7.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 7835008 Jun 26 21:28 kernel-rt-kvm-3.10.0-957.12.2.rt56.929.el7.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 7642600 Jun 26 21:28 kernel-rt-tools-3.10.0-957.12.2.rt56.929.el7.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 7533128 Jun 26 21:28 kernel-rt-tools-libs-3.10.0-957.12.2.rt56.929.el7.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 7473188 Jun 26 21:28 kernel-tools-3.10.0-957.12.2.el7.1.tis.x86_64.rpm +-rw-r--r--. 1 root root 7364796 Jun 26 21:29 kernel-tools-libs-3.10.0-957.12.2.el7.1.tis.x86_64.rpm +-rw-r--r--. 1 root root 368856 Jun 26 21:29 kexec-tools-2.0.15-21.el7.x86_64.rpm +-rw-r--r--. 1 root root 59760 Jun 26 21:29 keyutils-1.5.8-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 26044 Jun 26 21:29 keyutils-libs-1.5.8-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 132960 Jun 26 21:29 kmod-20-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 244460 Jun 26 21:29 kmod-drbd-8.4.11-1.tis.0.x86_64.rpm +-rw-r--r--. 1 root root 247232 Jun 26 21:29 kmod-drbd-rt-8.4.11-1.tis.0.x86_64.rpm +-rw-r--r--. 1 root root 147248 Jun 26 21:29 kmod-e1000e-3.4.2.1-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 147200 Jun 26 21:29 kmod-e1000e-rt-3.4.2.1-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 238596 Jun 26 21:29 kmod-i40e-2.7.29-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 239224 Jun 26 21:29 kmod-i40e-rt-2.7.29-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 88192 Jun 26 21:29 kmod-i40evf-3.6.15-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 89292 Jun 26 21:29 kmod-i40evf-rt-3.6.15-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 52496 Jun 26 21:29 kmod-integrity-4.12-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 53172 Jun 26 21:29 kmod-integrity-rt-4.12-0.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 192268 Jun 26 21:29 kmod-ixgbe-5.5.5-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 194072 Jun 26 21:29 kmod-ixgbe-rt-5.5.5-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 66812 Jun 26 21:29 kmod-ixgbevf-4.5.3-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 66876 Jun 26 21:29 kmod-ixgbevf-rt-4.5.3-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 51644 Jun 26 21:29 kmod-libs-20-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 88396 Jun 26 21:29 kmod-tpm-4.12-0.tis.6.x86_64.rpm +-rw-r--r--. 1 root root 90520 Jun 26 21:29 kmod-tpm-rt-4.12-0.tis.6.x86_64.rpm +-rw-r--r--. 1 root root 77316 Jun 26 21:29 kpartx-0.4.9-119.el7.x86_64.rpm +-rw-r--r--. 1 root root 792144 Jun 26 21:29 krb5-libs-1.15.1-34.el7.x86_64.rpm +-rw-r--r--. 1 root root 41588 Jun 26 21:29 kubernetes-1.13.5-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 30715116 Jun 26 21:29 kubernetes-client-1.13.5-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 8558028 Jun 26 21:29 kubernetes-kubeadm-1.13.5-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 51176704 Jun 26 21:29 kubernetes-master-1.13.5-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 30368280 Jun 26 21:29 kubernetes-node-1.13.5-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 41144 Jun 26 21:29 ldapscripts-2.0.8-0.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 127044 Jun 26 21:29 less-458-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 170644 Jun 26 21:29 leveldb-1.12.0-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 27768 Jun 26 21:29 libacl-2.2.51-14.el7.x86_64.rpm +-rw-r--r--. 1 root root 25932 Jun 26 21:29 libaio-0.3.109-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 68144 Jun 26 21:29 libassuan-2.1.0-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 27472 Jun 26 21:29 libasyncns-0.8-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 18656 Jun 26 21:29 libattr-2.4.46-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 26924 Jun 26 21:29 libbasicobjects-0.1.1-32.el7.x86_64.rpm +-rw-r--r--. 1 root root 184968 Jun 26 21:29 libblkid-2.23.2-59.el7.x86_64.rpm +-rw-r--r--. 1 root root 23064 Jun 26 21:29 libcacard-2.5.2-2.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 53680 Jun 26 21:29 libcap-2.22-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 25368 Jun 26 21:29 libcap-ng-0.7.5-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 423048 Jun 26 21:29 libcephfs2-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 68308 Jun 26 21:29 libcgroup-0.41-20.el7.x86_64.rpm +-rw-r--r--. 1 root root 43260 Jun 26 21:29 libcollection-0.7.0-32.el7.x86_64.rpm +-rw-r--r--. 1 root root 42144 Jun 26 21:29 libcom_err-1.42.9-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 63080 Jun 26 21:29 libconfig-1.4.9-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 110456 Jun 26 21:29 libcroco-0.6.12-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 226772 Jun 26 21:29 libcurl-7.29.0-51.el7.x86_64.rpm +-rw-r--r--. 1 root root 30908 Jun 26 21:29 libdaemon-0.14-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 737644 Jun 26 21:29 libdb-5.3.21-24.el7.x86_64.rpm +-rw-r--r--. 1 root root 44260 Jun 26 21:29 libdbi-0.8.4-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 150060 Jun 26 21:29 libdb-utils-5.3.21-24.el7.x86_64.rpm +-rw-r--r--. 1 root root 160688 Jun 26 21:29 libdrm-2.4.91-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 95820 Jun 26 21:29 libedit-3.0-12.20121213cvs.el7.x86_64.rpm +-rw-r--r--. 1 root root 22564 Jun 26 21:29 libestr-0.1.9-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 46260 Jun 26 21:29 libev-4.15-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 222636 Jun 26 21:29 libevent-2.0.21-4.el7.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 132108 Jun 26 21:29 libfdt-devel-1.4.4-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 31420 Jun 26 21:29 libffi-3.0.13-18.el7.x86_64.rpm +-rw-r--r--. 1 root root 106200 Jun 26 21:29 libgcc-4.8.5-36.el7.x86_64.rpm +-rw-r--r--. 1 root root 271912 Jun 26 21:29 libgcrypt-1.5.3-14.el7.x86_64.rpm +-rw-r--r--. 1 root root 162236 Jun 26 21:29 libgomp-4.8.5-36.el7.x86_64.rpm +-rw-r--r--. 1 root root 100076 Jun 26 21:29 libgpg-error-1.12-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 98572 Jun 26 21:29 libgudev1-219-62.el7_6.5.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 18428 Jun 26 21:29 libibumad-45mlnx1-1.45101.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 131408 Jun 26 21:29 libibverbs-45mlnx1-1.45101.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 68908 Jun 26 21:29 libICE-1.0.9-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 230404 Jun 26 21:29 libidn-1.28-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 65828 Jun 26 21:29 libini_config-1.3.1-32.el7.x86_64.rpm +-rw-r--r--. 1 root root 139184 Jun 26 21:29 libjpeg-turbo-1.2.90-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 144268 Jun 26 21:29 libldb-1.3.4-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 24520 Jun 26 21:29 libmnl-1.0.3-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 29632 Jun 26 21:29 libmodman-2.0.1-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 186720 Jun 26 21:29 libmount-2.23.2-59.el7.x86_64.rpm +-rw-r--r--. 1 root root 33304 Jun 26 21:29 libndp-1.2-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 61680 Jun 26 21:29 libnet-1.1.6-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 56948 Jun 26 21:29 libnetfilter_conntrack-1.0.6-1.el7_3.x86_64.rpm +-rw-r--r--. 1 root root 18836 Jun 26 21:29 libnetfilter_cthelper-1.0.0-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 18792 Jun 26 21:29 libnetfilter_cttimeout-1.0.0-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 23708 Jun 26 21:29 libnetfilter_queue-1.0.2-2.el7_2.x86_64.rpm +-rw-r--r--. 1 root root 27116 Jun 26 21:29 libnfnetlink-1.0.1-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 56436 Jun 26 21:29 libnfsidmap-0.25-19.el7.x86_64.rpm +-rw-r--r--. 1 root root 131156 Jun 26 21:29 libnl-1.1.4-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 288188 Jun 26 21:29 libnl3-3.2.28-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 203768 Jun 26 21:29 libnl3-cli-3.2.28-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 36236 Jun 26 21:29 liboath-2.4.1-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 26652 Jun 26 21:29 libogg-1.3.0-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 29616 Jun 26 21:29 libpath_utils-0.2.1-32.el7.x86_64.rpm +-rw-r--r--. 1 root root 144688 Jun 26 21:29 libpcap-1.5.3-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 27344 Jun 26 21:29 libpciaccess-0.14-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 56308 Jun 26 21:29 libpipeline-1.2.3-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 220920 Jun 26 21:29 libpng-1.5.13-7.el7_2.x86_64.rpm +-rw-r--r--. 1 root root 67236 Jun 26 21:29 libproxy-0.4.11-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 117464 Jun 26 21:29 libpwquality-1.2.3-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 2856160 Jun 26 21:29 librados2-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 343628 Jun 26 21:29 libradosstriper1-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 1154684 Jun 26 21:29 librbd1-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 60180 Jun 26 21:29 librdmacm-45mlnx1-1.45101.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 28356 Jun 26 21:29 libref_array-0.1.5-32.el7.x86_64.rpm +-rw-r--r--. 1 root root 40264 Jun 26 21:29 libreport-filesystem-2.1.11-42.el7.centos.x86_64.rpm +-rw-r--r--. 1 root root 2100644 Jun 26 21:29 librgw2-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 59240 Jun 26 21:29 libseccomp-2.3.1-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 166588 Jun 26 21:29 libselinux-2.5-14.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 242848 Jun 26 21:29 libselinux-python-2.5-14.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 123920 Jun 26 21:29 libselinux-ruby-2.5-14.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 181764 Jun 26 21:29 libselinux-utils-2.5-14.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 155432 Jun 26 21:29 libsemanage-2.5-14.el7.x86_64.rpm +-rw-r--r--. 1 root root 117000 Jun 26 21:29 libsemanage-python-2.5-14.el7.x86_64.rpm +-rw-r--r--. 1 root root 304320 Jun 26 21:29 libsepol-2.5-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 41348 Jun 26 21:29 libSM-1.2.2-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 143564 Jun 26 21:29 libsmartcols-2.23.2-59.el7.x86_64.rpm +-rw-r--r--. 1 root root 154496 Jun 26 21:29 libsndfile-1.0.25-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 46880 Jun 26 21:29 libss-1.42.9-13.el7.x86_64.rpm +-rw-r--r--. 1 root root 139372 Jun 26 21:29 libssh2-1.4.3-12.el7.x86_64.rpm +-rw-r--r--. 1 root root 317704 Jun 26 21:29 libstdc++-4.8.5-36.el7.x86_64.rpm +-rw-r--r--. 1 root root 51228 Jun 26 21:29 libsysfs-2.1.0-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 32764 Jun 26 21:29 libtalloc-2.1.13-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 331872 Jun 26 21:29 libtasn1-4.10-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 48860 Jun 26 21:29 libtdb-1.3.15-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 50484 Jun 26 21:29 libteam-1.27-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 36900 Jun 26 21:29 libtevent-0.9.36-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 93372 Jun 26 21:29 libtirpc-0.2.4-0.15.el7.x86_64.rpm +-rw-r--r--. 1 root root 399612 Jun 26 21:29 libtomcrypt-1.17-33.20170623gitcd6e602.el7.x86_64.rpm +-rw-r--r--. 1 root root 53172 Jun 26 21:29 libtommath-1.0-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 50200 Jun 26 21:29 libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm +-rw-r--r--. 1 root root 338960 Jun 26 21:29 libtpms-0.6.0-2.tis.0.x86_64.rpm +-rw-r--r--. 1 root root 301544 Jun 26 21:29 libunistring-0.9.3-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 64628 Jun 26 21:29 libusbx-1.0.21-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 459240 Jun 26 21:29 libuser-0.60-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 26616 Jun 26 21:29 libutempter-1.1.6-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 84372 Jun 26 21:29 libuuid-2.23.2-59.el7.x86_64.rpm +-rw-r--r--. 1 root root 19068 Jun 26 21:29 libverto-0.2.5-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 9108 Jun 26 21:29 libverto-libevent-0.2.5-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 9204 Jun 26 21:29 libverto-tevent-0.2.5-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 3464 Jun 26 21:29 libvirt-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 3880 Jun 26 21:29 libvirt-bash-completion-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 310196 Jun 26 21:29 libvirt-client-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 690168 Jun 26 21:29 libvirt-daemon-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 4960 Jun 26 21:29 libvirt-daemon-config-network-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 28968 Jun 26 21:29 libvirt-daemon-config-nwfilter-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 43540 Jun 26 21:29 libvirt-daemon-driver-interface-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 141468 Jun 26 21:29 libvirt-daemon-driver-lxc-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 224928 Jun 26 21:29 libvirt-daemon-driver-network-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 42980 Jun 26 21:29 libvirt-daemon-driver-nodedev-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 67264 Jun 26 21:29 libvirt-daemon-driver-nwfilter-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 573648 Jun 26 21:29 libvirt-daemon-driver-qemu-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 32804 Jun 26 21:29 libvirt-daemon-driver-secret-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 2312 Jun 26 21:29 libvirt-daemon-driver-storage-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 250172 Jun 26 21:29 libvirt-daemon-driver-storage-core-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 34320 Jun 26 21:29 libvirt-daemon-driver-storage-disk-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 42916 Jun 26 21:29 libvirt-daemon-driver-storage-gluster-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 31764 Jun 26 21:29 libvirt-daemon-driver-storage-iscsi-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 35472 Jun 26 21:29 libvirt-daemon-driver-storage-logical-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 30284 Jun 26 21:29 libvirt-daemon-driver-storage-mpath-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 37188 Jun 26 21:29 libvirt-daemon-driver-storage-rbd-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 31852 Jun 26 21:29 libvirt-daemon-driver-storage-scsi-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 2037260 Jun 26 21:29 libvirt-docs-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 4101180 Jun 26 21:29 libvirt-libs-4.7.0-1.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 210260 Jun 26 21:29 libvorbis-1.3.3-8.el7.1.x86_64.rpm +-rw-r--r--. 1 root root 111284 Jun 26 21:29 libwbclient-4.8.3-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 620956 Jun 26 21:29 libX11-1.6.5-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 270092 Jun 26 21:29 libX11-common-1.6.5-2.el7.noarch.rpm +-rw-r--r--. 1 root root 31504 Jun 26 21:29 libXau-1.0.8-2.1.el7.x86_64.rpm +-rw-r--r--. 1 root root 231792 Jun 26 21:29 libxcb-1.13-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 40228 Jun 26 21:29 libXext-1.3.3-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 41212 Jun 26 21:29 libXi-1.7.9-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 688936 Jun 26 21:29 libxml2-2.9.1-6.el7_2.3.x86_64.rpm +-rw-r--r--. 1 root root 282920 Jun 26 21:29 libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm +-rw-r--r--. 1 root root 251860 Jun 26 21:29 libxslt-1.1.28-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 20936 Jun 26 21:29 libXtst-1.2.3-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 56724 Jun 26 21:29 libyaml-0.1.4-11.el7_0.x86_64.rpm +-rw-r--r--. 1 root root 478652 Jun 26 21:29 lighttpd-1.4.52-1.el7.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 16004 Jun 26 21:29 lighttpd-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 35840 Jun 26 21:29 lighttpd-fastcgi-1.4.52-1.el7.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 22780 Jun 26 21:29 lighttpd-mod_geoip-1.4.52-1.el7.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 25500 Jun 26 21:29 lighttpd-mod_mysql_vhost-1.4.52-1.el7.tis.7.x86_64.rpm +-rw-r--r--. 1 root root 51710676 Jun 26 21:29 linux-firmware-20180911-69.git85c5d90.el7.noarch.rpm +-rw-r--r--. 1 root root 162124 Jun 26 21:29 linuxptp-1.8-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 95628 Jun 26 21:29 lksctp-tools-1.0.17-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 301900 Jun 26 21:29 lldpad-1.0.1-3.git036e314.el7.x86_64.rpm +-rw-r--r--. 1 root root 218652 Jun 26 21:29 lldpd-0.9.0-0.tis.4.x86_64.rpm +-rw-r--r--. 1 root root 42536 Jun 26 21:29 lm_sensors-libs-3.4.0-6.20160601gitf9185e5.el7.x86_64.rpm +-rw-r--r--. 1 root root 28296 Jun 26 21:29 logmgmt-1.0-4.tis.x86_64.rpm +-rw-r--r--. 1 root root 74884 Jun 26 21:29 logrotate-3.8.6-17.el7.tis.4.x86_64.rpm +-rw-r--r--. 1 root root 9048 Jun 26 21:29 logrotate-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 346952 Jun 26 21:29 lsof-4.87-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 51412 Jun 26 21:29 lsscsi-0.27-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 214036 Jun 26 21:29 lua-5.1.4-15.el7.x86_64.rpm +-rw-r--r--. 1 root root 1391200 Jun 26 21:29 lvm2-2.02.177-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 1098108 Jun 26 21:29 lvm2-libs-2.02.177-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 103456 Jun 26 21:29 lz4-1.7.5-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 61852 Jun 26 21:29 lzo-2.06-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 57616 Jun 26 21:29 lzop-1.03-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 32980 Jun 26 21:29 mailcap-2.1.41-2.el7.noarch.rpm +-rw-r--r--. 1 root root 253032 Jun 26 21:29 mailx-12.5-19.el7.x86_64.rpm +-rw-r--r--. 1 root root 447128 Jun 26 21:29 make-3.82-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 945484 Jun 26 21:29 man-db-2.6.3-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 77424 Jun 26 21:29 mariadb-common-10.1.28-1.el7.tis.15.x86_64.rpm +-rw-r--r--. 1 root root 27460 Jun 26 21:29 mariadb-config-10.1.28-1.el7.tis.15.x86_64.rpm +-rw-r--r--. 1 root root 659640 Jun 26 21:29 mariadb-libs-10.1.28-1.el7.tis.15.x86_64.rpm +-rw-r--r--. 1 root root 142168 Jun 26 21:29 mcstrans-0.3.4-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 456600 Jun 26 21:29 mdadm-4.1-rc1_2.el7.x86_64.rpm +-rw-r--r--. 1 root root 42412 Jun 26 21:29 mdi-common-1.4.57.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 496024 Jun 26 21:29 mdi-fonts-1.4.57.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 129048 Jun 26 21:29 memcached-1.4.39-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 3948 Jun 26 21:29 memcached-custom-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 2058936 Jun 26 21:29 microcode_ctl-2.1-47.2.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 1155624 Jun 26 21:29 mlnx-ofa_kernel-modules-4.5-OFED.4.5.1.0.1.1.gb4fdfac.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 1177500 Jun 26 21:29 mlnx-ofa_kernel-rt-modules-4.5-OFED.4.5.1.0.1.1.gb4fdfac.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 11620 Jun 26 21:29 mlx4-config-1.0.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 79820 Jun 26 21:29 mod_wsgi-3.4-18.el7.x86_64.rpm +-rw-r--r--. 1 root root 44296 Jun 26 21:29 mokutil-15-1.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 22328 Jun 26 21:29 monitor-tools-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 1424084 Jun 26 21:29 mozjs17-17.0.0-20.el7.x86_64.rpm +-rw-r--r--. 1 root root 865988 Jun 26 21:29 mtce-1.0-152.tis.x86_64.rpm +-rw-r--r--. 1 root root 11192 Jun 26 21:29 mtce-compute-1.0-7.tis.x86_64.rpm +-rw-r--r--. 1 root root 11780 Jun 26 21:29 mtce-control-1.0-7.tis.x86_64.rpm +-rw-r--r--. 1 root root 207536 Jun 26 21:29 mtce-guestAgent-1.0-142.tis.x86_64.rpm +-rw-r--r--. 1 root root 164932 Jun 26 21:29 mtce-guestServer-1.0-142.tis.x86_64.rpm +-rw-r--r--. 1 root root 91332 Jun 26 21:29 mtce-hostw-1.0-152.tis.x86_64.rpm +-rw-r--r--. 1 root root 301596 Jun 26 21:29 mtce-hwmon-1.0-152.tis.x86_64.rpm +-rw-r--r--. 1 root root 146232 Jun 26 21:29 mtce-lmon-1.0-152.tis.x86_64.rpm +-rw-r--r--. 1 root root 160856 Jun 26 21:29 mtce-pmon-1.0-152.tis.x86_64.rpm +-rw-r--r--. 1 root root 9528 Jun 26 21:29 mtce-storage-1.0-5.tis.x86_64.rpm +-rw-r--r--. 1 root root 228172 Jun 26 21:29 mtools-4.0.18-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 128116 Jun 26 21:29 MySQL-python-1.2.5-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 10904 Jun 26 21:29 namespace-utils-1.0-0.tis.x86_64.rpm +-rw-r--r--. 1 root root 322740 Jun 26 21:29 ncurses-5.9-14.20130511.el7_4.x86_64.rpm +-rw-r--r--. 1 root root 134832 Jun 26 21:29 ncurses-base-5.9-14.20130511.el7_4.noarch.rpm +-rw-r--r--. 1 root root 328636 Jun 26 21:29 ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm +-rw-r--r--. 1 root root 80884 Jun 26 21:29 netcf-libs-0.2.8-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 371036 Jun 26 21:29 net-snmp-5.7.2-37.el7.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 702960 Jun 26 21:29 net-snmp-agent-libs-5.7.2-37.el7.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 6880 Jun 26 21:29 net-snmp-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 804680 Jun 26 21:29 net-snmp-libs-5.7.2-37.el7.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 88408 Jun 26 21:29 net-snmp-python-5.7.2-37.el7.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 229280 Jun 26 21:29 net-snmp-utils-5.7.2-37.el7.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 342216 Jun 26 21:29 nettle-2.7.1-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 338636 Jun 26 21:29 net-tools-2.0-0.24.20131004git.el7.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 147420 Jun 26 21:29 newt-0.52.15-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 57448 Jun 26 21:29 newt-python-0.52.15-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 9072 Jun 26 21:29 nfscheck-1.0-0.tis.x86_64.rpm +-rw-r--r--. 1 root root 458248 Jun 26 21:29 nfs-utils-1.3.0-0.61.el7.x86_64.rpm +-rw-r--r--. 1 root root 9240 Jun 26 21:29 nfs-utils-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 1636 Jun 26 21:29 nfv-1.0-75.tis.x86_64.rpm +-rw-r--r--. 1 root root 47672 Jun 26 21:29 nfv-client-1.0-75.tis.x86_64.rpm +-rw-r--r--. 1 root root 319012 Jun 26 21:29 nfv-common-1.0-75.tis.x86_64.rpm +-rw-r--r--. 1 root root 239404 Jun 26 21:29 nfv-plugins-1.0-75.tis.x86_64.rpm +-rw-r--r--. 1 root root 22340 Jun 26 21:29 nfv-tools-1.0-75.tis.x86_64.rpm +-rw-r--r--. 1 root root 1489896 Jun 26 21:29 nfv-vim-1.0-75.tis.x86_64.rpm +-rw-r--r--. 1 root root 218764 Jun 26 21:29 nmap-ncat-6.40-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 227328 Jun 26 21:29 novnc-0.6.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 294968 Jun 26 21:29 nscd-2.17-260.el7.x86_64.rpm +-rw-r--r--. 1 root root 130324 Jun 26 21:29 nspr-4.19.0-1.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 863484 Jun 26 21:29 nss-3.36.0-7.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 171760 Jun 26 21:29 nss-pam-ldapd-0.8.13-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 75744 Jun 26 21:29 nss-pem-1.0.3-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 325588 Jun 26 21:29 nss-softokn-3.36.0-5.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 230512 Jun 26 21:29 nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 64328 Jun 26 21:29 nss-sysinit-3.36.0-7.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 542964 Jun 26 21:29 nss-tools-3.36.0-7.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 79744 Jun 26 21:29 nss-util-3.36.0-1.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 275800 Jun 26 21:29 ntfs-3g-2017.3.23-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 397504 Jun 26 21:29 ntfsprogs-2017.3.23-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 577580 Jun 26 21:29 ntp-4.2.6p5-28.el7.centos.x86_64.rpm +-rw-r--r--. 1 root root 8984 Jun 26 21:29 ntp-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 91316 Jun 26 21:29 ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm +-rw-r--r--. 1 root root 39376 Jun 26 21:29 ntp-perl-4.2.6p5-28.el7.centos.noarch.rpm +-rw-r--r--. 1 root root 30192 Jun 26 21:29 numactl-libs-2.0.9-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 15900 Jun 26 21:29 OpenIPMI-modalias-2.0.23-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 369804 Jun 26 21:29 openldap-2.4.44-20.el7.tis.9.x86_64.rpm +-rw-r--r--. 1 root root 203976 Jun 26 21:29 openldap-clients-2.4.44-20.el7.tis.9.x86_64.rpm +-rw-r--r--. 1 root root 14000 Jun 26 21:29 openldap-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 2379028 Jun 26 21:29 openldap-servers-2.4.44-20.el7.tis.9.x86_64.rpm +-rw-r--r--. 1 root root 177288 Jun 26 21:29 openpgm-5.2.122-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 4363880 Jun 26 21:29 openscap-1.2.17-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 64612 Jun 26 21:29 openscap-scanner-1.2.17-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 533068 Jun 26 21:29 openssh-7.4p1-16.el7_4.tis.10.x86_64.rpm +-rw-r--r--. 1 root root 679136 Jun 26 21:29 openssh-clients-7.4p1-16.el7_4.tis.10.x86_64.rpm +-rw-r--r--. 1 root root 8792 Jun 26 21:29 openssh-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 478016 Jun 26 21:29 openssh-server-7.4p1-16.el7_4.tis.10.x86_64.rpm +-rw-r--r--. 1 root root 535352 Jun 26 21:29 openssl-1.0.2k-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 1259172 Jun 26 21:29 openssl-libs-1.0.2k-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 7628 Jun 26 21:29 openstack-barbican-8.0.0-0.1.0rc1.el7.noarch.rpm +-rw-r--r--. 1 root root 25384 Jun 26 21:29 openstack-barbican-api-8.0.0-0.1.0rc1.el7.noarch.rpm +-rw-r--r--. 1 root root 8472 Jun 26 21:29 openstack-barbican-common-8.0.0-0.1.0rc1.el7.noarch.rpm +-rw-r--r--. 1 root root 5108 Jun 26 21:29 openstack-barbican-keystone-listener-8.0.0-0.1.0rc1.el7.noarch.rpm +-rw-r--r--. 1 root root 5016 Jun 26 21:29 openstack-barbican-worker-8.0.0-0.1.0rc1.el7.noarch.rpm +-rw-r--r--. 1 root root 6472396 Jun 26 21:29 openstack-dashboard-14.0.0-2.tis.1.noarch.rpm +-rw-r--r--. 1 root root 2224 Jun 26 21:29 openstack-dashboard-theme-14.0.0-2.tis.1.noarch.rpm +-rw-r--r--. 1 root root 100772 Jun 26 21:29 openstack-keystone-15.0.0-0.2.el7.tis.1.noarch.rpm +-rw-r--r--. 1 root root 29356 Jun 26 21:29 openstack-ras-1.0.0-0.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 10204988 Jun 26 21:29 openvswitch-2.11.0-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 10308 Jun 26 21:29 openvswitch-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 646692 Jun 26 21:29 opus-1.0.2-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 58296 Jun 26 21:29 os-prober-1.58-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 1356756 Jun 26 21:29 OVMF-20150414-2.gitc9e5618.el7.noarch.rpm +-rw-r--r--. 1 root root 262000 Jun 26 21:29 p11-kit-0.23.5-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 133700 Jun 26 21:29 p11-kit-trust-0.23.5-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 910704 Jun 26 21:29 pam-1.1.8-22.el7.x86_64.rpm +-rw-r--r--. 1 root root 8448 Jun 26 21:29 pam-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 644844 Jun 26 21:29 parted-3.1-29.el7.tis.3.x86_64.rpm +-rw-r--r--. 1 root root 146684 Jun 26 21:29 passwd-0.79-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 20828 Jun 26 21:29 patch-alarm-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 61764 Jun 26 21:29 pci-irq-affinity-agent-1.0-1.tis.x86_64.rpm +-rw-r--r--. 1 root root 99940 Jun 26 21:29 pciutils-3.5.1-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 47328 Jun 26 21:29 pciutils-libs-3.5.1-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 436928 Jun 26 21:29 pcre-8.32-17.el7.x86_64.rpm +-rw-r--r--. 1 root root 9046040 Jun 26 21:29 perf-3.10.0-957.12.2.el7.1.tis.x86_64.rpm +-rw-r--r--. 1 root root 9353888 Jun 26 21:29 perl-5.16.3-294.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 21392 Jun 26 21:29 perl-Carp-1.26-244.el7.noarch.rpm +-rw-r--r--. 1 root root 20964 Jun 26 21:29 perl-constant-1.27-2.el7.noarch.rpm +-rw-r--r--. 1 root root 50016 Jun 26 21:29 perl-Data-Dumper-2.145-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 1575848 Jun 26 21:29 perl-Encode-2.51-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 31340 Jun 26 21:29 perl-Exporter-5.68-3.el7.noarch.rpm +-rw-r--r--. 1 root root 28808 Jun 26 21:29 perl-File-Path-2.09-2.el7.noarch.rpm +-rw-r--r--. 1 root root 60460 Jun 26 21:29 perl-File-Temp-0.23.01-3.el7.noarch.rpm +-rw-r--r--. 1 root root 97488 Jun 26 21:29 perl-Filter-1.49-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 62080 Jun 26 21:29 perl-Getopt-Long-2.40-3.el7.noarch.rpm +-rw-r--r--. 1 root root 43136 Jun 26 21:29 perl-HTTP-Tiny-0.033-3.el7.noarch.rpm +-rw-r--r--. 1 root root 704872 Jun 26 21:29 perl-libs-5.16.3-294.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 44780 Jun 26 21:29 perl-macros-5.16.3-294.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 13248 Jun 26 21:29 perl-parent-0.225-244.el7.noarch.rpm +-rw-r--r--. 1 root root 94684 Jun 26 21:29 perl-PathTools-3.40-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 52640 Jun 26 21:29 perl-Pod-Escapes-1.04-294.el7_6.noarch.rpm +-rw-r--r--. 1 root root 125068 Jun 26 21:29 perl-podlators-2.5.1-3.el7.noarch.rpm +-rw-r--r--. 1 root root 104812 Jun 26 21:29 perl-Pod-Perldoc-3.20-4.el7.noarch.rpm +-rw-r--r--. 1 root root 248956 Jun 26 21:29 perl-Pod-Simple-3.28-4.el7.noarch.rpm +-rw-r--r--. 1 root root 29684 Jun 26 21:29 perl-Pod-Usage-1.63-3.el7.noarch.rpm +-rw-r--r--. 1 root root 40656 Jun 26 21:29 perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm +-rw-r--r--. 1 root root 52592 Jun 26 21:29 perl-Socket-2.010-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 80608 Jun 26 21:29 perl-Storable-2.45-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 15776 Jun 26 21:29 perl-Text-ParseWords-3.29-4.el7.noarch.rpm +-rw-r--r--. 1 root root 52112 Jun 26 21:29 perl-threads-1.87-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 41588 Jun 26 21:29 perl-threads-shared-1.43-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 48556 Jun 26 21:29 perl-Time-HiRes-1.9725-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 26512 Jun 26 21:29 perl-Time-Local-1.2300-2.el7.noarch.rpm +-rw-r--r--. 1 root root 78868 Jun 26 21:29 pinentry-0.8.1-17.el7.x86_64.rpm +-rw-r--r--. 1 root root 253932 Jun 26 21:29 pixman-0.34.0-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 58240 Jun 26 21:29 pkgconfig-0.27.1-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 24228 Jun 26 21:29 platform-kickstarts-1.0.0-3.tis.noarch.rpm +-rw-r--r--. 1 root root 46556 Jun 26 21:29 platform-util-1.0-17.tis.noarch.rpm +-rw-r--r--. 1 root root 3884 Jun 26 21:29 platform-util-noncontroller-1.0-17.tis.noarch.rpm +-rw-r--r--. 1 root root 86652 Jun 26 21:29 playbookconfig-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 22624 Jun 26 21:29 pm-qos-mgr-1.0-1.tis.x86_64.rpm +-rw-r--r--. 1 root root 171220 Jun 26 21:29 pm-utils-1.4.1-27.el7.x86_64.rpm +-rw-r--r--. 1 root root 1017648 Jun 26 21:29 policycoreutils-2.5-29.el7.x86_64.rpm +-rw-r--r--. 1 root root 175472 Jun 26 21:29 policycoreutils-newrole-2.5-29.el7.x86_64.rpm +-rw-r--r--. 1 root root 557016 Jun 26 21:29 policycoreutils-python-2.5-29.el7.x86_64.rpm +-rw-r--r--. 1 root root 185404 Jun 26 21:29 polkit-0.112-18.el7.x86_64.rpm +-rw-r--r--. 1 root root 44204 Jun 26 21:29 polkit-pkla-compat-0.1-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 57204 Jun 26 21:29 popt-1.13-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 3950040 Jun 26 21:29 postgresql-9.2.24-1.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 674048 Jun 26 21:29 postgresql-contrib-9.2.24-1.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 253576 Jun 26 21:29 postgresql-libs-9.2.24-1.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 4106184 Jun 26 21:29 postgresql-server-9.2.24-1.el7_5.x86_64.rpm +-rw-r--r--. 1 root root 319664 Jun 26 21:29 procps-ng-3.3.10-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 165664 Jun 26 21:29 psmisc-22.20-15.el7.x86_64.rpm +-rw-r--r--. 1 root root 97108 Jun 26 21:29 pth-2.0.7-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 692272 Jun 26 21:29 pulseaudio-libs-10.0-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 2420996 Jun 26 21:29 puppet-4.8.2-1.el7.tis.2.noarch.rpm +-rw-r--r--. 1 root root 278140 Jun 26 21:29 puppet-apache-1.10.0-2.05a0aacgit.el7.noarch.rpm +-rw-r--r--. 1 root root 74116 Jun 26 21:29 puppet-barbican-11.3.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 12632 Jun 26 21:29 puppet-boolean-1.0.2-1.tis.1.noarch.rpm +-rw-r--r--. 1 root root 94080 Jun 26 21:29 puppet-ceph-2.4.1-1.el7.tis.11.noarch.rpm +-rw-r--r--. 1 root root 27296 Jun 26 21:29 puppet-certmonger-1.1.1-1.1157a7egit.el7.noarch.rpm +-rw-r--r--. 1 root root 218612 Jun 26 21:29 puppet-collectd-5.1.0-2.4a3843cgit.el7.noarch.rpm +-rw-r--r--. 1 root root 32792 Jun 26 21:29 puppet-concat-2.2.0-2.fdf4a84git.el7.noarch.rpm +-rw-r--r--. 1 root root 20072 Jun 26 21:29 puppet-create_resources-0.0.1-0.tis.2.noarch.rpm +-rw-r--r--. 1 root root 15676 Jun 26 21:29 puppet-dcdbsync-1.0.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 24148 Jun 26 21:29 puppet-dcmanager-1.0.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 27168 Jun 26 21:29 puppet-dcorch-1.0.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 34284 Jun 26 21:29 puppet-dnsmasq-1.1.0-0.tis.3.noarch.rpm +-rw-r--r--. 1 root root 30972 Jun 26 21:29 puppet-drbd-0.3.1-rc0.tis.9.noarch.rpm +-rw-r--r--. 1 root root 28916 Jun 26 21:29 puppet-etcd-1.11.0-1.f43e129git.el7.noarch.rpm +-rw-r--r--. 1 root root 23956 Jun 26 21:29 puppet-filemapper-1.1.3-0.tis.2.noarch.rpm +-rw-r--r--. 1 root root 77576 Jun 26 21:29 puppet-firewall-1.8.2-2.2f892e9git.el7.noarch.rpm +-rw-r--r--. 1 root root 27256 Jun 26 21:29 puppet-fm-1.0.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 69916 Jun 26 21:29 puppet-haproxy-1.5.0-4.6ffcb07git.el7.tis.4.noarch.rpm +-rw-r--r--. 1 root root 72612 Jun 26 21:29 puppet-horizon-11.5.0-1.el7.tis.1.noarch.rpm +-rw-r--r--. 1 root root 40968 Jun 26 21:29 puppet-inifile-1.6.0-2.c1f1d1egit.el7.noarch.rpm +-rw-r--r--. 1 root root 205592 Jun 26 21:29 puppet-keystone-11.3.0-1.el7.tis.8.noarch.rpm +-rw-r--r--. 1 root root 20680 Jun 26 21:29 puppet-kmod-2.1.1-2.0d69a96git.el7.noarch.rpm +-rw-r--r--. 1 root root 39748 Jun 26 21:29 puppet-ldap-0.2.4-0.tis.3.noarch.rpm +-rw-r--r--. 1 root root 58096 Jun 26 21:29 puppet-lvm-0.5.0-0.tis.5.noarch.rpm +-rw-r--r--. 1 root root 219868 Jun 26 21:29 puppet-manifests-1.0.0-89.tis.noarch.rpm +-rw-r--r--. 1 root root 20316 Jun 26 21:29 puppet-memcached-3.0.2-1.adf8b63git.el7.noarch.rpm +-rw-r--r--. 1 root root 10612 Jun 26 21:29 puppet-mtce-1.0.0-9.tis.noarch.rpm +-rw-r--r--. 1 root root 115188 Jun 26 21:29 puppet-mysql-3.11.0-1.920dd76git.el7.noarch.rpm +-rw-r--r--. 1 root root 93588 Jun 26 21:29 puppet-network-1.0.2-0.tis.7.noarch.rpm +-rw-r--r--. 1 root root 22788 Jun 26 21:29 puppet-nfv-1.0.0-5.tis.noarch.rpm +-rw-r--r--. 1 root root 16292 Jun 26 21:29 puppet-nslcd-0.0.1-0.tis.2.noarch.rpm +-rw-r--r--. 1 root root 11212 Jun 26 21:29 puppet-nssdb-1.0.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 87940 Jun 26 21:29 puppet-openstacklib-11.5.0-1.el7.tis.5.noarch.rpm +-rw-r--r--. 1 root root 61868 Jun 26 21:29 puppet-oslo-11.3.0-1.el7.tis.2.noarch.rpm +-rw-r--r--. 1 root root 15580 Jun 26 21:29 puppet-patching-1.0.0-2.tis.noarch.rpm +-rw-r--r--. 1 root root 100112 Jun 26 21:29 puppet-postgresql-4.8.0-0.tis.2.noarch.rpm +-rw-r--r--. 1 root root 150584 Jun 26 21:29 puppet-puppi-2.2.3-0.tis.0.noarch.rpm +-rw-r--r--. 1 root root 291468 Jun 26 21:29 puppet-rabbitmq-5.6.0-4.5ac45degit.el7.tis.6.noarch.rpm +-rw-r--r--. 1 root root 8464 Jun 26 21:29 puppet-smapi-1.0.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 10684 Jun 26 21:29 puppet-sshd-1.0.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 94200 Jun 26 21:29 puppet-staging-1.0.4-1.b466d93git.el7.tis.1.noarch.rpm +-rw-r--r--. 1 root root 239608 Jun 26 21:29 puppet-stdlib-4.18.0-2.el7.tis.2.noarch.rpm +-rw-r--r--. 1 root root 14724 Jun 26 21:29 puppet-sysctl-0.0.11-1.el7.noarch.rpm +-rw-r--r--. 1 root root 45648 Jun 26 21:29 puppet-sysinv-1.0.0-5.tis.noarch.rpm +-rw-r--r--. 1 root root 6208 Jun 26 21:29 puppet-vlan-0.1.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 59096 Jun 26 21:29 puppet-vswitch-7.3.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 513488320 Jun 26 21:29 pxe-network-installer-1.0-28.tis.x86_64.rpm +-rw-r--r--. 1 root root 81240 Jun 26 21:29 pygpgme-0.3-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 53196 Jun 26 21:29 pyliblzma-0.5.3-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 6932 Jun 26 21:29 pyparsing-2.1.10-3.el7.noarch.rpm +-rw-r--r--. 1 root root 219464 Jun 26 21:29 pyparted-3.9-15.el7.x86_64.rpm +-rw-r--r--. 1 root root 797944 Jun 26 21:29 python-2.7.5-76.el7.tis.4.x86_64.rpm +-rw-r--r--. 1 root root 936264 Jun 26 21:29 python2-alembic-0.9.7-1.el7.noarch.rpm +-rw-r--r--. 1 root root 108484 Jun 26 21:29 python2-amqp-2.1.4-3.el7.noarch.rpm +-rw-r--r--. 1 root root 79752 Jun 26 21:29 python2-aodhclient-1.2.0-1.tis.2.noarch.rpm +-rw-r--r--. 1 root root 21748 Jun 26 21:29 python2-appdirs-1.4.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 221296 Jun 26 21:29 python2-asn1crypto-0.23.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 5498356 Jun 26 21:29 python2-babel-2.3.4-1.el7.noarch.rpm +-rw-r--r--. 1 root root 699444 Jun 26 21:29 python2-barbican-8.0.0-0.1.0rc1.el7.noarch.rpm +-rw-r--r--. 1 root root 187128 Jun 26 21:29 python2-barbicanclient-4.8.1-1.tis.2.noarch.rpm +-rw-r--r--. 1 root root 46016 Jun 26 21:29 python2-bcrypt-3.1.4-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 211792 Jun 26 21:29 python2-castellan-0.19.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 19916 Jun 26 21:29 python2-certifi-2018.10.15-1.el7.noarch.rpm +-rw-r--r--. 1 root root 265980 Jun 26 21:29 python2-cffi-1.11.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 259452 Jun 26 21:29 python2-chardet-3.0.4-7.el7.noarch.rpm +-rw-r--r--. 1 root root 411068 Jun 26 21:29 python2-cinderclient-4.1.0-1.tis.36.noarch.rpm +-rw-r--r--. 1 root root 141692 Jun 26 21:29 python2-cliff-2.13.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 316468 Jun 26 21:29 python2-coverage-4.4.1-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 701628 Jun 26 21:29 python2-crypto-2.6.1-15.el7.x86_64.rpm +-rw-r--r--. 1 root root 725404 Jun 26 21:29 python2-cryptography-2.5-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 278812 Jun 26 21:29 python2-dateutil-2.6.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 45276 Jun 26 21:29 python2-debtcollector-1.17.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 67424 Jun 26 21:29 python2-defusedxml-0.5.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 19728 Jun 26 21:29 python2-deprecation-1.0-3.el7.noarch.rpm +-rw-r--r--. 1 root root 6466828 Jun 26 21:29 python2-django-1.11.20-1.el7.noarch.rpm +-rw-r--r--. 1 root root 208544 Jun 26 21:29 python2-django-babel-0.6.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 308336 Jun 26 21:29 python2-django-compressor-2.1-5.el7.noarch.rpm +-rw-r--r--. 1 root root 35956 Jun 26 21:29 python2-django-debreach-1.5.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 283444 Jun 26 21:29 python2-docker-3.3.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 389072 Jun 26 21:29 python2-eventlet-0.18.4-2.el7.tis.2.noarch.rpm +-rw-r--r--. 1 root root 24384 Jun 26 21:29 python2-extras-1.0.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 59324 Jun 26 21:29 python2-fasteners-0.14.1-6.el7.noarch.rpm +-rw-r--r--. 1 root root 155984 Jun 26 21:29 python2-fixtures-3.0.0-7.el7.noarch.rpm +-rw-r--r--. 1 root root 193016 Jun 26 21:29 python2-flask-1.0.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 157828 Jun 26 21:29 python2-flask-restful-0.3.6-7.el7.noarch.rpm +-rw-r--r--. 1 root root 31204 Jun 26 21:29 python2-funcsigs-1.0.2-4.el7.noarch.rpm +-rw-r--r--. 1 root root 1192660 Jun 26 21:29 python2-future-0.16.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 40788 Jun 26 21:29 python2-futures-3.1.1-5.el7.noarch.rpm +-rw-r--r--. 1 root root 84928 Jun 26 21:29 python2-futurist-1.3.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 526004 Jun 26 21:29 python2-gevent-1.1.2-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 202140 Jun 26 21:29 python2-glanceclient-2.16.0-1.tis.3.noarch.rpm +-rw-r--r--. 1 root root 126804 Jun 26 21:29 python2-gnocchiclient-7.0.4-1.tis.12.noarch.rpm +-rw-r--r--. 1 root root 127400 Jun 26 21:29 python2-google-auth-1.3.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 35036 Jun 26 21:29 python2-greenlet-0.4.9-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 279196 Jun 26 21:29 python2-gunicorn-19.7.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 237912 Jun 26 21:29 python2-heatclient-1.17.0-1.tis.5.noarch.rpm +-rw-r--r--. 1 root root 111184 Jun 26 21:29 python2-idna-2.5-1.el7.noarch.rpm +-rw-r--r--. 1 root root 160460 Jun 26 21:29 python2-influxdb-4.0.0-1.el7.1.noarch.rpm +-rw-r--r--. 1 root root 38072 Jun 26 21:29 python2-ipaddress-1.0.18-5.el7.noarch.rpm +-rw-r--r--. 1 root root 670752 Jun 26 21:29 python2-ironicclient-2.7.0-1.tis.10.noarch.rpm +-rw-r--r--. 1 root root 27420 Jun 26 21:29 python2-iso8601-0.1.11-7.el7.noarch.rpm +-rw-r--r--. 1 root root 560724 Jun 26 21:29 python2-jinja2-2.8.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 55476 Jun 26 21:29 python2-jmespath-0.9.0-5.el7.noarch.rpm +-rw-r--r--. 1 root root 27716 Jun 26 21:29 python2-jsonpatch-1.21-1.el7.noarch.rpm +-rw-r--r--. 1 root root 19572 Jun 26 21:29 python2-jsonpointer-1.10-4.el7.noarch.rpm +-rw-r--r--. 1 root root 110736 Jun 26 21:29 python2-jsonschema-2.5.1-3.el7.noarch.rpm +-rw-r--r--. 1 root root 61520 Jun 26 21:29 python2-jwt-1.6.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 2009060 Jun 26 21:29 python2-keystone-15.0.0-0.2.el7.tis.1.noarch.rpm +-rw-r--r--. 1 root root 664248 Jun 26 21:29 python2-keystoneauth1-3.13.1-1.tis.0.noarch.rpm +-rw-r--r--. 1 root root 415812 Jun 26 21:29 python2-keystoneclient-3.19.0-1.tis.3.noarch.rpm +-rw-r--r--. 1 root root 145892 Jun 26 21:29 python2-keystonemiddleware-5.2.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 478256 Jun 26 21:29 python2-kombu-4.0.2-5.el7.noarch.rpm +-rw-r--r--. 1 root root 2080088 Jun 26 21:29 python2-kubernetes-8.0.0-8.el7.noarch.rpm +-rw-r--r--. 1 root root 626488 Jun 26 21:29 python2-ldap3-2.4.1-3.el7.noarch.rpm +-rw-r--r--. 1 root root 32244 Jun 26 21:29 python2-ldappool-2.1.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 297328 Jun 26 21:29 python2-libvirt-4.7.0-1.tis.3.x86_64.rpm +-rw-r--r--. 1 root root 189000 Jun 26 21:29 python2-magnumclient-2.12.0-1.tis.9.noarch.rpm +-rw-r--r--. 1 root root 44888 Jun 26 21:29 python2-markupsafe-0.23-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 17160 Jun 26 21:29 python2-mimeparse-1.6.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 94668 Jun 26 21:29 python2-mox3-0.23.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 74916 Jun 26 21:29 python2-msgpack-0.5.6-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 22760 Jun 26 21:29 python2-munch-2.2.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 480332 Jun 26 21:29 python2-muranoclient-1.1.1-1.tis.1.noarch.rpm +-rw-r--r--. 1 root root 91088 Jun 26 21:29 python2-murano-pkg-check-0.3.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 1673880 Jun 26 21:29 python2-netaddr-0.7.19-5.el7.noarch.rpm +-rw-r--r--. 1 root root 504060 Jun 26 21:29 python2-neutronclient-6.12.0-1.tis.5.noarch.rpm +-rw-r--r--. 1 root root 272980 Jun 26 21:29 python2-novaclient-13.0.0-1.tis.7.noarch.rpm +-rw-r--r--. 1 root root 228748 Jun 26 21:29 python2-oauthlib-2.0.1-8.el7.noarch.rpm +-rw-r--r--. 1 root root 1816904 Jun 26 21:29 python2-openstackclient-3.18.0-1.tis.7.noarch.rpm +-rw-r--r--. 1 root root 1130652 Jun 26 21:29 python2-openstacksdk-0.25.0-1.tis.15.noarch.rpm +-rw-r--r--. 1 root root 109232 Jun 26 21:29 python2-osc-lib-1.11.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 124116 Jun 26 21:29 python2-os-client-config-1.28.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 73936 Jun 26 21:29 python2-oslo-cache-1.30.3-1.el7.noarch.rpm +-rw-r--r--. 1 root root 57008 Jun 26 21:29 python2-oslo-concurrency-3.27.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 285988 Jun 26 21:29 python2-oslo-config-6.8.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 31192 Jun 26 21:29 python2-oslo-context-2.22.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 199092 Jun 26 21:29 python2-oslo-db-4.40.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 95212 Jun 26 21:29 python2-oslo-i18n-3.17.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 90648 Jun 26 21:29 python2-oslo-log-3.39.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 551416 Jun 26 21:29 python2-oslo-messaging-5.30.6-1.el7.tis.4.noarch.rpm +-rw-r--r--. 1 root root 84028 Jun 26 21:29 python2-oslo-middleware-3.36.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 94488 Jun 26 21:29 python2-oslo-policy-2.1.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 57864 Jun 26 21:29 python2-oslo-rootwrap-5.9.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 44860 Jun 26 21:29 python2-oslo-serialization-2.20.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 93368 Jun 26 21:29 python2-oslo-service-1.38.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 30164 Jun 26 21:29 python2-oslo-upgradecheck-0.2.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 110548 Jun 26 21:29 python2-oslo-utils-3.40.3-1.el7.noarch.rpm +-rw-r--r--. 1 root root 95296 Jun 26 21:29 python2-oslo-versionedobjects-1.33.3-1.el7.noarch.rpm +-rw-r--r--. 1 root root 205520 Jun 26 21:29 python2-osprofiler-2.3.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 54240 Jun 26 21:29 python2-os-service-types-1.3.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 66792 Jun 26 21:29 python2-pankoclient-0.5.0-1.tis.7.noarch.rpm +-rw-r--r--. 1 root root 910188 Jun 26 21:29 python2-passlib-1.7.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 327008 Jun 26 21:29 python2-pbr-3.1.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 406500 Jun 26 21:29 python2-pecan-1.1.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 180744 Jun 26 21:29 python2-pexpect-4.6-1.el7.noarch.rpm +-rw-r--r--. 1 root root 209176 Jun 26 21:29 python2-pika-0.10.0-9.el7.noarch.rpm +-rw-r--r--. 1 root root 17548 Jun 26 21:29 python2-pika_pool-0.1.3-3.el7.noarch.rpm +-rw-r--r--. 1 root root 355808 Jun 26 21:29 python2-psutil-5.2.2-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 33752 Jun 26 21:29 python2-ptyprocess-0.5.2-3.el7.noarch.rpm +-rw-r--r--. 1 root root 153240 Jun 26 21:29 python2-pyasn1-0.1.9-7.el7.noarch.rpm +-rw-r--r--. 1 root root 93020 Jun 26 21:29 python2-pyasn1-modules-0.1.9-7.el7.noarch.rpm +-rw-r--r--. 1 root root 94224 Jun 26 21:29 python2-pycadf-2.6.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 130248 Jun 26 21:29 python2-PyMySQL-0.9.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 60740 Jun 26 21:29 python2-pyngus-2.2.4-1.el7.noarch.rpm +-rw-r--r--. 1 root root 108100 Jun 26 21:29 python2-pyOpenSSL-17.3.0-3.el7.noarch.rpm +-rw-r--r--. 1 root root 143288 Jun 26 21:29 python2-pyparsing-2.1.10-3.el7.noarch.rpm +-rw-r--r--. 1 root root 711084 Jun 26 21:29 python2-pysaml2-4.5.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 1061232 Jun 26 21:29 python2-pysnmp-4.3.2-3.el7.noarch.rpm +-rw-r--r--. 1 root root 36096 Jun 26 21:29 python2-pysocks-1.6.8-5.el7.noarch.rpm +-rw-r--r--. 1 root root 375784 Jun 26 21:29 python2-qpid-proton-0.24.0-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 29136 Jun 26 21:29 python2-rcssmin-1.0.6-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 155064 Jun 26 21:29 python2-requests-2.21.0-2.el7.tis.2.noarch.rpm +-rw-r--r--. 1 root root 16460 Jun 26 21:29 python2-requestsexceptions-1.4.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 61228 Jun 26 21:29 python2-requests-oauthlib-0.8.0-5.el7.noarch.rpm +-rw-r--r--. 1 root root 63060 Jun 26 21:29 python2-rfc3986-1.2.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 26172 Jun 26 21:29 python2-rjsmin-1.0.12-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 109560 Jun 26 21:29 python2-rsa-3.4.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 44028 Jun 26 21:29 python2-ruamel-ordereddict-0.4.9-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 299488 Jun 26 21:29 python2-ruamel-yaml-0.13.14-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 2028068 Jun 26 21:29 python2-ryu-4.19-0.tis.2.noarch.rpm +-rw-r--r--. 1 root root 30984 Jun 26 21:29 python2-scrypt-0.8.0-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 309192 Jun 26 21:29 python2-scss-1.3.4-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 723312 Jun 26 21:29 python2-setuptools-38.5.1-1.el7.tis.0.noarch.rpm +-rw-r--r--. 1 root root 269820 Jun 26 21:29 python2-simplejson-3.10.0-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 24920 Jun 26 21:29 python2-singledispatch-3.4.0.3-4.el7.noarch.rpm +-rw-r--r--. 1 root root 36296 Jun 26 21:29 python2-six-1.10.0-9.el7.noarch.rpm +-rw-r--r--. 1 root root 2109284 Jun 26 21:29 python2-sqlalchemy-1.1.11-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 41464 Jun 26 21:29 python2-statsd-3.2.1-5.el7.noarch.rpm +-rw-r--r--. 1 root root 114296 Jun 26 21:29 python2-stevedore-1.25.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 182352 Jun 26 21:29 python2-swiftclient-3.4.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 60000 Jun 26 21:29 python2-tenacity-4.4.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 55316 Jun 26 21:29 python2-tinyrpc-0.5-4.20170523git1f38ac.el7.noarch.rpm +-rw-r--r--. 1 root root 25184 Jun 26 21:29 python2-traceback2-1.4.0-7.el7.noarch.rpm +-rw-r--r--. 1 root root 47928 Jun 26 21:29 python2-typing-3.6.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 31640 Jun 26 21:29 python2-ujson-1.35-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 233900 Jun 26 21:29 python2-urllib3-1.21.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 41148 Jun 26 21:29 python2-vine-1.1.3-2.el7.noarch.rpm +-rw-r--r--. 1 root root 299804 Jun 26 21:29 python2-webob-1.8.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 283868 Jun 26 21:29 python2-wsme-0.9.2-1.el7.tis.3.noarch.rpm +-rw-r--r--. 1 root root 14044 Jun 26 21:29 python2-XStatic-1.0.1-8.el7.noarch.rpm +-rw-r--r--. 1 root root 20808 Jun 26 21:29 python2-XStatic-Angular-1.5.8.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 14180 Jun 26 21:29 python2-XStatic-Angular-Bootstrap-2.2.0.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 15000 Jun 26 21:29 python2-XStatic-Angular-FileUpload-12.0.4.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 13916 Jun 26 21:29 python2-XStatic-Angular-Gettext-2.3.8.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 14936 Jun 26 21:29 python2-XStatic-Angular-Schema-Form-0.8.13.0-0.1.pre_review.el7.noarch.rpm +-rw-r--r--. 1 root root 14960 Jun 26 21:29 python2-XStatic-Bootstrap-SCSS-3.3.7.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 18156 Jun 26 21:29 python2-XStatic-bootswatch-3.3.7.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 13900 Jun 26 21:29 python2-XStatic-D3-3.5.17.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 16196 Jun 26 21:29 python2-XStatic-Font-Awesome-4.7.0.0-3.el7.noarch.rpm +-rw-r--r--. 1 root root 14232 Jun 26 21:29 python2-XStatic-Jasmine-2.4.1.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 14060 Jun 26 21:29 python2-XStatic-JSEncrypt-2.3.1.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 25404 Jun 26 21:29 python2-XStatic-mdi-1.4.57.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 14760 Jun 26 21:29 python2-XStatic-objectpath-1.2.1.0-0.1.pre_review.el7.noarch.rpm +-rw-r--r--. 1 root root 15324 Jun 26 21:29 python2-XStatic-roboto-fontface-0.5.0.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 14404 Jun 26 21:29 python2-XStatic-smart-table-1.4.13.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 14244 Jun 26 21:29 python2-XStatic-termjs-0.0.7.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 14328 Jun 26 21:29 python2-XStatic-tv4-1.2.7.0-0.1.pre_review.el7.noarch.rpm +-rw-r--r--. 1 root root 46048 Jun 26 21:29 python2-yappi-1.0-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 273012 Jun 26 21:29 python2-yaql-1.1.3-2.el7.noarch.rpm +-rw-r--r--. 1 root root 233216 Jun 26 21:29 python-3parclient-4.2.3-0.tis.1.noarch.rpm +-rw-r--r--. 1 root root 44452 Jun 26 21:29 python-aniso8601-0.82-3.el7.noarch.rpm +-rw-r--r--. 1 root root 17840 Jun 26 21:29 python-anyjson-0.3.3-3.el7.noarch.rpm +-rw-r--r--. 1 root root 8180 Jun 26 21:29 python-backports-1.0-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 15148 Jun 26 21:29 python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 116052 Jun 26 21:29 python-beaker-1.5.4-10.el7.noarch.rpm +-rw-r--r--. 1 root root 207084 Jun 26 21:29 python-beautifulsoup4-4.6.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 237340 Jun 26 21:29 python-bson-3.0.3-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 44700 Jun 26 21:29 python-cachetools-1.1.6-2.el7.noarch.rpm +-rw-r--r--. 1 root root 69508 Jun 26 21:29 python-cephclient-13.2.2.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 6316 Jun 26 21:29 python-ceph-compat-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 98912 Jun 26 21:29 python-cephfs-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 525532 Jun 26 21:29 python-cherrypy-3.2.2-4.el7.noarch.rpm +-rw-r--r--. 1 root root 151572 Jun 26 21:29 python-click-6.3-1.el7.noarch.rpm +-rw-r--r--. 1 root root 135116 Jun 26 21:29 python-cliff-2.8.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 44168 Jun 26 21:29 python-cmd2-0.6.8-8.el7.noarch.rpm +-rw-r--r--. 1 root root 127304 Jun 26 21:29 python-configobj-4.7.2-7.el7.noarch.rpm +-rw-r--r--. 1 root root 90508 Jun 26 21:29 python-configshell-1.1.fb23-5.el7.noarch.rpm +-rw-r--r--. 1 root root 209100 Jun 26 21:29 python-construct-2.5.1-4.el7.noarch.rpm +-rw-r--r--. 1 root root 20804 Jun 26 21:29 python-contextlib2-0.5.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 53088 Jun 26 21:29 python-d2to1-0.2.11-1.el7.noarch.rpm +-rw-r--r--. 1 root root 39332 Jun 26 21:29 python-daemon-1.6-4.el7.noarch.rpm +-rw-r--r--. 1 root root 102216 Jun 26 21:29 python-dateutil-2.4.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 32116 Jun 26 21:29 python-decorator-3.4.0-3.el7.noarch.rpm +-rw-r--r--. 1 root root 33800 Jun 26 21:29 python-deltarpm-3.6-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 467524 Jun 26 21:29 python-devel-2.7.5-76.el7.tis.4.x86_64.rpm +-rw-r--r--. 1 root root 115928 Jun 26 21:29 python-django-appconf-1.0.1-4.el7.noarch.rpm +-rw-r--r--. 1 root root 9993 Jun 26 21:29 python-django-bash-completion-1.11.20-1.el7.noarch.rpm +-rw-r--r--. 1 root root 1365040 Jun 26 21:29 python-django-horizon-14.0.0-2.tis.1.noarch.rpm +-rw-r--r--. 1 root root 29748 Jun 26 21:29 python-django-pyscss-2.0.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 33480 Jun 26 21:29 python-docker-pycreds-0.3.0-7.el7.noarch.rpm +-rw-r--r--. 1 root root 109788 Jun 26 21:29 python-dogpile-cache-0.6.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 33656 Jun 26 21:29 python-dogpile-core-0.4.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 16784 Jun 26 21:29 python-editor-0.4-4.el7.noarch.rpm +-rw-r--r--. 1 root root 59992 Jun 26 21:29 python-enum34-1.0.4-1.el7.noarch.rpm +-rw-r--r--. 1 root root 36988 Jun 26 21:29 python-ethtool-0.8-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 21392 Jun 26 21:29 python-extras-0.0.3-2.el7.noarch.rpm +-rw-r--r--. 1 root root 427296 Jun 26 21:29 python-firewall-0.5.3-5.el7.noarch.rpm +-rw-r--r--. 1 root root 155248 Jun 26 21:29 python-fixtures-3.0.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 116160 Jun 26 21:29 python-fmclient-1.0-4.tis.x86_64.rpm +-rw-r--r--. 1 root root 342768 Jun 26 21:29 python-gobject-base-3.22.0-1.el7_4.1.x86_64.rpm +-rw-r--r--. 1 root root 124360 Jun 26 21:29 python-httplib2-0.9.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 50544 Jun 26 21:29 python-iniparse-0.4-9.el7.noarch.rpm +-rw-r--r--. 1 root root 53308 Jun 26 21:29 python-inotify-0.9.4-4.el7.noarch.rpm +-rw-r--r--. 1 root root 171880 Jun 26 21:29 python-inventoryclient-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 38920 Jun 26 21:29 python-ipaddr-2.1.11-1.el7.noarch.rpm +-rw-r--r--. 1 root root 37052 Jun 26 21:29 python-ipaddress-1.0.16-3.el7.noarch.rpm +-rw-r--r--. 1 root root 36720 Jun 26 21:29 python-IPy-0.75-6.el7.noarch.rpm +-rw-r--r--. 1 root root 29008 Jun 26 21:29 python-itsdangerous-0.23-2.el7.noarch.rpm +-rw-r--r--. 1 root root 72520 Jun 26 21:29 python-jwcrypto-0.4.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 201116 Jun 26 21:29 python-keyring-5.7.1-1.tis.2.noarch.rpm +-rw-r--r--. 1 root root 65568 Jun 26 21:29 python-kmod-0.9-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 228488 Jun 26 21:29 python-ldap-2.4.15-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 42716 Jun 26 21:29 python-lefthandclient-2.1.0-0.tis.1.noarch.rpm +-rw-r--r--. 1 root root 143520 Jun 26 21:29 python-lesscpy-0.9j-4.el7.noarch.rpm +-rw-r--r--. 1 root root 6979016 Jun 26 21:29 python-libs-2.7.5-76.el7.tis.4.x86_64.rpm +-rw-r--r--. 1 root root 17632 Jun 26 21:29 python-linecache2-1.0.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 40704 Jun 26 21:29 python-linux-procfs-0.4.9-4.el7.noarch.rpm +-rw-r--r--. 1 root root 41728 Jun 26 21:29 python-lockfile-0.9.1-4.el7.centos.noarch.rpm +-rw-r--r--. 1 root root 63476 Jun 26 21:29 python-logutils-0.3.3-3.el7.noarch.rpm +-rw-r--r--. 1 root root 834332 Jun 26 21:29 python-lxml-3.2.1-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 385216 Jun 26 21:29 python-mako-0.8.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 43752 Jun 26 21:29 python-memcached-1.58-1.el7.noarch.rpm +-rw-r--r--. 1 root root 372772 Jun 26 21:29 python-migrate-0.11.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 12356 Jun 26 21:29 python-monotonic-0.6-1.el7.noarch.rpm +-rw-r--r--. 1 root root 1447064 Jun 26 21:29 python-netaddr-0.7.18-1.el7.noarch.rpm +-rw-r--r--. 1 root root 20664 Jun 26 21:29 python-netifaces-0.10.4-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 55036 Jun 26 21:29 python-openstackclient-lang-3.18.0-1.tis.7.noarch.rpm +-rw-r--r--. 1 root root 18392 Jun 26 21:29 python-oslo-cache-lang-1.30.3-1.el7.noarch.rpm +-rw-r--r--. 1 root root 11752 Jun 26 21:29 python-oslo-concurrency-lang-3.27.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 10852 Jun 26 21:29 python-oslo-db-lang-4.40.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 15276 Jun 26 21:29 python-oslo-i18n-lang-3.17.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 11168 Jun 26 21:29 python-oslo-log-lang-3.39.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 9564 Jun 26 21:29 python-oslo-middleware-lang-3.36.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 8644 Jun 26 21:29 python-oslo-policy-lang-2.1.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 10416 Jun 26 21:29 python-oslo-utils-lang-3.40.3-1.el7.noarch.rpm +-rw-r--r--. 1 root root 8716 Jun 26 21:29 python-oslo-versionedobjects-lang-1.33.3-1.el7.noarch.rpm +-rw-r--r--. 1 root root 345332 Jun 26 21:29 python-paramiko-2.1.1-9.el7.noarch.rpm +-rw-r--r--. 1 root root 1073936 Jun 26 21:29 python-paste-1.7.5.1-9.20111221hg1498.el7.noarch.rpm +-rw-r--r--. 1 root root 65544 Jun 26 21:29 python-paste-deploy-1.5.2-6.el7.noarch.rpm +-rw-r--r--. 1 root root 129376 Jun 26 21:29 python-pathlib-1.0.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 182068 Jun 26 21:29 python-pep8-1.5.7-2.el7.noarch.rpm +-rw-r--r--. 1 root root 7460528 Jun 26 21:29 python-perf-3.10.0-957.12.2.el7.1.tis.x86_64.rpm +-rw-r--r--. 1 root root 336004 Jun 26 21:29 python-pint-0.6-2.el7.noarch.rpm +-rw-r--r--. 1 root root 155076 Jun 26 21:29 python-ply-3.4-11.el7.noarch.rpm +-rw-r--r--. 1 root root 42372 Jun 26 21:29 python-prettytable-0.7.2-3.el7.noarch.rpm +-rw-r--r--. 1 root root 151496 Jun 26 21:29 python-psycopg2-2.5.1-3.el7.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 14276 Jun 26 21:29 python-pycadf-common-2.6.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 133664 Jun 26 21:29 python-pycparser-2.14-1.el7.noarch.rpm +-rw-r--r--. 1 root root 108544 Jun 26 21:29 python-pycurl-7.19.0-19.el7.x86_64.rpm +-rw-r--r--. 1 root root 177864 Jun 26 21:29 python-pyelftools-0.22-0.5.git20130619.a1d9681.el7.noarch.rpm +-rw-r--r--. 1 root root 410740 Jun 26 21:29 python-pymongo-3.0.3-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 81124 Jun 26 21:29 python-pyudev-0.15-9.el7.noarch.rpm +-rw-r--r--. 1 root root 315252 Jun 26 21:29 python-rados-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 197576 Jun 26 21:29 python-rbd-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 20576 Jun 26 21:29 python-repoze-lru-0.4-3.el7.noarch.rpm +-rw-r--r--. 1 root root 18828 Jun 26 21:29 python-retrying-1.2.3-4.el7.noarch.rpm +-rw-r--r--. 1 root root 100916 Jun 26 21:29 python-rgw-13.2.2-0.el7.tis.25.x86_64.rpm +-rw-r--r--. 1 root root 220768 Jun 26 21:29 python-routes-2.4.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 133456 Jun 26 21:29 python-rtslib-2.1.fb63-13.el7.noarch.rpm +-rw-r--r--. 1 root root 11092 Jun 26 21:29 python-ryu-common-4.19-0.tis.2.noarch.rpm +-rw-r--r--. 1 root root 24476 Jun 26 21:29 python-schedutils-0.4-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 32288 Jun 26 21:29 python-semantic_version-2.4.2-2.el7.noarch.rpm +-rw-r--r--. 1 root root 15888 Jun 26 21:29 python-simplegeneric-0.8-7.el7.noarch.rpm +-rw-r--r--. 1 root root 261568 Jun 26 21:29 python-simplejson-3.5.3-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 45712 Jun 26 21:29 python-slip-0.4.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 49388 Jun 26 21:29 python-slip-dbus-0.4.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 1135204 Jun 26 21:29 python-smartpm-1.4.1-0.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 102588 Jun 26 21:29 python-sqlparse-0.1.18-5.el7.noarch.rpm +-rw-r--r--. 1 root root 40108 Jun 26 21:29 python-tempita-0.5.1-8.el7.noarch.rpm +-rw-r--r--. 1 root root 407272 Jun 26 21:29 python-testtools-1.8.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 35060 Jun 26 21:29 python-unicodecsv-0.14.1-4.el7.noarch.rpm +-rw-r--r--. 1 root root 229228 Jun 26 21:29 python-unittest2-1.1.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 121688 Jun 26 21:29 python-urlgrabber-3.10-9.el7.noarch.rpm +-rw-r--r--. 1 root root 791588 Jun 26 21:29 python-urwid-1.1.1-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 132824 Jun 26 21:29 python-versiontools-1.9.1-4.el7.noarch.rpm +-rw-r--r--. 1 root root 227068 Jun 26 21:29 python-waitress-0.8.9-5.el7.noarch.rpm +-rw-r--r--. 1 root root 23484 Jun 26 21:29 python-warlock-1.0.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 85316 Jun 26 21:29 python-websocket-client-0.34.0-3.el7.noarch.rpm +-rw-r--r--. 1 root root 87768 Jun 26 21:29 python-websockify-0.8.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 118316 Jun 26 21:29 python-webtest-2.0.23-1.el7.noarch.rpm +-rw-r--r--. 1 root root 694468 Jun 26 21:29 python-werkzeug-0.9.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 56268 Jun 26 21:29 python-wrapt-1.10.8-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 15924 Jun 26 21:29 python-XStatic-Angular-lrdragndrop-1.0.2.2-2.el7.noarch.rpm +-rw-r--r--. 1 root root 75736 Jun 26 21:29 python-XStatic-Bootstrap-Datepicker-1.3.1.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 18324 Jun 26 21:29 python-XStatic-Hogan-2.0.0.2-2.el7.noarch.rpm +-rw-r--r--. 1 root root 120816 Jun 26 21:29 python-XStatic-jQuery-1.10.2.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 22648 Jun 26 21:29 python-XStatic-JQuery-Migrate-1.2.1.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 18068 Jun 26 21:29 python-XStatic-JQuery-quicksearch-2.0.3.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 30664 Jun 26 21:29 python-XStatic-JQuery-TableSorter-2.14.5.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 910736 Jun 26 21:29 python-XStatic-jquery-ui-1.12.0.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 20208 Jun 26 21:29 python-XStatic-Magic-Search-0.2.0.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 39084 Jun 26 21:29 python-XStatic-Rickshaw-1.5.0.0-4.el7.noarch.rpm +-rw-r--r--. 1 root root 16832 Jun 26 21:29 python-XStatic-Spin-1.2.5.2-2.el7.noarch.rpm +-rw-r--r--. 1 root root 665488 Jun 26 21:29 python-zmq-14.7.0-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 60184 Jun 26 21:29 pytz-2016.10-2.el7.noarch.rpm +-rw-r--r--. 1 root root 31580 Jun 26 21:29 pyxattr-0.5.1-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 188408 Jun 26 21:29 PyYAML-3.10-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 3372632 Jun 26 21:29 qat17-4.5.0-00034.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 3376128 Jun 26 21:29 qat17-rt-4.5.0-00034.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 1274644 Jun 26 21:29 qemu-img-ev-3.0.0-0.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 842428 Jun 26 21:29 qemu-kvm-common-ev-3.0.0-0.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 3150572 Jun 26 21:29 qemu-kvm-ev-3.0.0-0.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 308060 Jun 26 21:29 qemu-kvm-tools-ev-3.0.0-0.tis.100.x86_64.rpm +-rw-r--r--. 1 root root 191240 Jun 26 21:29 qpid-proton-c-0.24.0-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 53360 Jun 26 21:29 qrencode-libs-3.4.1-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 196640 Jun 26 21:29 quota-4.01-17.el7.x86_64.rpm +-rw-r--r--. 1 root root 94092 Jun 26 21:29 quota-nls-4.01-17.el7.noarch.rpm +-rw-r--r--. 1 root root 5451132 Jun 26 21:29 rabbitmq-server-3.6.5-1.el7.tis.7.noarch.rpm +-rw-r--r--. 1 root root 8276 Jun 26 21:29 rabbitmq-server-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 103248 Jun 26 21:29 radvd-2.17-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 38484 Jun 26 21:29 rdma-7.3_4.7_rc2-6.el7_3.noarch.rpm +-rw-r--r--. 1 root root 28744 Jun 26 21:29 rdma-core-45mlnx1-1.45101.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 200988 Jun 26 21:29 readline-6.2-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 2149548 Jun 26 21:29 registry-token-server-1.0.0-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 116584 Jun 26 21:29 requests-toolbelt-0.5.1-0.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 553832 Jun 26 21:29 resource-agents-4.1.1-12.el7_6.7.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 38600 Jun 26 21:29 roboto-fontface-common-0.5.0.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 4379308 Jun 26 21:29 roboto-fontface-fonts-0.5.0.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 9228 Jun 26 21:29 rootfiles-8.1-11.el7.noarch.rpm +-rw-r--r--. 1 root root 66164 Jun 26 21:29 rpcbind-0.2.0-47.el7.x86_64.rpm +-rw-r--r--. 1 root root 553724 Jun 26 21:29 rpm-4.14.0-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 120020 Jun 26 21:29 rpm-build-libs-4.14.0-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 301164 Jun 26 21:29 rpm-libs-4.14.0-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 50732 Jun 26 21:29 rpm-plugin-systemd-inhibit-4.14.0-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 97572 Jun 26 21:29 rpm-python-4.14.0-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 429516 Jun 26 21:29 rsync-3.1.2-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 3448 Jun 26 21:29 rsync-config-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 14056 Jun 26 21:29 rtctl-1.13-2.el7.noarch.rpm +-rw-r--r--. 1 root root 20032 Jun 26 21:29 rt-setup-1.59-5.el7.noarch.rpm +-rw-r--r--. 1 root root 76524 Jun 26 21:29 ruby-2.0.0.648-34.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 26024 Jun 26 21:29 ruby-augeas-0.5.0-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 87668 Jun 26 21:29 rubygem-bigdecimal-1.2.0-34.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 55912 Jun 26 21:29 rubygem-io-console-0.4.2-34.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 60884 Jun 26 21:29 rubygem-json-2.0.2-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 104092 Jun 26 21:29 rubygem-psych-2.0.0-34.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 415604 Jun 26 21:29 rubygem-rdoc-4.0.0-34.el7_6.noarch.rpm +-rw-r--r--. 1 root root 125600 Jun 26 21:29 rubygem-rgen-0.6.6-2.el7.noarch.rpm +-rw-r--r--. 1 root root 284188 Jun 26 21:29 rubygems-2.0.14.1-34.el7_6.noarch.rpm +-rw-r--r--. 1 root root 116652 Jun 26 21:29 ruby-irb-2.0.0.648-34.el7_6.noarch.rpm +-rw-r--r--. 1 root root 3149452 Jun 26 21:29 ruby-libs-2.0.0.648-34.el7_6.x86_64.rpm +-rw-r--r--. 1 root root 15280 Jun 26 21:29 ruby-shadow-1.4.1-23.el7.x86_64.rpm +-rw-r--r--. 1 root root 5116072 Jun 26 21:29 samba-client-libs-4.8.3-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 215364 Jun 26 21:29 samba-common-4.8.3-4.el7.noarch.rpm +-rw-r--r--. 1 root root 169232 Jun 26 21:29 samba-common-libs-4.8.3-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 579232 Jun 26 21:29 screen-4.1.0-0.25.20120314git3c2946.el7.x86_64.rpm +-rw-r--r--. 1 root root 114344 Jun 26 21:29 seabios-bin-1.11.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 40692 Jun 26 21:29 seavgabios-bin-1.11.0-2.el7.noarch.rpm +-rw-r--r--. 1 root root 261488 Jun 26 21:29 sed-4.2.2-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 495664 Jun 26 21:29 selinux-policy-3.13.1-229.el7_6.6.noarch.rpm +-rw-r--r--. 1 root root 7917276 Jun 26 21:29 selinux-policy-minimum-3.13.1-229.el7_6.6.noarch.rpm +-rw-r--r--. 1 root root 5748772 Jun 26 21:29 selinux-policy-mls-3.13.1-229.el7_6.6.noarch.rpm +-rw-r--r--. 1 root root 7918632 Jun 26 21:29 selinux-policy-targeted-3.13.1-229.el7_6.6.noarch.rpm +-rw-r--r--. 1 root root 642220 Jun 26 21:29 setools-libs-3.3.8-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 185720 Jun 26 21:29 setup-2.8.71-10.el7.tis.14.noarch.rpm +-rw-r--r--. 1 root root 4676 Jun 26 21:29 setup-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 7312 Jun 26 21:29 sgabios-bin-0.20110622svn-4.el7.noarch.rpm +-rw-r--r--. 1 root root 1323416 Jun 26 21:29 shadow-utils-4.1.5.1-25.el7.x86_64.rpm +-rw-r--r--. 1 root root 13580 Jun 26 21:29 shadow-utils-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 324312 Jun 26 21:29 shared-mime-info-1.8-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 669064 Jun 26 21:29 shim-x64-15-1.tis.2.x86_64.rpm +-rw-r--r--. 1 root root 527368 Jun 26 21:29 slang-2.2.4-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 237848 Jun 26 21:29 sm-1.0.0-30.tis.x86_64.rpm +-rw-r--r--. 1 root root 506104 Jun 26 21:29 sm-api-1.0-4.tis.x86_64.rpm +-rw-r--r--. 1 root root 485324 Jun 26 21:29 smartmontools-6.5-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 107480 Jun 26 21:29 sm-client-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 60256 Jun 26 21:29 sm-common-1.0.0-20.tis.x86_64.rpm +-rw-r--r--. 1 root root 56136 Jun 26 21:29 sm-common-libs-1.0.0-20.tis.x86_64.rpm +-rw-r--r--. 1 root root 70620 Jun 26 21:29 sm-db-1.0.0-30.tis.x86_64.rpm +-rw-r--r--. 1 root root 68740 Jun 26 21:29 sm-eru-1.0.0-20.tis.x86_64.rpm +-rw-r--r--. 1 root root 39492 Jun 26 21:29 sm-tools-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 43180 Jun 26 21:29 snappy-1.1.0-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 17384 Jun 26 21:29 snmp-audittrail-1.0-4.tis.x86_64.rpm +-rw-r--r--. 1 root root 25940 Jun 26 21:29 snmp-ext-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 309500 Jun 26 21:29 socat-1.7.3.2-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 21380 Jun 26 21:29 spawn-fcgi-1.6.3-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 413600 Jun 26 21:29 spice-server-0.14.0-6.el7.x86_64.rpm +-rw-r--r--. 1 root root 404120 Jun 26 21:29 sqlite-3.7.17-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 24096 Jun 26 21:29 sshpass-1.06-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 948720 Jun 26 21:29 starlingx-dashboard-1.0-163.tis.noarch.rpm +-rw-r--r--. 1 root root 11888 Jun 26 21:29 storageconfig-1.0-6.tis.x86_64.rpm +-rw-r--r--. 1 root root 474780 Jun 26 21:29 strace-4.12-9.el7.x86_64.rpm +-rw-r--r--. 1 root root 35964 Jun 26 21:29 stx-ocf-scripts-1.0-2.tis.noarch.rpm +-rw-r--r--. 1 root root 110232 Jun 26 21:29 stx-platform-helm-1.0-7.tis.noarch.rpm +-rw-r--r--. 1 root root 917248 Jun 26 21:29 sudo-1.8.23-3.el7.tis.3.x86_64.rpm +-rw-r--r--. 1 root root 8148 Jun 26 21:29 sudo-config-1.0-1.tis.x86_64.rpm +-rw-r--r--. 1 root root 1637760 Jun 26 21:29 swig-2.0.10-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 24996 Jun 26 21:29 swtpm-0.1.0-2.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 29028 Jun 26 21:29 swtpm-cuse-0.1.0-2.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 25996 Jun 26 21:29 swtpm-libs-0.1.0-2.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 77448 Jun 26 21:29 swtpm-tools-0.1.0-2.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 2810368 Jun 26 21:29 sysinv-1.0-323.tis.x86_64.rpm +-rw-r--r--. 1 root root 11444 Jun 26 21:29 sysinv-agent-1.0-5.tis.x86_64.rpm +-rw-r--r--. 1 root root 1069948 Jun 26 21:29 syslinux-4.05-15.el7.x86_64.rpm +-rw-r--r--. 1 root root 488696 Jun 26 21:29 syslog-ng-3.5.6-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 17588 Jun 26 21:29 syslog-ng-config-1.0-3.tis.noarch.rpm +-rw-r--r--. 1 root root 43640 Jun 26 21:29 syslog-ng-libdbi-3.5.6-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 355120 Jun 26 21:29 sysstat-10.1.5-17.el7.x86_64.rpm +-rw-r--r--. 1 root root 5627152 Jun 26 21:29 systemd-219-62.el7_6.5.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 13884 Jun 26 21:29 systemd-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 420264 Jun 26 21:29 systemd-libs-219-62.el7_6.5.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 85092 Jun 26 21:29 systemd-sysv-219-62.el7_6.5.tis.11.x86_64.rpm +-rw-r--r--. 1 root root 69692 Jun 26 21:29 sysvinit-tools-2.88-14.dsf.el7.x86_64.rpm +-rw-r--r--. 1 root root 890932 Jun 26 21:29 tar-1.26-35.el7.x86_64.rpm +-rw-r--r--. 1 root root 81176 Jun 26 21:29 targetcli-2.1.fb46-7.el7.noarch.rpm +-rw-r--r--. 1 root root 655084 Jun 26 21:29 tboot-1.9.6-3.el7.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 2470280 Jun 26 21:29 tcl-8.5.13-8.el7.x86_64.rpm +-rw-r--r--. 1 root root 434612 Jun 26 21:29 tcpdump-4.9.2-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 88468 Jun 26 21:29 tcp_wrappers-7.6-77.el7.x86_64.rpm +-rw-r--r--. 1 root root 73304 Jun 26 21:29 tcp_wrappers-libs-7.6-77.el7.x86_64.rpm +-rw-r--r--. 1 root root 135244 Jun 26 21:29 teamd-1.27-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 33844 Jun 26 21:29 time-1.7-45.el7.x86_64.rpm +-rw-r--r--. 1 root root 9284 Jun 26 21:29 tis-extensions-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 5928 Jun 26 21:29 tis-extensions-controller-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 90884 Jun 26 21:29 tpm2-abrmd-1.1.0-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 20280 Jun 26 21:29 tpm2-openssl-engine-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 411288 Jun 26 21:29 tpm2-tools-3.0.4-2.el7.tis.0.x86_64.rpm +-rw-r--r--. 1 root root 66508 Jun 26 21:29 tpm2-tss-1.4.0-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 65168 Jun 26 21:29 tpm2-tss-devel-1.4.0-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 62752 Jun 26 21:29 traceroute-2.0.22-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 300064 Jun 26 21:29 trousers-0.3.14-2.el7.x86_64.rpm +-rw-r--r--. 1 root root 18892 Jun 26 21:29 tsconfig-1.0-9.tis.x86_64.rpm +-rw-r--r--. 1 root root 378896 Jun 26 21:29 tss2-930-1.tis.1.x86_64.rpm +-rw-r--r--. 1 root root 183260 Jun 26 21:29 tuna-0.13-6.el7.noarch.rpm +-rw-r--r--. 1 root root 411216 Jun 26 21:29 tuned-2.8.0-5.el7.noarch.rpm +-rw-r--r--. 1 root root 26100 Jun 26 21:29 tuned-profiles-realtime-2.8.0-5.el7.noarch.rpm +-rw-r--r--. 1 root root 1442808 Jun 26 21:29 tzdata-2018g-1.el7.noarch.rpm +-rw-r--r--. 1 root root 418944 Jun 26 21:29 unbound-libs-1.6.6-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 179668 Jun 26 21:29 unzip-6.0-19.el7.x86_64.rpm +-rw-r--r--. 1 root root 15292 Jun 26 21:29 update-motd-1.0-2.tis.x86_64.rpm +-rw-r--r--. 1 root root 50320 Jun 26 21:29 usbredir-0.7.1-3.el7.x86_64.rpm +-rw-r--r--. 1 root root 97768 Jun 26 21:29 ustr-1.0.4-16.el7.x86_64.rpm +-rw-r--r--. 1 root root 2247936 Jun 26 21:29 util-linux-2.23.2-59.el7.x86_64.rpm +-rw-r--r--. 1 root root 5236 Jun 26 21:29 util-linux-config-1.0-0.tis.noarch.rpm +-rw-r--r--. 1 root root 62692 Jun 26 21:29 uuid-1.6.2-26.el7.x86_64.rpm +-rw-r--r--. 1 root root 7024804 Jun 26 21:29 vim-common-7.4.160-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 1088836 Jun 26 21:29 vim-enhanced-7.4.160-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 10452 Jun 26 21:29 vim-filesystem-7.4.160-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 448548 Jun 26 21:29 vim-minimal-7.4.160-5.el7.x86_64.rpm +-rw-r--r--. 1 root root 31712 Jun 26 21:29 virt-what-1.18-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 51048 Jun 26 21:29 vm-topology-1.0-1.tis.noarch.rpm +-rw-r--r--. 1 root root 4208 Jun 26 21:29 web-assets-filesystem-5-1.el7.noarch.rpm +-rw-r--r--. 1 root root 585232 Jun 26 21:29 wget-1.14-18.el7.x86_64.rpm +-rw-r--r--. 1 root root 46088 Jun 26 21:29 which-2.20-7.el7.x86_64.rpm +-rw-r--r--. 1 root root 13996 Jun 26 21:29 workerconfig-1.0-12.tis.x86_64.rpm +-rw-r--r--. 1 root root 4960 Jun 26 21:29 workerconfig-standalone-1.0-12.tis.x86_64.rpm +-rw-r--r--. 1 root root 3844 Jun 26 21:29 workerconfig-subfunction-1.0-12.tis.x86_64.rpm +-rw-r--r--. 1 root root 26444 Jun 26 21:29 worker-utils-1.0-3.tis.x86_64.rpm +-rw-r--r--. 1 root root 11660 Jun 26 21:29 wrs-ssl-1.0.0-13.tis.x86_64.rpm +-rw-r--r--. 1 root root 943568 Jun 26 21:29 xfsprogs-4.5.0-18.el7.x86_64.rpm +-rw-r--r--. 1 root root 30028 Jun 26 21:29 xml-common-0.6.3-39.el7.noarch.rpm +-rw-r--r--. 1 root root 58224 Jun 26 21:29 xstatic-angular-bootstrap-common-2.2.0.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 473596 Jun 26 21:29 XStatic-Angular-common-1.5.8.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 156400 Jun 26 21:29 xstatic-angular-fileupload-common-12.0.4.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 13228 Jun 26 21:29 xstatic-angular-gettext-common-2.3.8.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 43516 Jun 26 21:29 xstatic-angular-schema-form-common-0.8.13.0-0.1.pre_review.el7.noarch.rpm +-rw-r--r--. 1 root root 250620 Jun 26 21:29 xstatic-bootstrap-scss-common-3.3.7.1-2.el7.noarch.rpm +-rw-r--r--. 1 root root 75812 Jun 26 21:29 xstatic-d3-common-3.5.17.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 41912 Jun 26 21:29 xstatic-jasmine-common-2.4.1.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 35592 Jun 26 21:29 xstatic-jsencrypt-common-2.3.1.1-1.el7.noarch.rpm +-rw-r--r--. 1 root root 6964 Jun 26 21:29 xstatic-objectpath-common-1.2.1.0-0.1.pre_review.el7.noarch.rpm +-rw-r--r--. 1 root root 14928 Jun 26 21:29 xstatic-smart-table-common-1.4.13.2-1.el7.noarch.rpm +-rw-r--r--. 1 root root 38148 Jun 26 21:29 xstatic-termjs-common-0.0.7.0-1.el7.noarch.rpm +-rw-r--r--. 1 root root 25416 Jun 26 21:29 xstatic-tv4-common-1.2.7.0-0.1.pre_review.el7.noarch.rpm +-rw-r--r--. 1 root root 244916 Jun 26 21:29 xz-5.2.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 107448 Jun 26 21:29 xz-libs-5.2.2-1.el7.x86_64.rpm +-rw-r--r--. 1 root root 42608 Jun 26 21:29 yajl-2.0.4-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 1374884 Jun 26 21:29 yum-3.4.3-161.el7.centos.noarch.rpm +-rw-r--r--. 1 root root 31660 Jun 26 21:29 yum-metadata-parser-1.1.4-10.el7.x86_64.rpm +-rw-r--r--. 1 root root 36216 Jun 26 21:29 yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm +-rw-r--r--. 1 root root 448460 Jun 26 21:29 zeromq-4.0.5-4.el7.x86_64.rpm +-rw-r--r--. 1 root root 273720 Jun 26 21:29 zip-3.0-11.el7.x86_64.rpm +-rw-r--r--. 1 root root 93148 Jun 26 21:29 zlib-1.2.7-18.el7.x86_64.rpm diff --git a/docs/urls b/docs/urls new file mode 100644 index 0000000..fc86f7a --- /dev/null +++ b/docs/urls @@ -0,0 +1,38 @@ +#stx-integ: url = https://opendev.org/starlingx/integ.git +#stx-ha: url = https://opendev.org/starlingx/ha.git +#stx-config: url = https://opendev.org/starlingx/config.git +#stx-upstream: url = https://opendev.org/starlingx/upstream.git +#stx-clients: url = https://opendev.org/starlingx/clients.git +#stx-gui: url = https://opendev.org/starlingx/gui.git +libvirt: url = https://github.com/starlingx-staging/stx-libvirt.git +#distributedcloud: url = https://opendev.org/starlingx/distcloud.git +python-neutronclient: url = https://opendev.org/openstack/python-neutronclient.git +python-barbicanclient: url = https://opendev.org/openstack/python-barbicanclient.git +python-magnumclient: url = https://opendev.org/openstack/python-magnumclient.git +horizon: url = https://opendev.org/openstack/horizon.git +python-ironicclient: url = https://opendev.org/openstack/python-ironicclient.git +python-aodhclient: url = https://opendev.org/openstack/python-aodhclient.git +docker-distribution: url = https://github.com/docker/distribution.git +python-cinderclient: url = https://opendev.org/openstack/python-cinderclient.git +python-muranoclient: url = https://opendev.org/openstack/python-muranoclient.git +ceph: url = https://github.com/starlingx-staging/stx-ceph.git +python-heatclient: url = https://opendev.org/openstack/python-heatclient.git +python-3parclient: url = https://github.com/hpe-storage/python-3parclient.git +python-novaclient: url = https://opendev.org/openstack/python-novaclient.git +python-openstacksdk: url = https://opendev.org/openstack/openstacksdk.git +python-gnocchiclient: url = https://github.com/gnocchixyz/python-gnocchiclient.git +python-glanceclient: url = https://opendev.org/openstack/python-glanceclient.git +qemu: url = https://github.com/starlingx-staging/stx-qemu.git +distributedcloud-client: url = https://opendev.org/starlingx/distcloud-client.git +openstack-ras: url = https://github.com/starlingx-staging/stx-openstack-ras.git +python-keystoneauth: url = https://opendev.org/openstack/keystoneauth.git +python-pankoclient: url = https://opendev.org/openstack/python-pankoclient.git +ryu: url = https://github.com/starlingx-staging/stx-ryu.git +python-lefthandclient: url = https://github.com/hpe-storage/python-lefthandclient.git +python-openstackclient: url = https://opendev.org/openstack/python-openstackclient.git +python-keystoneclient: url = https://opendev.org/openstack/python-keystoneclient.git +#stx-nfv: url = https://opendev.org/starlingx/nfv.git +#stx-metal: url = https://opendev.org/starlingx/metal.git +#stx-fault: url = https://opendev.org/starlingx/fault.git +#stx-update: url = https://opendev.org/starlingx/update.git +stx-ansible-playbooks: url = https://opendev.org/starlingx/ansible-playbooks.git diff --git a/patches/stx-fault/0001-Honor-the-build-system-LDFLAGS.patch b/patches/stx-fault/0001-Honor-the-build-system-LDFLAGS.patch new file mode 100644 index 0000000..9765455 --- /dev/null +++ b/patches/stx-fault/0001-Honor-the-build-system-LDFLAGS.patch @@ -0,0 +1,32 @@ +From 78585fade2d47fc0aa98b7e2fb494385466007da Mon Sep 17 00:00:00 2001 +From: babak sarashki +Date: Thu, 27 Jun 2019 14:36:59 -0700 +Subject: [PATCH 1/2] Honor the build system LDFLAGS + +--- + fm-common/sources/Makefile | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/fm-common/sources/Makefile b/fm-common/sources/Makefile +index 7b1ea03..7c7e4c7 100755 +--- a/fm-common/sources/Makefile ++++ b/fm-common/sources/Makefile +@@ -25,12 +25,13 @@ build: lib fmClientCli + $(CXX) $(CCFLAGS) $(INCLUDES) $(EXTRACCFLAGS) -c $< -o $@ + + lib: $(OBJS) +- $(CXX) -Wl,-soname,$(LIBFMCOMMON_SO).$(MAJOR) -o $(LIBFMCOMMON_SO).$(MAJOR).$(MINOR) -shared $(OBJS) $(EXTRAARFLAGS) ${LDLIBS} ++ $(LDCXXSHARED) $(LDFLAGS) -Wl,-soname,$(LIBFMCOMMON_SO).$(MAJOR) \ ++ -o $(LIBFMCOMMON_SO).$(MAJOR).$(MINOR) $(OBJS) $(EXTRAARFLAGS) ${LDLIBS} + ln -sf $(LIBFMCOMMON_SO).$(MAJOR).$(MINOR) $(LIBFMCOMMON_SO).$(MAJOR) + ln -sf $(LIBFMCOMMON_SO).$(MAJOR).$(MINOR) $(LIBFMCOMMON_SO) + + fmClientCli: $(CLI_OBJS) lib +- $(CXX) -o $@ $(CLI_OBJS) -L./ -lfmcommon ++ $(CXX) $(LDFLAGS) -o $@ $(CLI_OBJS) -L./ -lfmcommon + + clean: + @rm -f $(OBJ) *.o *.so fmClientCli +-- +2.17.1 + diff --git a/patches/stx-ha/0001-G-chockes-on-not-checking-return-values-with-Wall.patch b/patches/stx-ha/0001-G-chockes-on-not-checking-return-values-with-Wall.patch new file mode 100644 index 0000000..6f4f150 --- /dev/null +++ b/patches/stx-ha/0001-G-chockes-on-not-checking-return-values-with-Wall.patch @@ -0,0 +1,78 @@ +From 16a6c17822c725391db8089d1e8984ced6231a6f Mon Sep 17 00:00:00 2001 +From: babak sarashki +Date: Fri, 28 Jun 2019 10:15:14 -0700 +Subject: [PATCH] G++ chockes on not checking return values with Wall + +Check return values and handle truncation. Fix Makefile to install +in ${libdir} rather than hardcoded lib64 +--- + service-mgmt/sm-common-1.0.0/src/sm_node_utils.c | 3 ++- + service-mgmt/sm-common-1.0.0/src/sm_utils.c | 3 ++- + service-mgmt/sm-db-1.0.0/src/Makefile | 16 ++++++++++------ + 3 files changed, 14 insertions(+), 8 deletions(-) + +diff --git a/service-mgmt/sm-common-1.0.0/src/sm_node_utils.c b/service-mgmt/sm-common-1.0.0/src/sm_node_utils.c +index 1dd25c7..86f48c9 100644 +--- a/service-mgmt/sm-common-1.0.0/src/sm_node_utils.c ++++ b/service-mgmt/sm-common-1.0.0/src/sm_node_utils.c +@@ -68,7 +68,8 @@ static SmErrorT sm_node_utils_read_platform_config( const char key[], + if( 1 == sscanf( line, format, val ) ) + { + val[sizeof(val)-1] = '\0'; +- snprintf( value, value_size, "%s", val ); ++ if (snprintf( value, value_size, "%s", val ) < 0) ++ fprintf(stderr,"%s:%d: snprintf failed!\n", __func__, __LINE__); + break; + } + } +diff --git a/service-mgmt/sm-common-1.0.0/src/sm_utils.c b/service-mgmt/sm-common-1.0.0/src/sm_utils.c +index ade30e0..16ddc22 100644 +--- a/service-mgmt/sm-common-1.0.0/src/sm_utils.c ++++ b/service-mgmt/sm-common-1.0.0/src/sm_utils.c +@@ -36,7 +36,8 @@ bool sm_utils_process_running( const char* pid_filename ) + } else { + int pid; + +- fscanf( fp, "%d", &pid ); ++ if (fscanf( fp, "%d", &pid ) < 0) ++ fprintf(stderr, "%s:%d: fprintf failed!\n", __func__, __LINE__); + if( pid != getpid() ) + { + result = kill( pid, 0 ); +diff --git a/service-mgmt/sm-db-1.0.0/src/Makefile b/service-mgmt/sm-db-1.0.0/src/Makefile +index a29b1ac..2e3fd12 100644 +--- a/service-mgmt/sm-db-1.0.0/src/Makefile ++++ b/service-mgmt/sm-db-1.0.0/src/Makefile +@@ -33,6 +33,10 @@ EXTRACCFLAGS= -D__STDC_FORMAT_MACROS + LDLIBS= -lsqlite3 -lglib-2.0 -luuid -lrt -lsm_common + LDFLAGS = -shared -rdynamic + ++LIB_DIR=/usr/lib64 ++BIN_DIR=/usr/bin ++INC_DIR=/usr/include ++ + build: libsm_db.so sm_db_build + + .c.o: +@@ -51,12 +55,12 @@ sm_db_build: ${OBJS} + $(CXX) $(INCLUDES) $(CCFLAGS) $(EXTRACCFLAGS) $(OBJS) $(LDLIBS) -o sm_db_build + + install: +- install -d ${DEST_DIR}/usr/lib64 +- install libsm_db.so.${VER} $(DEST_DIR)/usr/lib64 +- cp -P libsm_db.so libsm_db.so.$(VER_MJR) $(DEST_DIR)/usr/lib64 +- install -d ${DEST_DIR}/usr/include +- install -m 0644 *.h ${DEST_DIR}/usr/include +- install -d 755 ${DEST_DIR}/usr/bin ++ install -d ${DEST_DIR}/$(LIB_DIR) ++ install libsm_db.so.${VER} $(DEST_DIR)/$(LIB_DIR) ++ cp -P libsm_db.so libsm_db.so.$(VER_MJR) $(DEST_DIR)/$(LIB_DIR) ++ install -d ${DEST_DIR}/$(INC_DIR) ++ install -m 0644 *.h ${DEST_DIR}/$(INC_DIR) ++# install -d 755 ${DEST_DIR}/$(BIN_DIR) + + clean: + @rm -f *.o *.a *.so *.so.* +-- +2.17.1 + diff --git a/patches/stx-metal/0001-Use-snprintf-to-avoid-overflowing-amon.tx_buf.patch b/patches/stx-metal/0001-Use-snprintf-to-avoid-overflowing-amon.tx_buf.patch new file mode 100644 index 0000000..bfca6f8 --- /dev/null +++ b/patches/stx-metal/0001-Use-snprintf-to-avoid-overflowing-amon.tx_buf.patch @@ -0,0 +1,26 @@ +From 3060369f60b2dc9e6d138cabd18d7f206c7bb0f5 Mon Sep 17 00:00:00 2001 +From: babak sarashki +Date: Thu, 27 Jun 2019 21:40:34 -0700 +Subject: [PATCH 1/2] Use snprintf to avoid overflowing amon.tx_buf + +--- + mtce/src/public/amon.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/mtce/src/public/amon.c b/mtce/src/public/amon.c +index b9146a2..941f905 100644 +--- a/mtce/src/public/amon.c ++++ b/mtce/src/public/amon.c +@@ -257,7 +257,8 @@ int active_monitor_dispatch ( void ) + } + + memset ( amon.tx_buf, 0 , AMON_MAX_LEN ); +- sprintf( amon.tx_buf, "%s %8x %d%c", str, magic, seq, '\0' ); ++ if (snprintf( amon.tx_buf, AMON_MAX_LEN, "%s %8x %d%c", str, magic, seq, '\0' ) < 0) ++ fprintf(stderr,"%s:%d amon.txbuf overflow detected!\n", __func__, __LINE__); + + if ( strcmp ( str, amon.name ) ) + { +-- +2.17.1 + diff --git a/patches/stx-metal/0002-Use-LDFLAGS-when-linking-and-pass-flags-down-to-subm.patch b/patches/stx-metal/0002-Use-LDFLAGS-when-linking-and-pass-flags-down-to-subm.patch new file mode 100644 index 0000000..020db66 --- /dev/null +++ b/patches/stx-metal/0002-Use-LDFLAGS-when-linking-and-pass-flags-down-to-subm.patch @@ -0,0 +1,199 @@ +From 0db72ac0c57a9f15ae6999e4ccf85a9db1e752fd Mon Sep 17 00:00:00 2001 +From: babak sarashki +Date: Thu, 27 Jun 2019 22:25:15 -0700 +Subject: [PATCH 2/2] Use LDFLAGS when linking and pass flags down to submakes + +--- + mtce/src/Makefile | 27 +++++++++++++++------------ + mtce/src/alarm/Makefile | 2 +- + mtce/src/fsmon/Makefile | 2 +- + mtce/src/fsync/Makefile | 2 +- + mtce/src/heartbeat/Makefile | 7 +++++-- + mtce/src/hostw/Makefile | 2 +- + mtce/src/hwmon/Makefile | 2 +- + mtce/src/lmon/Makefile | 2 +- + mtce/src/maintenance/Makefile | 4 ++-- + mtce/src/mtclog/Makefile | 2 +- + mtce/src/pmon/Makefile | 2 +- + 11 files changed, 30 insertions(+), 24 deletions(-) + +diff --git a/mtce/src/Makefile b/mtce/src/Makefile +index a9ec0e2..8c256f1 100755 +--- a/mtce/src/Makefile ++++ b/mtce/src/Makefile +@@ -8,18 +8,21 @@ VER=1 + VER_MJR=1 + + build: +- (cd public ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd common ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd alarm ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd heartbeat ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd maintenance ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd hwmon ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd mtclog ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd lmon ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd pmon ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd fsmon ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd hostw ; make build VER=$(VER) VER_MJR=$(VER_MJR)) +- (cd fsync ; make build VER=$(VER) VER_MJR=$(VER_MJR)) ++ ( \ ++ cd public;\ ++ make -e CCFLAGS="$(CCFLAGS) -fPIC" LDFLAGS="$(LDFLAGS) -shared" INCLUDES="$(INCLUDES)" lib VER=$(VER) VER_MJR=$(VER_MJR) \ ++ ) ++ (cd common ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" lib VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd alarm ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd heartbeat ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd maintenance ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd hwmon ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd mtclog ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd lmon ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd pmon ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd fsmon ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd hostw ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) ++ (cd fsync ; make -e LDFLAGS="$(LDFLAGS)" CCFLAGS="$(CCFLAGS)" INCLUDES="$(INCLUDES)" build VER=$(VER) VER_MJR=$(VER_MJR)) + + clean: + @( cd common ; make clean ) +diff --git a/mtce/src/alarm/Makefile b/mtce/src/alarm/Makefile +index a27b0fb..cff233c 100755 +--- a/mtce/src/alarm/Makefile ++++ b/mtce/src/alarm/Makefile +@@ -43,7 +43,7 @@ library: + ar rcs libalarm.a alarm.o $(EXTRAARFLAGS) + + process: $(OBJS) +- $(CXX) $(CCFLAGS) ${OBJS} -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o mtcalarmd ++ $(CXX) $(CCFLAGS) $(LDFLAGS) ${OBJS} -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o mtcalarmd + + clean_bins: + @rm -v -f $(BINS) +diff --git a/mtce/src/fsmon/Makefile b/mtce/src/fsmon/Makefile +index b53cce0..33256ab 100644 +--- a/mtce/src/fsmon/Makefile ++++ b/mtce/src/fsmon/Makefile +@@ -28,7 +28,7 @@ else + endif + + build: clean static_analysis $(OBJS) +- $(CXX) $(CCFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o fsmond ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o fsmond + + common: + ( cd ../common ; make clean ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) +diff --git a/mtce/src/fsync/Makefile b/mtce/src/fsync/Makefile +index b041f15..85c1543 100644 +--- a/mtce/src/fsync/Makefile ++++ b/mtce/src/fsync/Makefile +@@ -16,7 +16,7 @@ all: build + $(CC) $(INCLUDES) $(CCFLAGS) $(EXTRACCFLAGS) -c $< -o $@ + + build: $(OBJS) +- $(CC) $(OBJS) $(LDLIBS) -o fsync ++ $(CC) $(CCFLAGS) $(LDFLAGS) $(OBJS) $(LDLIBS) -o fsync + + clean: + @rm -v -f $(OBJS) fsync +diff --git a/mtce/src/heartbeat/Makefile b/mtce/src/heartbeat/Makefile +index a625f20..b8deda7 100755 +--- a/mtce/src/heartbeat/Makefile ++++ b/mtce/src/heartbeat/Makefile +@@ -33,8 +33,11 @@ endif + all: static_analysis common agent client + + build: static_analysis $(OBJS) +- $(CXX) $(CCFLAGS) hbsAlarm.o hbsAgent.o hbsUtil.o hbsCluster.o hbsStubs.o ../common/nodeClass.o -L../public -L../alarm $(LDLIBS) $(EXTRALDFLAGS) -o hbsAgent +- $(CXX) $(CCFLAGS) hbsClient.o hbsPmon.o hbsUtil.o -L../public -L../alarm $(LDLIBS) $(EXTRALDFLAGS) -o hbsClient ++ $(CXX) $(CCFLAGS) $(LDFLAGS) \ ++ hbsAlarm.o hbsAgent.o hbsUtil.o hbsCluster.o hbsStubs.o ../common/nodeClass.o -L../public -L../alarm \ ++ $(LDLIBS) $(EXTRALDFLAGS) -o hbsAgent ++ ++ $(CXX) $(CCFLAGS) $(LDFLAGS) hbsClient.o hbsPmon.o hbsUtil.o -L../public -L../alarm $(LDLIBS) $(EXTRALDFLAGS) -o hbsClient + + common: + ( cd ../common ; make clean ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) +diff --git a/mtce/src/hostw/Makefile b/mtce/src/hostw/Makefile +index d72708c..af18059 100755 +--- a/mtce/src/hostw/Makefile ++++ b/mtce/src/hostw/Makefile +@@ -28,7 +28,7 @@ else + endif + + build: clean static_analysis $(OBJS) +- $(CXX) $(CCFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o hostwd ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o hostwd + + common: + ( cd ../common ; make clean ; make -j1 lib VER=$(VER) VER_MJR=$(VER_MJR)) +diff --git a/mtce/src/hwmon/Makefile b/mtce/src/hwmon/Makefile +index 6d7cee3..c168c43 100644 +--- a/mtce/src/hwmon/Makefile ++++ b/mtce/src/hwmon/Makefile +@@ -45,7 +45,7 @@ else + endif + + build: clean static_analysis $(OBJS) +- $(CXX) $(CCFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o $(BIN) ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o $(BIN) + + common: + ( cd ../common ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) +diff --git a/mtce/src/lmon/Makefile b/mtce/src/lmon/Makefile +index 9e328a4..a1a8519 100755 +--- a/mtce/src/lmon/Makefile ++++ b/mtce/src/lmon/Makefile +@@ -29,7 +29,7 @@ else + endif + + build: clean static_analysis $(OBJS) +- $(CXX) $(CCFLAGS) $(OBJS) $(LDPATH) $(LDLIBS) $(EXTRALDFLAGS) -o lmond ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(OBJS) $(LDPATH) $(LDLIBS) $(EXTRALDFLAGS) -o lmond + + clean: + @rm -v -f $(OBJ) lmond *.o *.a +diff --git a/mtce/src/maintenance/Makefile b/mtce/src/maintenance/Makefile +index 85c2db6..e6a8892 100755 +--- a/mtce/src/maintenance/Makefile ++++ b/mtce/src/maintenance/Makefile +@@ -77,10 +77,10 @@ common: + ( cd ../common ; make clean ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) + + mtcAgent: $(OBJS) +- $(CXX) $(CONTROL_OBJS) -L../public -L../alarm $(LDLIBS) $(EXTRALDFLAGS) -o mtcAgent ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(CONTROL_OBJS) -L../public -L../alarm $(LDLIBS) $(EXTRALDFLAGS) -o mtcAgent + + mtcClient: $(OBJS) +- $(CXX) $(COMPUTE_OBJS) -L../public -L../alarm $(LDLIBS) $(EXTRALDFLAGS) -o mtcClient ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(COMPUTE_OBJS) -L../public -L../alarm $(LDLIBS) $(EXTRALDFLAGS) -o mtcClient + + remove_bins: + @rm -v -f $(BINS) +diff --git a/mtce/src/mtclog/Makefile b/mtce/src/mtclog/Makefile +index 1d49aa4..fb513d9 100644 +--- a/mtce/src/mtclog/Makefile ++++ b/mtce/src/mtclog/Makefile +@@ -30,7 +30,7 @@ else + endif + + build: clean static_analysis $(OBJS) +- $(CXX) $(CCFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o mtclogd ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o mtclogd + + common: + ( cd ../common ; make clean ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) +diff --git a/mtce/src/pmon/Makefile b/mtce/src/pmon/Makefile +index f75f2be..c34e204 100755 +--- a/mtce/src/pmon/Makefile ++++ b/mtce/src/pmon/Makefile +@@ -29,7 +29,7 @@ else + endif + + build: clean static_analysis $(OBJS) +- $(CXX) $(CCFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o pmond ++ $(CXX) $(CCFLAGS) $(LDFLAGS) $(OBJS) -L../daemon -L../common $(LDLIBS) $(EXTRALDFLAGS) -o pmond + + common: + ( cd ../common ; make clean ; make lib VER=$(VER) VER_MJR=$(VER_MJR)) +-- +2.17.1 + diff --git a/recipes-core/packagegroups/packagegroup-stx-config.bb b/recipes-core/packagegroups/packagegroup-stx-config.bb new file mode 100644 index 0000000..c2a50b8 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-stx-config.bb @@ -0,0 +1,27 @@ +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 \ + pm-qos-mgr \ + sysinv \ + " diff --git a/recipes-core/packagegroups/packagegroup-stx-fault.bb b/recipes-core/packagegroups/packagegroup-stx-fault.bb new file mode 100644 index 0000000..b17fe46 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-stx-fault.bb @@ -0,0 +1,26 @@ +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-fault\ + " + +RDEPENDS_packagegroup-stx-fault = " \ + fm-api \ + fm-common \ + fm-doc \ + fm-mgr \ + fm-rest-api \ + python-fmclient \ + snmp-audittrail \ + snmp-ext \ + " diff --git a/recipes-core/packagegroups/packagegroup-stx-metal.bb b/recipes-core/packagegroups/packagegroup-stx-metal.bb new file mode 100644 index 0000000..c165096 --- /dev/null +++ b/recipes-core/packagegroups/packagegroup-stx-metal.bb @@ -0,0 +1,25 @@ +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-metal \ + " + +RDEPENDS_packagegroup-stx-metal = " \ + inventory \ + mtce \ + mtce-common \ + mtce-compute \ + mtce-control \ + mtce-storage \ + python-inventoryclient \ + " diff --git a/recipes-core/stx-config/config-gate.bb b/recipes-core/stx-config/config-gate.bb new file mode 100644 index 0000000..2077bc0 --- /dev/null +++ b/recipes-core/stx-config/config-gate.bb @@ -0,0 +1,39 @@ +DESCRIPTION = "config-gate" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +RDEPENDS_${PN} += " bash" + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + cd ${S}/config-gate/files + oe_runmake -e \ + SBINDIR=${D}/${sbindir} SYSTEMDDIR=${D}/${systemd_system_unitdir} +} + +FILES_${PN}_append += " ${baselib} \ + ${sysconfdir} \ + ${bindir} \ + ${sbindir} \ + " diff --git a/recipes-core/stx-config/controllerconfig.bb b/recipes-core/stx-config/controllerconfig.bb new file mode 100644 index 0000000..9b3c73e --- /dev/null +++ b/recipes-core/stx-config/controllerconfig.bb @@ -0,0 +1,61 @@ +DESCRIPTION = "controllerconfig" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit setuptools externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +RDEPENDS_${PN} += " bash" + +do_configure () { + cd ${S}/controllerconfig/controllerconfig + distutils_do_configure +} + +do_compile() { + cd ${S}/controllerconfig/controllerconfig + distutils_do_compile +} + +do_install () { + cd ${S}/controllerconfig/controllerconfig + distutils_do_install + + # TBD + # install -d -m 755 ${D}/wheels + # install -m 644 dist/*.whl $RPM_BUILD_ROOT/wheels/ + + + install -p -D -m 700 scripts/keyringstaging ${D}/${bindir} + install -p -D -m 700 scripts/openstack_update_admin_password ${D}/${bindir} + install -p -D -m 700 scripts/install_clone.py ${D}/${bindir} + install -p -D -m 700 scripts/finish_install_clone.sh ${D}/${bindir} + + install -p -D -m 700 scripts/config_goenabled_check.sh ${D}/${sysconfdir}/goenabled.d + install -p -D -m 755 scripts/controller_config ${D}/${sysconfdir}/init.d + + ## Install Upgrade scripts + install -d -m 755 ${D}/${sysconfdir}/upgrade.d + install -p -D -m 755 upgrade-scripts/* ${D}/${sysconfdir}/upgrade.d + + install -p -D -m 664 scripts/controllerconfig.service ${D}/${systemd_system_unitdir} +} + +FILES_${PN}_append += " ${baselib} \ + ${sysconfdir} \ + ${bindir} \ + ${sbindir} \ + " + + diff --git a/recipes-core/stx-config/pm-qos-mgr.bb b/recipes-core/stx-config/pm-qos-mgr.bb new file mode 100644 index 0000000..0cf98e0 --- /dev/null +++ b/recipes-core/stx-config/pm-qos-mgr.bb @@ -0,0 +1,44 @@ +DESCRIPTION = "pm-qos-mgr" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit setuptools externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +DEPENDS = "\ + python \ + python-pbr-native \ + " + +RDEPENDS_${PN} += " bash" + +do_configure () { + cd ${S}/pm-qos-mgr/src + distutils_do_configure +} + +do_compile() { + cd ${S}/pm-qos-mgr/src + distutils_do_compile +} + +do_install () { + cd ${S}/pm-qos-mgr/src + distutils_do_install + install -p -D -m 664 pm-qos-mgr.service ${D}/${systemd_system_unitdir} +} + +FILES_${PN}_append += " ${systemd_system_unitdir}" + + diff --git a/recipes-core/stx-config/puppet-manifests.bb b/recipes-core/stx-config/puppet-manifests.bb new file mode 100644 index 0000000..12f4757 --- /dev/null +++ b/recipes-core/stx-config/puppet-manifests.bb @@ -0,0 +1,41 @@ +DESCRIPTION = "puppet-manifests" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +DEPENDS = " \ + puppet \ + " +RDEPENDS_${PN} += " bash" + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + cd ${S}/puppet-manifests/src + oe_runmake BINDIR=${D}/${bindir} \ + CONFIGDIR=${D}/${sysconfdir}/puppet/ \ + MODULEDIR=${D}/${datadir}/puppet/modules -f Makefile install +} + +FILES_${PN}_append += " ${sysconfdir} \ + ${datadir} \ + " diff --git a/recipes-core/stx-config/puppet-modules-wrs.bb b/recipes-core/stx-config/puppet-modules-wrs.bb new file mode 100644 index 0000000..6bc09e3 --- /dev/null +++ b/recipes-core/stx-config/puppet-modules-wrs.bb @@ -0,0 +1,56 @@ +DESCRIPTION = "puppet-modules-wrs" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +DEPENDS = " \ + puppet \ + " + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + + install -d -m 0755 ${D}/${datadir}/puppet/modules/dcdbsync + install -d -m 0755 ${D}/${datadir}/puppet/modules/dcocrch + install -d -m 0755 ${D}/${datadir}/puppet/modules/mtce + install -d -m 0755 ${D}/${datadir}/puppet/modules/patching + install -d -m 0755 ${D}/${datadir}/puppet/modules/sshd + install -d -m 0755 ${D}/${datadir}/puppet/modules/dcmanager + install -d -m 0755 ${D}/${datadir}/puppet/modules/fm + install -d -m 0755 ${D}/${datadir}/puppet/modules/nfv + install -d -m 0755 ${D}/${datadir}/puppet/modules/smapi + install -d -m 0755 ${D}/${datadir}/puppet/modules/sysinv + cp -R ${S}/puppet-modules-wrs/puppet-dcdbsync/src/dcdbsync ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-dcorch/src/dcorch ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-patching/src/patching ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-sshd/src/sshd ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-dcmanager/src/dcmanager ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-fm/src/fm ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-nfv/src/nfv ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-smapi/src/smapi ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-sysinv/src/sysinv ${D}/${datadir}/puppet/modules + + +} + +FILES_${PN}_append += " ${datadir}" diff --git a/recipes-core/stx-config/storageconfig.bb b/recipes-core/stx-config/storageconfig.bb new file mode 100644 index 0000000..cedf804 --- /dev/null +++ b/recipes-core/stx-config/storageconfig.bb @@ -0,0 +1,37 @@ +DESCRIPTION = "storageconfig" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +RDEPENDS_${PN} += " bash" + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + cd ${S}/storageconfig/storageconfig/ + oe_runmake GOENABLEDDIR=${D}/${sysconfdir}/goenabled.d INITDDIR=${D}/${sysconfdir}/init.d \ + SYSTEMDDIR=${D}/${systemd_system_unitdir} install +} + +FILES_${PN}_append += " ${sysconfdir} \ + ${systemd_system_unitdir} \ + " diff --git a/recipes-core/stx-config/stx-config.bb.DONOTUSE b/recipes-core/stx-config/stx-config.bb.DONOTUSE new file mode 100644 index 0000000..e1fab07 --- /dev/null +++ b/recipes-core/stx-config/stx-config.bb.DONOTUSE @@ -0,0 +1,209 @@ +DESCRIPTION = "stx-config" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +# DEPENDS = " python-pbr +DEPENDS = " \ + python-pyinotify \ + python-pbr-native \ + puppet \ + " +RDEPENDS_${PN} = " bash" + +inherit setuptools + +do_configure () { + +# config-gate: Do Nothing +# puppet-namifests: DO Nothing +# puppet-modules-wrs: DO Nothing +# storeageconfig: DO Nothing +# workerconfig: DO Nothing +# worker-utils: DO Nothing + + +# TODO: +# kubernetes: Requires openstack-helm +# cd ${S}/kubernetes/applications/stx-openstack/stx-openstack-helm/stx-openstack-helm +# distutils_do_configure + +# controllerconfig + cd ${S}/controllerconfig/controllerconfig + distutils_do_configure + +# pm-qos-mgr: + cd ${S}/pm-qos-mgr/src + distutils_do_configure + +# sysinv: + cd ${S}/sysinv/cgts-client/cgts-client + distutils_do_configure + cd ${S}/sysinv/sysinv/sysinv + distutils_do_configure + +} + +do_compile() { + +# config-gate: Do Nothing +# puppet-namifests: DO Nothing +# puppet-modules-wrs: DO Nothing +# storeageconfig: DO Nothing +# workerconfig: DO Nothing + +# controllerconfig + cd ${S}/controllerconfig/controllerconfig + distutils_do_compile + +# pm-qos-mgr: + cd ${S}/pm-qos-mgr/src + distutils_do_compile +# sysinv: + cd ${S}/sysinv/cgts-client/cgts-client + distutils_do_compile + cd ${S}/sysinv/sysinv/sysinv + distutils_do_compile + +# worker-utils: + cd ${S}/worker-utils/worker-utils + oe_runmake all +} + +do_install () { + + install -d -m 755 ${D}/${sbindir} + install -d -m 755 ${D}/${systemd_system_unitdir} + install -d -m 755 ${D}/${bindir} + install -d -m 755 ${D}/${sysconfdir}/goenabled.d + install -d -m 755 ${D}/${sysconfdir}/init.d + install -d -m 755 ${D}/${sysconfdir}/upgrade.d + install -d -m 755 ${D}/${sysconfdir}/systemd/system + +# config-gate: + cd ${S}/config-gate/files + install -p -D -m 555 wait_for_config_init.sh ${D}/${sbindir} + install -p -D -m 555 wait_for_worker_config_init.sh ${D}/${sbindir} + install -p -D -m 444 config.service ${D}/${systemd_system_unitdir} + install -p -D -m 444 worker-config-gate.service ${D}/${systemd_system_unitdir} + +# controllerconfig + + cd ${S}/controllerconfig/controllerconfig + distutils_do_install + # TBD + # install -d -m 755 ${D}/wheels + # install -m 644 dist/*.whl $RPM_BUILD_ROOT/wheels/ + + + install -p -D -m 700 scripts/keyringstaging ${D}/${bindir} + install -p -D -m 700 scripts/openstack_update_admin_password ${D}/${bindir} + install -p -D -m 700 scripts/install_clone.py ${D}/${bindir} + install -p -D -m 700 scripts/finish_install_clone.sh ${D}/${bindir} + + install -p -D -m 700 scripts/config_goenabled_check.sh ${D}/${sysconfdir}/goenabled.d + install -p -D -m 755 scripts/controller_config ${D}/${sysconfdir}/init.d + + ## Install Upgrade scripts + install -p -D -m 755 upgrade-scripts/* ${D}/${sysconfdir}/upgrade.d + + install -p -D -m 664 scripts/controllerconfig.service ${D}/${systemd_system_unitdir} + +# pm-qos-mgr: + cd ${S}/pm-qos-mgr/src + distutils_do_install + install -p -D -m 664 pm-qos-mgr.service ${D}/${systemd_system_unitdir} + +# puppet-manifests: + + cd ${S}/puppet-manifests/src + oe_runmake BINDIR=${D}/${bindir} \ + CONFIGDIR=${D}/${sysconfdir}/puppet/ \ + MODULEDIR=${D}/${datadir}/puppet/modules -f Makefile install + +# puppet-modules-wrs: + install -d -m 0755 ${D}/${datadir}/puppet/modules/dcdbsync + install -d -m 0755 ${D}/${datadir}/puppet/modules/dcocrch + install -d -m 0755 ${D}/${datadir}/puppet/modules/mtce + install -d -m 0755 ${D}/${datadir}/puppet/modules/patching + install -d -m 0755 ${D}/${datadir}/puppet/modules/sshd + install -d -m 0755 ${D}/${datadir}/puppet/modules/dcmanager + install -d -m 0755 ${D}/${datadir}/puppet/modules/fm + install -d -m 0755 ${D}/${datadir}/puppet/modules/nfv + install -d -m 0755 ${D}/${datadir}/puppet/modules/smapi + install -d -m 0755 ${D}/${datadir}/puppet/modules/sysinv + cp -R ${S}/puppet-modules-wrs/puppet-dcdbsync/src/dcdbsync ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-dcorch/src/dcorch ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-patching/src/patching ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-sshd/src/sshd ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-dcmanager/src/dcmanager ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-fm/src/fm ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-nfv/src/nfv ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-smapi/src/smapi ${D}/${datadir}/puppet/modules + cp -R ${S}/puppet-modules-wrs/puppet-sysinv/src/sysinv ${D}/${datadir}/puppet/modules + +# storeageconfig: + cd ${S}/storageconfig/storageconfig/ + oe_runmake GOENABLEDDIR=${D}/${sysconfdir}/goenabled.d INITDDIR=${D}/${sysconfdir}/init.d \ + SYSTEMDDIR=${D}/${systemd_system_unitdir} install + + #install -d -m 755 ${D}/${sysconfdir}/init.d + #install -d -m 755 ${D}/${sysconfdir}/goenabled.d/ + + #install -p -D -m 700 ${S}/storageconfig/storageconfig/storage_config \ + # ${D}/${sysconfdir}/init.d/storage_config + + #install -p -D -m 755 ${S}/storageconfig/storageconfig/config_goenabled_check.sh \ + # ${D}/${sysconfdir}/goenabled.d/ + + #install -p -D -m 755 ${S}/storageconfig/storageconfig/storageconfig.service ${D}/${systemd_system_unitdir} + +# sysinv: + cd ${S}/sysinv/cgts-client/cgts-client + distutils_do_install + cd ${S}/sysinv/sysinv/sysinv + distutils_do_install + + install -d -m 755 ${D}/${sysconfdir}/init.d + install -d -m 755 ${D}/${sysconfdir}/pmon.d + install -p -D -m 755 ${S}/sysinv/sysinv-agent/sysinv-agent ${D}/${sysconfdir}/init.d/ + install -p -D -m 644 ${S}/sysinv/sysinv-agent/sysinv-agent.conf ${D}/${sysconfdir}/pmon.d/ + install -p -D -m 644 ${S}/sysinv/sysinv-agent/sysinv-agent.service ${D}/${systemd_system_unitdir} + +# workerconfig: + cd ${S}/workerconfig/workerconfig/ + oe_runmake GOENABLEDDIR=${D}/${sysconfdir}/goenabled.d INITDDIR=${D}/${sysconfdir}/init.d \ + SYSTEMDDIR=${D}/${systemd_system_unitdir} install + + +# worker-utils: + + cd ${S}/worker-utils/worker-utils + oe_runmake BINDIR=${D}/${bindir} GOENABLEDDIR=${D}/${sysconfdir}/goenabled.d \ + INITDDIR=${D}/${sysconfdir}/init.d PLATFORMCONFDIR=${D}/${sysconfdir}/platform \ + SYSTEMDDIR=${D}/${systemd_system_unitdir} install + +} + +FILES_${PN}_append += " ${baselib} \ + ${systemd_unitdir} \ + ${systemd_system_unitdir} \ + ${systemd_system_unitdir}/worker-config-gate.service \ + ${systemd_system_unitdir}/config.service \ + ${datadir}/puppet/* \ + " + +inherit externalsrc +# EXTERNALSRC="${TMPDIR}/work-shared/starlingX/stx-config-${PV}/git" +# S = "${TMPDIR}/work-shared/starlingX/stx-config-${PV}/git" +#B = "${WORKDIR}/config-gate-${PV}/build" diff --git a/recipes-core/stx-config/sysinv.bb b/recipes-core/stx-config/sysinv.bb new file mode 100644 index 0000000..a0c910d --- /dev/null +++ b/recipes-core/stx-config/sysinv.bb @@ -0,0 +1,58 @@ +DESCRIPTION = "pm-qos-mgr" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit setuptools externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +DEPENDS = "\ + python \ + python-pbr-native \ + " + + +do_configure () { + cd ${S}/sysinv/cgts-client/cgts-client + distutils_do_configure + cd ${S}/sysinv/sysinv/sysinv + distutils_do_configure +} + +do_compile() { + cd ${S}/sysinv/cgts-client/cgts-client + distutils_do_compile + cd ${S}/sysinv/sysinv/sysinv + distutils_do_compile +} + +do_install () { + + cd ${S}/sysinv/cgts-client/cgts-client + distutils_do_install + cd ${S}/sysinv/sysinv/sysinv + distutils_do_install + + install -d -m 755 ${D}/${sysconfdir}/init.d + install -d -m 755 ${D}/${sysconfdir}/pmon.d + install -p -D -m 755 ${S}/sysinv/sysinv-agent/sysinv-agent ${D}/${sysconfdir}/init.d/ + install -p -D -m 644 ${S}/sysinv/sysinv-agent/sysinv-agent.conf ${D}/${sysconfdir}/pmon.d/ + install -p -D -m 644 ${S}/sysinv/sysinv-agent/sysinv-agent.service ${D}/${systemd_system_unitdir} +} + +FILES_${PN}_append += " \ + ${sysconfdir} \ + ${systemd_system_unitdir} \ + " + + diff --git a/recipes-core/stx-config/worker-utils.bb b/recipes-core/stx-config/worker-utils.bb new file mode 100644 index 0000000..39a8fba --- /dev/null +++ b/recipes-core/stx-config/worker-utils.bb @@ -0,0 +1,40 @@ +DESCRIPTION = "woker-utils" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +RDEPENDS_${PN} += " bash" + +do_configure () { + : +} + +do_compile() { + cd ${S}/worker-utils/worker-utils + oe_runmake all +} + +do_install () { + cd ${S}/worker-utils/worker-utils + oe_runmake BINDIR=${D}/${bindir} GOENABLEDDIR=${D}/${sysconfdir}/goenabled.d \ + INITDDIR=${D}/${sysconfdir}/init.d PLATFORMCONFDIR=${D}/${sysconfdir}/platform \ + SYSTEMDDIR=${D}/${systemd_system_unitdir} install +} + +FILES_${PN}_append += " ${bindir} \ + ${sysconfdir} \ + ${systemd_system_unitdir} \ + " diff --git a/recipes-core/stx-config/workerconfig.bb b/recipes-core/stx-config/workerconfig.bb new file mode 100644 index 0000000..f572815 --- /dev/null +++ b/recipes-core/stx-config/workerconfig.bb @@ -0,0 +1,37 @@ +DESCRIPTION = "wokerconfig" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-config" + +RDEPENDS_${PN} += " bash" + +do_configure () { + : +} + +do_compile() { +} + +do_install () { + cd ${S}/workerconfig/workerconfig/ + oe_runmake GOENABLEDDIR=${D}/${sysconfdir}/goenabled.d INITDDIR=${D}/${sysconfdir}/init.d \ + SYSTEMDDIR=${D}/${systemd_system_unitdir} install +} + +FILES_${PN}_append += " \ + ${sysconfdir} \ + ${systemd_system_unitdir} \ + " diff --git a/recipes-core/stx-fault/fm-api.bb b/recipes-core/stx-fault/fm-api.bb new file mode 100644 index 0000000..178bc30 --- /dev/null +++ b/recipes-core/stx-fault/fm-api.bb @@ -0,0 +1,39 @@ +DESCRIPTION = "fm-api" + +# INSANE_SKIP_${PN} = "ldflags" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-fault.inc +inherit setuptools + +DEPENDS = " \ + python \ + python-pbr-native \ + " + +do_configure () { + cd ${S}/fm-api + distutils_do_configure +} + +do_compile() { + cd ${S}/fm-api + distutils_do_compile +} + +do_install () { + cd ${S}/fm-api + distutils_do_install +} diff --git a/recipes-core/stx-fault/fm-common.bb b/recipes-core/stx-fault/fm-common.bb new file mode 100644 index 0000000..215c6cd --- /dev/null +++ b/recipes-core/stx-fault/fm-common.bb @@ -0,0 +1,56 @@ +DESCRIPTION = "fm-common" + +# INSANE_SKIP_${PN} = "ldflags" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-fault.inc +inherit setuptools + +DEPENDS = " \ + postgresql \ + python \ + python-pbr \ + python-pbr-native \ + " + +# RDEPENDS_${PN} += " bash" + +do_configure () { + cd ${S}/fm-common/sources + distutils_do_configure +} + +do_compile() { + cd ${S}/fm-common/sources + oe_runmake -e BINDIR=${bindir} \ + INCLUDES="-I./ " \ + EXTRACCFLAGS=" " \ + CCFLAGS="${CXXFLAGS} ${CCSHARED}" \ + LIBDIR=${libdir} INCDIR=${includedir} \ + CGCS_DOC_DEPLOY=${cgcs_doc_deploy} + distutils_do_compile +} + +do_install () { + cd ${S}/fm-common/sources + oe_runmake -e DESTDIR=${D} BINDIR=${bindir} \ + LIBDIR=${libdir} INCDIR=${includedir} \ + CGCS_DOC_DEPLOY=${cgcs_doc_deploy} install + distutils_do_install +} + + +FILES_${PN}_append += " ${cgcs_doc_deploy} " + diff --git a/recipes-core/stx-fault/fm-doc.bb b/recipes-core/stx-fault/fm-doc.bb new file mode 100644 index 0000000..33141ec --- /dev/null +++ b/recipes-core/stx-fault/fm-doc.bb @@ -0,0 +1,44 @@ +DESCRIPTION = "fm-doc" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-fault" + +require stx-fault.inc + +# DEPENDS = " " +# RDEPENDS_${PN} += " bash" + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + cd ${S}/fm-doc/fm_doc/ + install -d -m 755 ${D}/${cgcs_doc_deploy} + install -d -m 755 ${D}/${sysconfdir}/fm + install -m 744 events.yaml ${D}/${sysconfdir}/fm/ + install -m 644 events.yaml ${D}/${cgcs_doc_deploy} + install -m 755 checkEventYaml ${D}/${cgcs_doc_deploy} + install -m 644 parseEventYaml.py ${D}/${cgcs_doc_deploy} + install -m 644 check_missing_alarms.py ${D}/${cgcs_doc_deploy} +} + +FILES_${PN}_append += " ${cgcs_doc_deploy} " + diff --git a/recipes-core/stx-fault/fm-mgr.bb b/recipes-core/stx-fault/fm-mgr.bb new file mode 100644 index 0000000..4ace301 --- /dev/null +++ b/recipes-core/stx-fault/fm-mgr.bb @@ -0,0 +1,45 @@ +DESCRIPTION = "fm-doc" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-fault" + +require stx-fault.inc + +DEPENDS = " fm-common" +# RDEPENDS_${PN} += " bash" + +do_configure () { + : +} + +do_compile() { + cd ${S}/fm-mgr/sources/ + oe_runmake -e +} + +do_install () { + cd ${S}/fm-mgr/sources/ + install -d -m0755 ${D}/${systemd_system_unitdir} + oe_runmake -e DESTDIR=${D} BINDIR=${bindir} \ + LIBDIR=${libdir} UNITDIR=${systemd_system_unitdir} \ + SYSCONFDIR=${sysconfdir} \ + install +} + +FILES_${PN}_append += " ${libdir} \ + ${systemd_system_unitdir} \ + " + diff --git a/recipes-core/stx-fault/fm-rest-api.bb b/recipes-core/stx-fault/fm-rest-api.bb new file mode 100644 index 0000000..8c60b51 --- /dev/null +++ b/recipes-core/stx-fault/fm-rest-api.bb @@ -0,0 +1,43 @@ +DESCRIPTION = "fm-rest-api" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-fault" + +inherit setuptools + +require stx-fault.inc + +do_configure () { + cd ${S}/fm-rest-api/fm + distutils_do_configure +} + +do_compile() { + cd ${S}/fm-rest-api/fm + distutils_do_compile +} + +do_install () { + cd ${S}/fm-rest-api/fm + distutils_do_compile + install -p -D -m 644 scripts/fm-api.service ${D}/${systemd_system_unitdir} + install -p -D -m 755 scripts/fm-api ${D}/${sysconfdir}/init.d/fm-api + install -p -D -m 644 fm-api-pmond.conf ${D}/${sysconfdir}/pmon.d/fm-api.conf + +} + +FILES_${PN}_append = " ${systemd_system_unitdir}" + diff --git a/recipes-core/stx-fault/python-fmclient.bb b/recipes-core/stx-fault/python-fmclient.bb new file mode 100644 index 0000000..a071a97 --- /dev/null +++ b/recipes-core/stx-fault/python-fmclient.bb @@ -0,0 +1,42 @@ +DESCRIPTION = "python-fmclient" + +# INSANE_SKIP_${PN} = "ldflags" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-fault.inc +inherit setuptools + +DEPENDS = " \ + python \ + python-pbr-native \ + " + +do_configure () { + cd ${S}/python-fmclient/fmclient + distutils_do_configure +} + +do_compile() { + cd ${S}/python-fmclient/fmclient + distutils_do_compile +} + +do_install () { + cd ${S}/python-fmclient/fmclient + distutils_do_install + + install -d -m 0755 ${D}/${sysconfdir}/bash_completion.d/ + install -p -D -m 664 tools/fm.bash_completion ${D}/${sysconfdir}/bash_completion.d/fm.bash_completion +} diff --git a/recipes-core/stx-fault/snmp-audittrail.bb b/recipes-core/stx-fault/snmp-audittrail.bb new file mode 100644 index 0000000..c9d9616 --- /dev/null +++ b/recipes-core/stx-fault/snmp-audittrail.bb @@ -0,0 +1,44 @@ +DESCRIPTION = "snmp-audittrail" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-fault" + +require stx-fault.inc + +DEPENDS = " \ + fm-common \ + net-snmp \ + " + +do_configure () { + : +} + +do_compile() { + cd ${S}/snmp-audittrail/sources + oe_runmake -e \ + INCLUDES="-I. " \ + LDFLAGS="${LDFLAGS}" \ + CCFLAGS="${CXXFLAGS} -fPIC" +} + +do_install () { + cd ${S}/snmp-audittrail/sources + oe_runmake -e DESTDIR=${D} LIB_DIR=${libdir} MIBVER=0 PATCH=0 install +} + +FILES_${PN}_append = " ${systemd_system_unitdir}" + diff --git a/recipes-core/stx-fault/snmp-ext.bb b/recipes-core/stx-fault/snmp-ext.bb new file mode 100644 index 0000000..7f25e9d --- /dev/null +++ b/recipes-core/stx-fault/snmp-ext.bb @@ -0,0 +1,46 @@ +DESCRIPTION = "snmp-ext" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-fault" + +require stx-fault.inc + +DEPENDS = " \ + fm-common \ + snmp-audittrail \ + " + +do_configure () { + : +} + +do_compile() { + cd ${S}/snmp-ext/sources + oe_runmake -e PATCH=0 \ + INCLUDES="-I. " \ + LDFLAGS="${LDFLAGS}" \ + CCFLAGS="${CXXFLAGS} -fPIC" +} + +do_install () { + cd ${S}/snmp-ext/sources + oe_runmake -e DEST_DIR=${D} LIB_DIR=${libdir} MIBVER=0 PATCH=0 install +} + +FILES_${PN}_append = " \ + ${systemd_system_unitdir} \ + ${datadir} \ + " diff --git a/recipes-core/stx-fault/stx-fault.bb.DONTUSE b/recipes-core/stx-fault/stx-fault.bb.DONTUSE new file mode 100644 index 0000000..a30d657 --- /dev/null +++ b/recipes-core/stx-fault/stx-fault.bb.DONTUSE @@ -0,0 +1,197 @@ +DESCRIPTION = "stx-fault" + +INSANE_SKIP_${PN} = "ldflags" + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "eeb2dee9023347f73d7153325190550a5dc87e7a" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + + + +SRC_URI = "git://opendev.org/starlingx/fault.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH} \ + file://0001-Fix-compile-errors.patch \ + " + +DEPENDS = " \ + util-linux \ + postgresql \ + python \ + python-pbr-native \ + python-six \ + python-oslo.i18n \ + python-oslo.utils \ + python-requests \ + bash \ + net-snmp \ +" + +RDEPENDS_${PN} += " bash" + +inherit setuptools + + +cgcs_doc_deploy = "/opt/deploy/cgcs_doc" + +do_configure () { +# fm-doc: Do Nothing +# fm-mgr: Do Nothing +# fm-rest-api: Do Nothing +# snmp-ext: Do Nothing +# snmp-audittrail: Do Nothing + +# fm-api + cd ${S}/fm-api + distutils_do_configure + +# fm-common: + cd ${S}/fm-common/sources/ + distutils_do_configure + +#fm-rest-api: + cd ${S}/fm-rest-api/fm/ + distutils_do_configure + +# python-fmclient: + cd ${S}/python-fmclient/fmclient + distutils_do_configure +} + +do_compile() { + +# fm-doc: Do Nothing + +# fm-api + cd ${S}/fm-api + distutils_do_compile + +# fm-common: + cd ${S}/fm-common/sources/ + oe_runmake -e BINDIR=${bindir} \ + LIBDIR=${libdir} INCDIR=${includedir} \ + CGCS_DOC_DEPLOY=${cgcs_doc_deploy} + distutils_do_compile + +# fm-mgr: + cd ${S}/fm-mgr/sources/ + oe_runmake -e \ + INCLUDES="-I. -I../../fm-common/sources" \ + LDFLAGS="$LDFLAGS -L../../fm-common/sources" + +#fm-rest-api: + cd ${S}/fm-rest-api/fm/ + distutils_do_configure + +# python-fmclient: + cd ${S}/python-fmclient/fmclient + distutils_do_compile + +# snmp-audittrail: + cd ${S}/snmp-audittrail/sources/ + oe_runmake -e LDFLAGS="$LDFLAGS -L../../fm-common/sources" + +# snmp-ext: + cd ${S}/snmp-ext/sources/ + # PATCH=${tis_patch_ver} + # tis_patch_ver = "0" + # mib_ver = "2.0" + oe_runmake -e PATCH=0 \ + INCLUDES="-I. -I../../fm-common/sources" \ + LDFLAGS="$LDFLAGS -L../../fm-common/sources -L../../snmp-audittrail/sources/" + +} + +do_install () { + install -d -m 0755 ${D}/${systemd_system_unitdir} +# fm-api + cd ${S}/fm-api + distutils_do_install + +# fm-common: + cd ${S}/fm-common/sources/ + oe_runmake -e DESTDIR=${D} BINDIR=${bindir} \ + LIBDIR=${libdir} INCDIR=${includedir} \ + CGCS_DOC_DEPLOY=${cgcs_doc_deploy} install + distutils_do_install + +#fm-doc: + cd ${S}/fm-doc/fm_doc/ + install -d -m 755 ${D}/${cgcs_doc_deploy} + install -d -m 755 ${D}/${sysconfdir}/fm + install -m 744 events.yaml ${D}/${sysconfdir}/fm/ + install -m 644 events.yaml ${D}/${cgcs_doc_deploy} + install -m 755 checkEventYaml ${D}/${cgcs_doc_deploy} + install -m 644 parseEventYaml.py ${D}/${cgcs_doc_deploy} + install -m 644 check_missing_alarms.py ${D}/${cgcs_doc_deploy} + +#fm-mgr: + cd ${S}/fm-mgr/sources/ + oe_runmake -e DESTDIR=${D} BINDIR=${bindir} \ + LIBDIR=${libdir} UNITDIR=${systemd_system_unitdir} \ + SYSCONFDIR=${sysconfdir} \ + INCLUDES="-I. -I../../fm-common/sources" install +#fm-rest-api: + cd ${S}/fm-rest-api/fm/ + distutils_do_install + install -p -D -m 644 scripts/fm-api.service ${D}/${systemd_system_unitdir} + install -d -m 0755 ${D}/${sysconfdir}/init.d + install -d -m 0755 ${D}/${sysconfdir}/pmon.d/ + install -p -D -m 755 scripts/fm-api ${D}/${sysconfdir}/init.d/fm-api + install -p -D -m 644 fm-api-pmond.conf ${D}/${sysconfdir}/pmon.d/fm-api.conf + + +# python-fmclient: + cd ${S}/python-fmclient/fmclient + distutils_do_install + + install -d -m 0755 ${D}/${sysconfdir}/bash_completion.d/ + install -p -D -m 664 tools/fm.bash_completion ${D}/${sysconfdir}/bash_completion.d/fm.bash_completion + +# snmp-audittrail: + cd ${S}/snmp-audittrail/sources/ + # tis_patch_ver = "0" + # PATCH=${tis_patch_ver} + oe_runmake -e DESTDIR=${D} LIB_DIR=${libdir} PATCH=0 install + +# snmp-ext: + cd ${S}/snmp-ext/sources/ + #tis_patch_ver = "0" + #mib_ver = "2.0" + oe_runmake -e DEST_DIR=${D} LIB_DIR=${libdir} \ + MIBVER=0 \ + PATCH=0 install +} + +# TODO: +# post install scripts +# fm-doc: constants.py and fmAPI.h +# fm-rest-api: oslo-config-generator +pkg_postinst_ontarget_${PN} () { + +# fm-rest-api: +# cd oslo-config-generator --config-file fm/config-generator.conf \ +# --output-file /tmp/fm.conf.sample +# install -p -D -m 644 /tmp/fm.conf.sample /etc/fm/fm.conf +# fm-doc: +# cd ${datadir}/ +# cp .../constants.py .../fmAlarm.h . +# ./checkEventYaml +# rm constants.py* fmAlarm.h* + +} + +FILES_${PN}_append += " ${baselib} \ + ${systemd_unitdir} \ + ${systemd_system_unitdir} \ + ${systemd_system_unitdir}/worker-config-gate.service \ + ${systemd_system_unitdir}/config.service \ + ${datadir}/* \ + opt/* \ + " diff --git a/recipes-core/stx-fault/stx-fault.inc b/recipes-core/stx-fault/stx-fault.inc new file mode 100644 index 0000000..53b749c --- /dev/null +++ b/recipes-core/stx-fault/stx-fault.inc @@ -0,0 +1,3 @@ +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-fault" +cgcs_doc_deploy = "/opt/deploy/cgcs_doc" diff --git a/recipes-core/stx-gui/stx-gui.bb b/recipes-core/stx-gui/stx-gui.bb new file mode 100644 index 0000000..cb5eb6b --- /dev/null +++ b/recipes-core/stx-gui/stx-gui.bb @@ -0,0 +1,56 @@ +DESCRIPTION = "stx-gui" + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "596136ecb8d0f07cf9124ed82db66e4031116344" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2" + + + +SRC_URI = "git://opendev.org/starlingx/gui.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-gui" +cgcs_doc_deploy = "/opt/deploy/cgcs_doc" + +inherit setuptools + +DEPENDS = "\ + python \ + python-pbr-native \ + " +# TODO: do we need openstack-dashboard here + +do_configure () { + cd ${S}/starlingx-dashboard/starlingx-dashboard + distutils_do_configure +} + + +do_compile () { + cd ${S}/starlingx-dashboard/starlingx-dashboard + distutils_do_compile +} + + +do_install () { + cd ${S}/starlingx-dashboard/starlingx-dashboard + distutils_do_install + # Do we need this? + #install -d -m 0755 ${D}/${datadir}/openstack-dashboard/openstack_dashboard/enabled/ + #install -d -m 0755 ${D}/${datadir}/openstack-dashboard/openstack_dashboard/themes/starlingx/ + #install -d -m 0755 ${D}/${datadir}/openstack-dashboard/openstack_dashboard/local/local_settings.d + #install -p -D -m 755 build/lib/starlingx_dashboard/enabled/* \ + # ${D}/${datadir}/openstack-dashboard/openstack_dashboard/enabled/ + #install -p -D -m 755 build/lib/starlingx_dashboard/themes/* \ + # ${D}/${datadir}/openstack-dashboard/openstack_dashboard/themes/starlingx_dashboard + #install -p -D -m 755 build/lib/starlingx_dashboard/local/local_settings.d/* \ + # ${D}/${datadir}/openstack-dashboard/openstack_dashboard/local/local_settings.d +} diff --git a/recipes-core/stx-ha/sm-api.bb b/recipes-core/stx-ha/sm-api.bb new file mode 100644 index 0000000..ba644fa --- /dev/null +++ b/recipes-core/stx-ha/sm-api.bb @@ -0,0 +1,49 @@ +DESCRIPTION = "sm-api" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-ha.inc +inherit setuptools + +DEPENDS = " \ + python \ + python-pbr-native \ + " + +do_configure () { + cd ${S}/service-mgmt-api/sm-api + distutils_do_configure +} + +do_compile() { + cd ${S}/service-mgmt-api/sm-api + distutils_do_compile +} + +do_install () { + cd ${S}/service-mgmt-api/sm-api + distutils_do_install + install -d -m 0755 ${D}/${sysconfdir}/sm + install -d -m 0755 ${D}/${sysconfdir}/init.d + install -d -m 0755 ${D}/${sysconfdir}/pmon.d + install -d -m 0755 ${D}/${sysconfdir}/sm-api + install -d -m 0755 ${D}/${systemd_system_unitdir} + install -m 644 scripts/sm_api.ini ${D}/${sysconfdir}/sm + install -m 755 scripts/sm-api ${D}/${sysconfdir}/init.d + install -m 644 scripts/sm-api.service ${D}/${systemd_system_unitdir/} + install -m 644 scripts/sm-api.conf ${D}/${sysconfdir}/pmon.d + install -m 644 etc/sm-api/policy.json ${D}/${sysconfdir}/sm-api +} + +FILES_${PN}_append = " ${systemd_unitdir}/* " diff --git a/recipes-core/stx-ha/sm-client.bb b/recipes-core/stx-ha/sm-client.bb new file mode 100644 index 0000000..74ebb99 --- /dev/null +++ b/recipes-core/stx-ha/sm-client.bb @@ -0,0 +1,39 @@ +DESCRIPTION = "sm-client" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-ha.inc +inherit setuptools + +DEPENDS = " \ + python \ + python-pbr-native \ + " + +do_configure () { + cd ${S}/service-mgmt-client/sm-client + distutils_do_configure +} + +do_compile() { + cd ${S}/service-mgmt-client/sm-client + distutils_do_compile +} + +do_install () { + cd ${S}/service-mgmt-client/sm-client + distutils_do_install + install -d -m 0755 ${D}/${bindir} + install -m 755 usr/bin/smc ${D}/${bindir} +} diff --git a/recipes-core/stx-ha/sm-common.bb b/recipes-core/stx-ha/sm-common.bb new file mode 100644 index 0000000..3914b92 --- /dev/null +++ b/recipes-core/stx-ha/sm-common.bb @@ -0,0 +1,43 @@ +DESCRIPTION = "sm-common" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +# S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-ha.inc + +inherit pkgconfig + +DEPENDS += " \ + glib-2.0 \ + sqlite3 \ + " + +do_configure () { + : +} + +do_compile() { + cd ${S}/service-mgmt/sm-common-1.0.0/src + oe_runmake -e VER=0 VER_MJR=1 \ + INCLUDES="-I. $(pkg-config --cflags glib-2.0)" \ + CCFLAGS="${CXXFLAGS} -fPIC" LDFLAGS="${LDFLAGS} -shared -rdynamic" + +} + +do_install () { + cd ${S}/service-mgmt/sm-common-1.0.0/src + oe_runmake -e DEST_DIR=${D} BIN_DIR=${bindir} UNIT_DIR=${systemd_system_unitdir} \ + LIB_DIR=${libdir} INC_DIR=${includedir} VER=0 VER_MJR=1 install +} + +FILES_${PN}-dev_append = " var/lib/sm/watchdog/modules/libsm_watchdog_nfs.so" diff --git a/recipes-core/stx-ha/sm-db.bb b/recipes-core/stx-ha/sm-db.bb new file mode 100644 index 0000000..4f66d3a --- /dev/null +++ b/recipes-core/stx-ha/sm-db.bb @@ -0,0 +1,40 @@ +DESCRIPTION = "sm-db" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +# S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-ha.inc + +inherit pkgconfig + +DEPENDS += " \ + sm-common \ + " + +do_configure () { + : +} + +do_compile() { + cd ${S}/service-mgmt/sm-db-1.0.0/src + oe_runmake -e VER=0 VER_MJR=1 \ + INCLUDES="-I. $(pkg-config --cflags glib-2.0)" \ + CCFLAGS="${CXXFLAGS} -fPIC" LDFLAGS="${LDFLAGS} -shared -rdynamic" + +} + +do_install () { + cd ${S}/service-mgmt/sm-db-1.0.0/src + oe_runmake -e DEST_DIR=${D} BIN_DIR=${bindir} UNIT_DIR=${systemd_system_unitdir} \ + LIB_DIR=${libdir} INC_DIR=${includedir} VER=0 VER_MJR=1 install +} diff --git a/recipes-core/stx-ha/sm-tools.bb b/recipes-core/stx-ha/sm-tools.bb new file mode 100644 index 0000000..3eed675 --- /dev/null +++ b/recipes-core/stx-ha/sm-tools.bb @@ -0,0 +1,37 @@ +DESCRIPTION = "sm-tools" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-ha.inc +inherit setuptools + +DEPENDS = " \ + python \ + python-pbr-native \ + " + +do_configure () { + cd ${S}/service-mgmt-tools/sm-tools + distutils_do_configure +} + +do_compile() { + cd ${S}/service-mgmt-tools/sm-tools + distutils_do_compile +} + +do_install () { + cd ${S}/service-mgmt-tools/sm-tools + distutils_do_install +} diff --git a/recipes-core/stx-ha/sm.bb b/recipes-core/stx-ha/sm.bb new file mode 100644 index 0000000..a7fe72d --- /dev/null +++ b/recipes-core/stx-ha/sm.bb @@ -0,0 +1,51 @@ +DESCRIPTION = "sm" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +# S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-ha.inc + +inherit pkgconfig + +DEPENDS += " \ + sm-common \ + sm-db \ + fm-api \ + mtce \ + sqlite3 \ + " + +#TODO: Shouldn't have to do this +LDFLAGS_remove = "-Wl,--as-needed" +do_configure () { + : +} + +do_compile() { + cd ${S}/service-mgmt/sm-1.0.0/src + oe_runmake -e -j1 VER=0 VER_MJR=1 \ + INCLUDES="-I. $(pkg-config --cflags glib-2.0)" \ + CCFLAGS="${CXXFLAGS} -std=c++11" LDFLAGS="${LDFLAGS} -rdynamic" + +} + +do_install () { + cd ${S}/service-mgmt/sm-1.0.0/src + oe_runmake -e DEST_DIR=${D} BIN_DIR=${bindir} UNIT_DIR=${systemd_system_unitdir} \ + LIB_DIR=${libdir} INC_DIR=${includedir} VER=0 VER_MJR=1 install +} + +pkg_postinst_ontarget_${PN} () { + /usr/bin/systemctl enable sm.service >/dev/null 2>&1 + /usr/bin/systemctl enable sm-shutdown.service >/dev/null 2>&1 +} diff --git a/recipes-core/stx-ha/stx-ha.inc b/recipes-core/stx-ha/stx-ha.inc new file mode 100644 index 0000000..27357b6 --- /dev/null +++ b/recipes-core/stx-ha/stx-ha.inc @@ -0,0 +1,2 @@ +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-ha" diff --git a/recipes-core/stx-metal/inventory.bb b/recipes-core/stx-metal/inventory.bb new file mode 100644 index 0000000..ea867c9 --- /dev/null +++ b/recipes-core/stx-metal/inventory.bb @@ -0,0 +1,66 @@ +DESCRIPTION = "inventory" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-metal.inc +inherit setuptools + + +DEPENDS = " \ + python \ + python-pbr-native \ + " +RDEPENDS_${PN}_append = " bash" + +do_configure () { + cd ${S}/inventory/inventory + distutils_do_configure +} + +do_compile() { + cd ${S}/inventory/inventory + distutils_do_compile +} + +do_install () { + cd ${S}/inventory/inventory + distutils_do_install + + install -d -m 755 ${D}/${sysconfdir}/goenabled.d + install -p -D -m 755 etc/inventory/inventory_goenabled_check.sh ${D}/${sysconfdir}/goenabled.d/inventory_goenabled_check.sh + + install -d -m 755 ${D}/${sysconfdir}/inventory + install -p -D -m 755 etc/inventory/policy.json ${D}/${sysconfdir}/inventory/policy.json + + install -d -m 755 ${D}/${sysconfdir}/motd.d + install -p -D -m 755 etc/inventory/motd-system ${D}/${sysconfdir}/motd.d/10-system-config + + install -m 755 -p -D scripts/inventory-api ${D}/${libdir}/ocf/resource.d/platform/inventory-api + install -m 755 -p -D scripts/inventory-conductor ${D}/${libdir}/ocf/resource.d/platform/inventory-conductor + + install -d -m 0755 ${D}/${systemd_system_unitdir}/ + install -m 644 -p -D scripts/inventory-api.service ${D}/${systemd_system_unitdir}/ + install -m 644 -p -D scripts/inventory-conductor.service ${D}/${systemd_system_unitdir}/ + + # Install sql migration + # install -m 644 inventory/db/sqlalchemy/migrate_repo/migrate.cfg ${D}/${libdir}/inventory/db/sqlalchemy/migrate_repo/migrate.cfg + +} + +#pkg_postinst_ontarget_${PN} () { +# install default config files +#cd ${_builddir}/${name}-${version} && oslo-config-generator --config-file inventory/config-generator.conf --output-file ${_builddir}/${name}-${version}/inventory.conf.sample +#} + +FILES_${PN}_append += " ${systemd_unitdir}/* " diff --git a/recipes-core/stx-metal/mtce-common.bb b/recipes-core/stx-metal/mtce-common.bb new file mode 100644 index 0000000..735a89e --- /dev/null +++ b/recipes-core/stx-metal/mtce-common.bb @@ -0,0 +1,127 @@ +DESCRIPTION = "mtce-common" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-metal.inc + + +DEPENDS = " \ + fm-common \ + openssl \ + libevent \ + json-c \ + " +RDEPENDS_${PN}_append = " " + +do_configure () { + : +} + +do_compile() { + cd ${S}/mtce-common/src/ + oe_runmake clean + oe_runmake -e build VER=0 VER_MJR=1 \ + CCFLAGS="${CXXFLAGS} -DBUILDINFO=\"\\\"\$\$(date)\\\"\"" +} + +do_install () { + + cd ${S}/mtce-common/src/daemon + install -m 755 -d ${D}/${libdir} + install -m 755 -d ${D}/${includedir}/mtce-daemon + install -m 644 -p -D libdaemon.a ${D}/${libdir} +# TODO: +# See next TODO on line 64 about mtce-common. Same is true +# for mtce-daemon. We need pkgconfig files and then rewrite +# the packages Makefiles. +# +# install -m 644 -p -D daemon_ini.h ${D}/${includedir}/mtce-daemon +# install -m 644 -p -D daemon_common.h ${D}/${includedir}/mtce-daemon +# install -m 644 -p -D daemon_option.h ${D}/${includedir}/mtce-daemon +# + install -m 644 -p -D daemon_ini.h ${D}/${includedir} + install -m 644 -p -D daemon_common.h ${D}/${includedir} + install -m 644 -p -D daemon_option.h ${D}/${includedir} + + cd ${S}/mtce-common/src/common + install -m 755 -d ${D}/${includedir}/mtce-common + install -m 644 -p -D libcommon.a ${D}/${libdir} + install -m 644 -p -D libthreadUtil.a ${D}/${libdir} + install -m 644 -p -D libipmiUtil.a ${D}/${libdir} + install -m 644 -p -D libpingUtil.a ${D}/${libdir} + install -m 644 -p -D libnodeBase.a ${D}/${libdir} + install -m 644 -p -D libregexUtil.a ${D}/${libdir} + install -m 644 -p -D libhostUtil.a ${D}/${libdir} + +# TODO: +# These files need to go into mtce-common. But the mtce package +# includes these files as in include "nodeBase.h" and not +# mtce-common/nodeBase.h. +# Here rather than changing every source file, will install into +# ${includedir} instead of ${includedir}/mtce-common to finish the +# initial port. +# The correct fix is to generate pkg_config files which then the +# Makefiles can query for the c and ld flags. +# +# install -m 644 -p -D fitCodes.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D logMacros.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D returnCodes.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D nodeTimers.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D hostClass.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D httpUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D jsonUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D msgClass.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D nodeBase.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D nodeEvent.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D nodeMacro.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D nodeUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D timeUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D alarmUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D hostUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D ipmiUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D nlEvent.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D pingUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D regexUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D threadUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D tokenUtil.h ${D}/${includedir}/mtce-common +# install -m 644 -p -D secretUtil.h ${D}/${includedir}/mtce-common + + + install -m 644 -p -D fitCodes.h ${D}/${includedir}/ + install -m 644 -p -D logMacros.h ${D}/${includedir}/ + install -m 644 -p -D returnCodes.h ${D}/${includedir}/ + install -m 644 -p -D nodeTimers.h ${D}/${includedir}/ + install -m 644 -p -D hostClass.h ${D}/${includedir}/ + install -m 644 -p -D httpUtil.h ${D}/${includedir}/ + install -m 644 -p -D jsonUtil.h ${D}/${includedir}/ + install -m 644 -p -D msgClass.h ${D}/${includedir}/ + install -m 644 -p -D nodeBase.h ${D}/${includedir}/ + install -m 644 -p -D nodeEvent.h ${D}/${includedir}/ + install -m 644 -p -D nodeMacro.h ${D}/${includedir}/ + install -m 644 -p -D nodeUtil.h ${D}/${includedir}/ + install -m 644 -p -D timeUtil.h ${D}/${includedir}/ + install -m 644 -p -D alarmUtil.h ${D}/${includedir}/ + install -m 644 -p -D hostUtil.h ${D}/${includedir}/ + install -m 644 -p -D ipmiUtil.h ${D}/${includedir}/ + install -m 644 -p -D nlEvent.h ${D}/${includedir}/ + install -m 644 -p -D pingUtil.h ${D}/${includedir}/ + install -m 644 -p -D regexUtil.h ${D}/${includedir}/ + install -m 644 -p -D threadUtil.h ${D}/${includedir}/ + install -m 644 -p -D tokenUtil.h ${D}/${includedir}/ + install -m 644 -p -D secretUtil.h ${D}/${includedir}/ +} + +#pkg_postinst_ontarget_${PN} () { } + +FILES_${PN}_append += " " diff --git a/recipes-core/stx-metal/mtce-compute.bb b/recipes-core/stx-metal/mtce-compute.bb new file mode 100644 index 0000000..275e5c9 --- /dev/null +++ b/recipes-core/stx-metal/mtce-compute.bb @@ -0,0 +1,47 @@ +DESCRIPTION = "mtce-compute" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-metal.inc + + +DEPENDS = " " +RDEPENDS_${PN}_append = " bash" + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + cd ${S}/mtce-compute/src/ + oe_runmake buildroot=${D} \ + _sysconfdir=${sysconfdir} _unitdir=${systemd_system_unitdir} _datarootdir=${datadir} \ + install + +} + +pkg_postinst_ontarget_${PN} () { + /bin/systemctl enable goenabled-worker.service + /bin/systemctl enable qemu_clean.service + +} + +FILES_${PN}_append = " \ + ${systemd_unitdir} \ + ${datadir} \ + " diff --git a/recipes-core/stx-metal/mtce-control.bb b/recipes-core/stx-metal/mtce-control.bb new file mode 100644 index 0000000..03816a1 --- /dev/null +++ b/recipes-core/stx-metal/mtce-control.bb @@ -0,0 +1,47 @@ +DESCRIPTION = "mtce-control" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-metal.inc + + +DEPENDS = " " +RDEPENDS_${PN}_append = " bash" + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + cd ${S}/mtce-control/src/ + oe_runmake buildroot=${D} \ + _sysconfdir=${sysconfdir} _unitdir=${systemd_system_unitdir} _datarootdir=${datadir} \ + install + +} + +pkg_postinst_ontarget_${PN} () { + /bin/systemctl enable lighttpd.service + /bin/systemctl enable qemu_clean.service + /bin/systemctl enable hbsAgent.service +} + +FILES_${PN}_append = " \ + ${systemd_unitdir} \ + ${datadir} \ + " diff --git a/recipes-core/stx-metal/mtce-storage.bb b/recipes-core/stx-metal/mtce-storage.bb new file mode 100644 index 0000000..efbe61e --- /dev/null +++ b/recipes-core/stx-metal/mtce-storage.bb @@ -0,0 +1,45 @@ +DESCRIPTION = "mtce-compute" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-metal.inc + + +DEPENDS = " " +RDEPENDS_${PN}_append = " bash" + +do_configure () { + : +} + +do_compile() { + : +} + +do_install () { + cd ${S}/mtce-storage/src/ + oe_runmake buildroot=${D} \ + _sysconfdir=${sysconfdir} _unitdir=${systemd_system_unitdir} _datarootdir=${datadir} \ + install + +} + +pkg_postinst_ontarget_${PN} () { + /bin/systemctl enable goenabled-storage.service +} + +FILES_${PN}_append = " \ + ${systemd_unitdir} \ + ${datadir} \ + " diff --git a/recipes-core/stx-metal/mtce.bb b/recipes-core/stx-metal/mtce.bb new file mode 100644 index 0000000..2faa461 --- /dev/null +++ b/recipes-core/stx-metal/mtce.bb @@ -0,0 +1,189 @@ +DESCRIPTION = "mtce" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-metal.inc + +DEPENDS = " \ + mtce-common \ + " + +RDEPENDS_${PN}_append = " bash" + +do_configure () { + : +} + +do_compile() { + cd ${S}/mtce/src/ + oe_runmake -e VER=1 VER_MJR=1 INCLUDES=" -I. -I../alarm -I../heartbeat -I../maintenance \ + -I../hostw -I../public -I../smash -I../common -I../hwmon" \ + CCFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" build +} + +do_install () { +# TODO: +# Really need to fix the package;s Makefile + + cd ${S}/mtce/src/ + install -m 755 -d ${D}/${bindir} + install -m 755 -d ${D}/${sbindir} + install -m 755 -d ${D}/${libdir} + install -m 755 -d ${D}/${libdir}/ocf/resource.d/platform + install -m 755 -d ${D}/${systemd_system_unitdir} + + install -m 755 -d ${D}/${sysconfdir} + install -m 755 -d ${D}/${sysconfdir}/mtc/tmp + install -m 755 -d ${D}/${sysconfdir}/goenabled.d + install -m 755 -d ${D}/${sysconfdir}/bmc/server_profiles.d + install -m 755 -d ${D}/${sysconfdir}/init.d + install -m 755 -d ${D}/${sysconfdir}/pmon.d + install -m 755 -d ${D}/${sysconfdir}/logrotate.d + + install -m 755 -d ${D}/${sysconfdir}/serverices.d + install -m 755 -d ${D}/${sysconfdir}/serverices.d/controller + install -m 755 -d ${D}/${sysconfdir}/serverices.d/worker + install -m 755 -d ${D}/${sysconfdir}/serverices.d/storage + + install -m 755 -d ${D}/var + install -m 755 -d ${D}/var/run + + + cd ${S}/mtce/src/ + install -m 644 -p -D scripts/mtcAgent ${D}/${libdir}/ocf/resource.d/platform + install -m 755 -p -D hwmon/scripts/ocf/hwmon ${D}/${libdir}/ocf/resource.d/platform + + # Config files + install -m 644 -p -D scripts/mtc.ini ${D}/${sysconfdir}/mtc.ini + install -m 644 -p -D scripts/mtc.conf ${D}/${sysconfdir}/mtc.conf + install -m 644 -p -D fsmon/scripts/fsmond.conf ${D}/${sysconfdir}/mtc/fsmond.conf + install -m 644 -p -D hwmon/scripts/hwmond.conf ${D}/${sysconfdir}/mtc/hwmond.conf + install -m 644 -p -D pmon/scripts/pmond.conf ${D}/${sysconfdir}/mtc/pmond.conf + install -m 644 -p -D lmon/scripts/lmond.conf ${D}/${sysconfdir}/mtc/lmond.conf + install -m 644 -p -D hostw/scripts/hostwd.conf ${D}/${sysconfdir}/mtc/hostwd.conf + + install -m 644 -p -D scripts/sensor_hp360_v1_ilo_v4.profile ${D}/${sysconfdir}/bmc/server_profiles.d/ + install -m 644 -p -D scripts/sensor_hp380_v1_ilo_v4.profile ${D}/${sysconfdir}/bmc/server_profiles.d/ + install -m 644 -p -D scripts/sensor_quanta_v1_ilo_v4.profile ${D}/${sysconfdir}/bmc/server_profiles.d/ + + + # binaries + install -m 755 -p -D maintenance/mtcAgent ${D}/${bindir}/mtcAgent + install -m 755 -p -D maintenance/mtcClient ${D}/${bindir}/mtcClient + install -m 755 -p -D heartbeat/hbsAgent ${D}/${bindir}/hbsAgent + install -m 755 -p -D heartbeat/hbsClient ${D}/${bindir}/hbsClient + install -m 755 -p -D pmon/pmond ${D}/${bindir}/pmond + install -m 755 -p -D lmon/lmond ${D}/${bindir}/lmond + install -m 755 -p -D pmon/pmond ${D}/${bindir}/pmond + install -m 755 -p -D lmon/lmond ${D}/${bindir}/lmond + install -m 755 -p -D hostw/hostwd ${D}/${bindir}/hostwd + install -m 755 -p -D fsmon/fsmond ${D}/${bindir}/fsmond + install -m 755 -p -D hwmon/hwmond ${D}/${bindir}/hwmond + install -m 755 -p -D mtclog/mtclogd ${D}/${bindir}/mtclogd + install -m 755 -p -D alarm/mtcalarmd ${D}/${bindir}/mtcalarmd + install -m 755 -p -D scripts/wipedisk ${D}/${bindir}/wipedisk + install -m 755 -p -D fsync/fsync ${D}/${sbindir}/fsync + install -m 700 -p -D pmon/scripts/pmon-restart ${D}/${sbindir}/pmon-restart + install -m 700 -p -D pmon/scripts/pmon-start ${D}/${sbindir}/pmon-start + install -m 700 -p -D pmon/scripts/pmon-stop ${D}/${sbindir}/pmon-stop + + # init script files + install -m 755 -p -D scripts/mtcClient ${D}/${sysconfdir}/init.d/mtcClient + install -m 755 -p -D scripts/hbsClient ${D}/${sysconfdir}/init.d/hbsClient + install -m 755 -p -D hwmon/scripts/lsb/hwmon ${D}/${sysconfdir}/init.d/hwmon + install -m 755 -p -D fsmon/scripts/fsmon ${D}/${sysconfdir}/init.d/fsmon + install -m 755 -p -D scripts/mtclog ${D}/${sysconfdir}/init.d/mtclog + install -m 755 -p -D pmon/scripts/pmon ${D}/${sysconfdir}/init.d/pmon + install -m 755 -p -D lmon/scripts/lmon ${D}/${sysconfdir}/init.d/lmon + install -m 755 -p -D hostw/scripts/hostw ${D}/${sysconfdir}/init.d/hostw + install -m 755 -p -D alarm/scripts/mtcalarm.init ${D}/${sysconfdir}/init.d/mtcalarm + # install -m 755 -p -D scripts/config ${D}/${sysconfdir}/init.d/config + + # TODO: Init hack. Should move to proper module + install -m 755 -p -D scripts/hwclock.sh ${D}/${sysconfdir}/init.d/hwclock.sh + install -m 644 -p -D scripts/hwclock.service ${D}/${systemd_system_unitdir}/hwclock.service + + + # systemd service files + install -m 644 -p -D fsmon/scripts/fsmon.service ${D}/${systemd_system_unitdir}/fsmon.service + install -m 644 -p -D hwmon/scripts/hwmon.service ${D}/${systemd_system_unitdir}/hwmon.service + install -m 644 -p -D pmon/scripts/pmon.service ${D}/${systemd_system_unitdir}/pmon.service + install -m 644 -p -D hostw/scripts/hostw.service ${D}/${systemd_system_unitdir}/hostw.service + install -m 644 -p -D scripts/mtcClient.service ${D}/${systemd_system_unitdir}/mtcClient.service + install -m 644 -p -D scripts/hbsClient.service ${D}/${systemd_system_unitdir}/hbsClient.service + install -m 644 -p -D scripts/mtclog.service ${D}/${systemd_system_unitdir}/mtclog.service + install -m 644 -p -D scripts/hbsClient.service ${D}/${systemd_system_unitdir}/hbsClient.service + install -m 644 -p -D scripts/mtclog.service ${D}/${systemd_system_unitdir}/mtclog.service + install -m 644 -p -D scripts/goenabled.service ${D}/${systemd_system_unitdir}/goenabled.service + install -m 644 -p -D scripts/runservices.service ${D}/${systemd_system_unitdir}/runservices.service + install -m 644 -p -D alarm/scripts/mtcalarm.service ${D}/${systemd_system_unitdir}/mtcalarm.service + install -m 644 -p -D lmon/scripts/lmon.service ${D}/${systemd_system_unitdir}/lmon.service + + + # go enabled stuff + install -m 755 -p -D scripts/goenabled ${D}/${sysconfdir}/init.d/goenabled + + # start or stop services test script + install -m 755 -p -D scripts/mtcTest ${D}/${sysconfdir}/serverices.d/worker + install -m 755 -p -D scripts/mtcTest ${D}/${sysconfdir}/serverices.d/controller + install -m 755 -p -D scripts/mtcTest ${D}/${sysconfdir}/serverices.d/storage + install -m 755 -p -D scripts/runservices ${D}/${sysconfdir}/init.d/runservices + + + # test tools + install -m 755 -p -D scripts/dmemchk.sh ${D}/${sbindir} + + # process monitor config files + install -m 644 -p -D scripts/mtcClient.conf ${D}/${sysconfdir}/pmon.d/mtcClient.conf + install -m 644 -p -D scripts/hbsClient.conf ${D}/${sysconfdir}/pmon.d/hbsClient.conf + install -m 644 -p -D pmon/scripts/acpid.conf ${D}/${sysconfdir}/pmon.d/acpid.conf + install -m 644 -p -D pmon/scripts/sshd.conf ${D}/${sysconfdir}/pmon.d/sshd.conf + install -m 644 -p -D pmon/scripts/syslog-ng.conf ${D}/${sysconfdir}/pmon.d/syslog-ng.conf + install -m 644 -p -D pmon/scripts/nslcd.conf ${D}/${sysconfdir}/pmon.d/nslcd.conf + install -m 644 -p -D pmon/scripts/syslog-ng.conf ${D}/${sysconfdir}/pmon.d/syslog-ng.conf + install -m 644 -p -D pmon/scripts/nslcd.conf ${D}/${sysconfdir}/pmon.d/nslcd.conf + install -m 644 -p -D fsmon/scripts/fsmon.conf ${D}/${sysconfdir}/pmon.d/fsmon.conf + install -m 644 -p -D scripts/mtclogd.conf ${D}/${sysconfdir}/pmon.d/mtclogd.conf + install -m 644 -p -D alarm/scripts/mtcalarm.pmon.conf ${D}/${sysconfdir}/pmon.d/mtcalarm.conf + install -m 644 -p -D lmon/scripts/lmon.pmon.conf ${D}/${sysconfdir}/pmon.d/lmon.conf + + # log rotation + install -m 644 -p -D scripts/mtce.logrotate ${D}/${sysconfdir}/logrotate.d/mtce.logrotate + install -m 644 -p -D hostw/scripts/hostw.logrotate ${D}/${sysconfdir}/logrotate.d/hostw.logrotate + install -m 644 -p -D pmon/scripts/pmon.logrotate ${D}/${sysconfdir}/logrotate.d/pmon.logrotate + install -m 644 -p -D lmon/scripts/lmon.logrotate ${D}/${sysconfdir}/logrotate.d/lmon.logrotate + install -m 644 -p -D fsmon/scripts/fsmon.logrotate ${D}/${sysconfdir}/logrotate.d/fsmon.logrotate + install -m 644 -p -D hwmon/scripts/hwmon.logrotate ${D}/${sysconfdir}/logrotate.d/hwmon.logrotate + install -m 644 -p -D alarm/scripts/mtcalarm.logrotate ${D}/${sysconfdir}/logrotate.d/mtcalarm.logrotate + + # software development files + install -m 644 -p -D heartbeat/mtceHbsCluster.h ${D}/${includedir}/mtceHbsCluster.h + install -m 755 -p -D public/libamon.so.1 ${D}/${libdir}/ + #cd ${D}/%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so.$MAJOR.$MINOR + #cd ${D}/%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so + +} + +pkg_postinst_ontarget_${PN} () { + /bin/systemctl enable lighttpd.service + /bin/systemctl enable qemu_clean.service + /bin/systemctl enable hbsAgent.service +} + +FILES_${PN}_append = " \ + /run \ + ${libdir} \ + ${systemd_unitdir} \ + ${datadir} \ + " diff --git a/recipes-core/stx-metal/python-inventoryclient.bb b/recipes-core/stx-metal/python-inventoryclient.bb new file mode 100644 index 0000000..f08b937 --- /dev/null +++ b/recipes-core/stx-metal/python-inventoryclient.bb @@ -0,0 +1,46 @@ +DESCRIPTION = "python-inventoryclient" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "70609a3d55e5b7d2be82667fc35792505f9013c4" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI = "git://opendev.org/starlingx/config.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +require stx-metal.inc +inherit setuptools + + +DEPENDS = " \ + python \ + python-pbr-native \ + " +#RDEPENDS_${PN}_append = " bash" + +do_configure () { + cd ${S}/python-inventoryclient/inventoryclient + distutils_do_configure +} + +do_compile() { + cd ${S}/python-inventoryclient/inventoryclient + distutils_do_compile +} + +do_install () { + cd ${S}/python-inventoryclient/inventoryclient + distutils_do_install + + install -d -m 755 ${D}/${sysconfdir}/bash_completion.d + install -p -D -m 664 tools/inventory.bash_completion ${D}/${sysconfdir}/bash_completion.d + +} + +# pkg_postinst_ontarget_${PN} () { } +FILES_${PN}_append += " ${systemd_unitdir}/* " diff --git a/recipes-core/stx-metal/stx-metal.bb.DONOTUSE b/recipes-core/stx-metal/stx-metal.bb.DONOTUSE new file mode 100644 index 0000000..2326034 --- /dev/null +++ b/recipes-core/stx-metal/stx-metal.bb.DONOTUSE @@ -0,0 +1,350 @@ +DESCRIPTION = "stx-metal" +# TODO: +# Fix the packaging on this. These packages depend on each other +# and need to be present in sysroot. One possible solution: +# Unpack the source in work-shared And built packages individually +# That way dependencies and sysroots can be accounted for in the recipes. + +INSANE_SKIP_${PN} = "ldflags" + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "fb019447503cc9e5bb8d290311a8c5d38d53a108" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + + +SRC_URI = "git://opendev.org/starlingx/metal.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH} \ + file://0001-Make-sure-objects-are-present-befor-archiving-into-..patch \ + file://0001-Use-LLDFLAGS-to-avoid-collusion-with-LDFLAGS.patch \ + file://0001-Make-fallthroughs-explicit-for-Poky-CFLAGS-Werror-im.patch \ + file://0001-Remove-Wall-and-family-to-compile-the-code.patch \ + file://0001-Remove-Wall-and-family-from-heartbeat-to-compile-the.patch \ + " + +inherit setuptools + +DEPENDS = "\ + python-pbr \ + python-pbr-native \ + libevent \ + json-c \ + " + +# Builds: +# mtce-common/src/daemon +# mtce-common/src/common +# mtce-compute +# mtce-control +# mtce-storage +# mtce + +# Skips: +# installer/pxe-network-installer +# kickstart + + + +do_configure () { +# installer/pxe-network-installer: Do Nothing +# kickstart: Do Nothing +# mtce-common/src/daemon: Do Nothing +# mtce-common/src/common: Do Nothing +# mtce-compute: Do Nothing +# mtce-control: Do Nothing +# mtce-storage: Do Nothing +# mtce: Do Nothing + +# inventory/inventory: + cd ${S}/inventory/inventory + distutils_do_configure + +# python-inventoryclient: + cd ${S}/python-inventoryclient/inventoryclient + distutils_do_configure +} + + +do_compile () { +# installer/pxe-network-installer: Do Nothing +# kickstart: Do Nothing +# mtce-compute: Do Nothing +# mtce-control: Do Nothing +# mtce-storage: Do Nothing + +# inventory/inventory: + cd ${S}/inventory/inventory + distutils_do_compile + +# mtce-common/src/daemon: + cd ${S}/mtce-common/src/daemon + oe_runmake clean + oe_runmake -e lib VER=1 VER_MJR=1 + +# mtce-common/src/common: + cd ${S}/mtce-common/src/common + oe_runmake clean + oe_runmake -e lib VER=1 VER_MJR=1 CCFLAGS="-fPIC -g -O2 -std=c++11" + +# mtce: + cd ${S}/mtce/src/ + oe_runmake -e VER=1 VER_MJR=1 \ + INCLUDES="-I${S}/mtce-common/src/common -I${S}/mtce-common/src/daemon \ + -I../alarm -I../heartbeat -I../maintenance \ + -I../hostw -I../public -I../smash -I../common -I../hwmon \ + " \ + EXTRALDFLAGS="-L${S}/mtce-common/src/common -L${S}/mtce-common/src/daemon" \ + build + +# python-inventoryclient: + cd ${S}/python-inventoryclient/inventoryclient + distutils_do_compile +} + +do_install () { +# installer/pxe-network-installer: Do Nothing +# kickstart: Do Nothing + +# inventory/inventory: +# See todo.txt + cd ${S}/inventory/inventory + distutils_do_install + +# mtce-common/src/daemon: + cd ${S}/mtce-common/src/daemon + install -m 755 -d ${D}/${libdir} + install -m 755 -d ${D}/${includedir}/mtce-daemon + + install -m 644 -p -D libdaemon.a ${D}/${libdir} + install -m 644 -p -D daemon_ini.h ${D}/${includedir}/mtce-daemon + install -m 644 -p -D daemon_common.h ${D}/${includedir}/mtce-daemon + install -m 644 -p -D daemon_option.h ${D}/${includedir}/mtce-daemon +# mtce-common/src/common: + cd ${S}/mtce-common/src/common + install -m 755 -d ${D}/${includedir}/mtce-common + install -m 644 -p -D libcommon.a ${D}/${libdir} + install -m 644 -p -D libthreadUtil.a ${D}/${libdir} + install -m 644 -p -D libipmiUtil.a ${D}/${libdir} + install -m 644 -p -D libpingUtil.a ${D}/${libdir} + install -m 644 -p -D libnodeBase.a ${D}/${libdir} + install -m 644 -p -D libregexUtil.a ${D}/${libdir} + install -m 644 -p -D libhostUtil.a ${D}/${libdir} + + install -m 644 -p -D fitCodes.h ${D}/${includedir}/mtce-common + install -m 644 -p -D logMacros.h ${D}/${includedir}/mtce-common + install -m 644 -p -D returnCodes.h ${D}/${includedir}/mtce-common + install -m 644 -p -D nodeTimers.h ${D}/${includedir}/mtce-common + install -m 644 -p -D hostClass.h ${D}/${includedir}/mtce-common + install -m 644 -p -D httpUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D jsonUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D msgClass.h ${D}/${includedir}/mtce-common + install -m 644 -p -D nodeBase.h ${D}/${includedir}/mtce-common + install -m 644 -p -D nodeEvent.h ${D}/${includedir}/mtce-common + install -m 644 -p -D nodeMacro.h ${D}/${includedir}/mtce-common + install -m 644 -p -D nodeUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D timeUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D alarmUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D hostUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D ipmiUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D nlEvent.h ${D}/${includedir}/mtce-common + install -m 644 -p -D pingUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D regexUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D threadUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D tokenUtil.h ${D}/${includedir}/mtce-common + install -m 644 -p -D secretUtil.h ${D}/${includedir}/mtce-common + +# mtce-compute: + cd ${S}/mtce-compute/src/ + oe_runmake buildroot=${D} \ + _sysconfdir=${sysconfdir} _unitdir=${systemd_system_unitdir} _datarootdir=${datadir} \ + install +# mtce-control: + cd ${S}/mtce-control/src/ + oe_runmake buildroot=${D} \ + _sysconfdir=${sysconfdir} _unitdir=${systemd_system_unitdir} _datarootdir=${datadir} \ + install +# mtce-storage: + cd ${S}/mtce-storage/src/ + oe_runmake buildroot=${D} \ + _sysconfdir=${sysconfdir} _unitdir=${systemd_system_unitdir} _datarootdir=${datadir} \ + install +# mtce: + install -m 755 -d ${D}/${bindir} + install -m 755 -d ${D}/${sbindir} + install -m 755 -d ${D}/${libdir} + install -m 755 -d ${D}/${libdir}/ocf/resource.d/platform + install -m 755 -d ${D}/${systemd_system_unitdir} + + install -m 755 -d ${D}/${sysconfdir} + install -m 755 -d ${D}/${sysconfdir}/mtc/tmp + install -m 755 -d ${D}/${sysconfdir}/goenabled.d + install -m 755 -d ${D}/${sysconfdir}/bmc/server_profiles.d + install -m 755 -d ${D}/${sysconfdir}/init.d + install -m 755 -d ${D}/${sysconfdir}/pmon.d + install -m 755 -d ${D}/${sysconfdir}/logrotate.d + + install -m 755 -d ${D}/${sysconfdir}/serverices.d + install -m 755 -d ${D}/${sysconfdir}/serverices.d/controller + install -m 755 -d ${D}/${sysconfdir}/serverices.d/worker + install -m 755 -d ${D}/${sysconfdir}/serverices.d/storage + + install -m 755 -d ${D}/var + install -m 755 -d ${D}/var/run + + + cd ${S}/mtce/src/ + install -m 644 -p -D scripts/mtcAgent ${D}/${libdir}/ocf/resource.d/platform + install -m 755 -p -D hwmon/scripts/ocf/hwmon ${D}/${libdir}/ocf/resource.d/platform + + # Config files + install -m 644 -p -D scripts/mtc.ini ${D}/${sysconfdir}/mtc.ini + install -m 644 -p -D scripts/mtc.conf ${D}/${sysconfdir}/mtc.conf + install -m 644 -p -D fsmon/scripts/fsmond.conf ${D}/${sysconfdir}/mtc/fsmond.conf + install -m 644 -p -D hwmon/scripts/hwmond.conf ${D}/${sysconfdir}/mtc/hwmond.conf + install -m 644 -p -D pmon/scripts/pmond.conf ${D}/${sysconfdir}/mtc/pmond.conf + install -m 644 -p -D lmon/scripts/lmond.conf ${D}/${sysconfdir}/mtc/lmond.conf + install -m 644 -p -D hostw/scripts/hostwd.conf ${D}/${sysconfdir}/mtc/hostwd.conf + + install -m 644 -p -D scripts/sensor_hp360_v1_ilo_v4.profile ${D}/${sysconfdir}/bmc/server_profiles.d/ + install -m 644 -p -D scripts/sensor_hp380_v1_ilo_v4.profile ${D}/${sysconfdir}/bmc/server_profiles.d/ + install -m 644 -p -D scripts/sensor_quanta_v1_ilo_v4.profile ${D}/${sysconfdir}/bmc/server_profiles.d/ + + + # binaries + install -m 755 -p -D maintenance/mtcAgent ${D}/${bindir}/mtcAgent + install -m 755 -p -D maintenance/mtcClient ${D}/${bindir}/mtcClient + install -m 755 -p -D heartbeat/hbsAgent ${D}/${bindir}/hbsAgent + install -m 755 -p -D heartbeat/hbsClient ${D}/${bindir}/hbsClient + install -m 755 -p -D pmon/pmond ${D}/${bindir}/pmond + install -m 755 -p -D lmon/lmond ${D}/${bindir}/lmond + install -m 755 -p -D hostw/hostwd ${D}/${bindir}/hostwd + install -m 755 -p -D fsmon/fsmond ${D}/${bindir}/fsmond + install -m 755 -p -D hwmon/hwmond ${D}/${bindir}/hwmond + install -m 755 -p -D mtclog/mtclogd ${D}/${bindir}/mtclogd + install -m 755 -p -D alarm/mtcalarmd ${D}/${bindir}/mtcalarmd + install -m 755 -p -D scripts/wipedisk ${D}/${bindir}/wipedisk + install -m 755 -p -D fsync/fsync ${D}/${sbindir}/fsync + install -m 700 -p -D pmon/scripts/pmon-restart ${D}/${sbindir}/pmon-restart + install -m 700 -p -D pmon/scripts/pmon-start ${D}/${sbindir}/pmon-start + install -m 700 -p -D pmon/scripts/pmon-stop ${D}/${sbindir}/pmon-stop + + # init script files + install -m 755 -p -D scripts/mtcClient ${D}/${sysconfdir}/init.d/mtcClient + install -m 755 -p -D scripts/hbsClient ${D}/${sysconfdir}/init.d/hbsClient + install -m 755 -p -D hwmon/scripts/lsb/hwmon ${D}/${sysconfdir}/init.d/hwmon + install -m 755 -p -D fsmon/scripts/fsmon ${D}/${sysconfdir}/init.d/fsmon + install -m 755 -p -D scripts/mtclog ${D}/${sysconfdir}/init.d/mtclog + install -m 755 -p -D pmon/scripts/pmon ${D}/${sysconfdir}/init.d/pmon + install -m 755 -p -D lmon/scripts/lmon ${D}/${sysconfdir}/init.d/lmon + install -m 755 -p -D hostw/scripts/hostw ${D}/${sysconfdir}/init.d/hostw + install -m 755 -p -D alarm/scripts/mtcalarm.init ${D}/${sysconfdir}/init.d/mtcalarm + # install -m 755 -p -D scripts/config ${D}/${sysconfdir}/init.d/config + + # TODO: Init hack. Should move to proper module + install -m 755 -p -D scripts/hwclock.sh ${D}/${sysconfdir}/init.d/hwclock.sh + install -m 644 -p -D scripts/hwclock.service ${D}/${systemd_system_unitdir}/hwclock.service + + + # systemd service files + install -m 644 -p -D fsmon/scripts/fsmon.service ${D}/${systemd_system_unitdir}/fsmon.service + install -m 644 -p -D hwmon/scripts/hwmon.service ${D}/${systemd_system_unitdir}/hwmon.service + install -m 644 -p -D pmon/scripts/pmon.service ${D}/${systemd_system_unitdir}/pmon.service + install -m 644 -p -D hostw/scripts/hostw.service ${D}/${systemd_system_unitdir}/hostw.service + install -m 644 -p -D scripts/mtcClient.service ${D}/${systemd_system_unitdir}/mtcClient.service + install -m 644 -p -D scripts/hbsClient.service ${D}/${systemd_system_unitdir}/hbsClient.service + install -m 644 -p -D scripts/mtclog.service ${D}/${systemd_system_unitdir}/mtclog.service + install -m 644 -p -D scripts/hbsClient.service ${D}/${systemd_system_unitdir}/hbsClient.service + install -m 644 -p -D scripts/mtclog.service ${D}/${systemd_system_unitdir}/mtclog.service + install -m 644 -p -D scripts/goenabled.service ${D}/${systemd_system_unitdir}/goenabled.service + install -m 644 -p -D scripts/runservices.service ${D}/${systemd_system_unitdir}/runservices.service + install -m 644 -p -D alarm/scripts/mtcalarm.service ${D}/${systemd_system_unitdir}/mtcalarm.service + install -m 644 -p -D lmon/scripts/lmon.service ${D}/${systemd_system_unitdir}/lmon.service + + + # go enabled stuff + install -m 755 -p -D scripts/goenabled ${D}/${sysconfdir}/init.d/goenabled + + # start or stop services test script + install -m 755 -p -D scripts/mtcTest ${D}/${sysconfdir}/serverices.d/worker + install -m 755 -p -D scripts/mtcTest ${D}/${sysconfdir}/serverices.d/controller + install -m 755 -p -D scripts/mtcTest ${D}/${sysconfdir}/serverices.d/storage + install -m 755 -p -D scripts/runservices ${D}/${sysconfdir}/init.d/runservices + + + # test tools + install -m 755 -p -D scripts/dmemchk.sh ${D}/${sbindir} + + # process monitor config files + install -m 644 -p -D scripts/mtcClient.conf ${D}/${sysconfdir}/pmon.d/mtcClient.conf + install -m 644 -p -D scripts/hbsClient.conf ${D}/${sysconfdir}/pmon.d/hbsClient.conf + install -m 644 -p -D pmon/scripts/acpid.conf ${D}/${sysconfdir}/pmon.d/acpid.conf + install -m 644 -p -D pmon/scripts/sshd.conf ${D}/${sysconfdir}/pmon.d/sshd.conf + install -m 644 -p -D pmon/scripts/syslog-ng.conf ${D}/${sysconfdir}/pmon.d/syslog-ng.conf + install -m 644 -p -D pmon/scripts/nslcd.conf ${D}/${sysconfdir}/pmon.d/nslcd.conf + install -m 644 -p -D fsmon/scripts/fsmon.conf ${D}/${sysconfdir}/pmon.d/fsmon.conf + install -m 644 -p -D scripts/mtclogd.conf ${D}/${sysconfdir}/pmon.d/mtclogd.conf + install -m 644 -p -D alarm/scripts/mtcalarm.pmon.conf ${D}/${sysconfdir}/pmon.d/mtcalarm.conf + install -m 644 -p -D lmon/scripts/lmon.pmon.conf ${D}/${sysconfdir}/pmon.d/lmon.conf + + # log rotation + install -m 644 -p -D scripts/mtce.logrotate ${D}/${sysconfdir}/logrotate.d/mtce.logrotate + install -m 644 -p -D hostw/scripts/hostw.logrotate ${D}/${sysconfdir}/logrotate.d/hostw.logrotate + install -m 644 -p -D pmon/scripts/pmon.logrotate ${D}/${sysconfdir}/logrotate.d/pmon.logrotate + install -m 644 -p -D lmon/scripts/lmon.logrotate ${D}/${sysconfdir}/logrotate.d/lmon.logrotate + install -m 644 -p -D fsmon/scripts/fsmon.logrotate ${D}/${sysconfdir}/logrotate.d/fsmon.logrotate + install -m 644 -p -D hwmon/scripts/hwmon.logrotate ${D}/${sysconfdir}/logrotate.d/hwmon.logrotate + install -m 644 -p -D alarm/scripts/mtcalarm.logrotate ${D}/${sysconfdir}/logrotate.d/mtcalarm.logrotate + + # software development files + install -m 644 -p -D heartbeat/mtceHbsCluster.h ${D}/${includedir}/mtceHbsCluster.h + install -m 755 -p -D public/libamon.so.1 ${D}/${libdir}/ + #cd ${D}/%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so.$MAJOR.$MINOR + #cd ${D}/%{_libdir} ; ln -s libamon.so.$MAJOR libamon.so + +# python-inventoryclient: + cd ${S}/python-inventoryclient/inventoryclient + distutils_do_install + + install -d -m 755 ${D}/${sysconfdir}/bash_completion.d + install -p -D -m 664 tools/inventory.bash_completion ${D}/${sysconfdir}/bash_completion.d +} + +pkg_postinst_ontarget_${PN} () { +# mtce-compute: + /bin/systemctl enable goenabled-worker.service + /bin/systemctl enable qemu_clean.service +# mtce-control: + /bin/systemctl enable lighttpd.service + /bin/systemctl enable qemu_clean.service + /bin/systemctl enable hbsAgent.service +# mtce-storage: + /bin/systemctl enable goenabled-storage.service + +# mtce: + /bin/systemctl enable fsmon.service + /bin/systemctl enable mtcClient.service + /bin/systemctl enable hbsClient.service + /bin/systemctl enable mtclog.service + /bin/systemctl enable iscsid.service + /bin/systemctl enable rsyncd.service + /bin/systemctl enable goenabled.service + /bin/systemctl enable mtcalarm.service +# mtce/mtce-hostw + /bin/systemctl enable hostw.service +# mtce/mtce-pmon + /bin/systemctl enable pmon.service +# mtce/mtce-lmon + /bin/systemctl enable lmon.service + +} + +FILES_${PN}_append += " ${datadir} \ + ${systemd_unitdir}/* \ + ${libdir} \ + run \ + " diff --git a/recipes-core/stx-metal/stx-metal.inc b/recipes-core/stx-metal/stx-metal.inc new file mode 100644 index 0000000..e291f78 --- /dev/null +++ b/recipes-core/stx-metal/stx-metal.inc @@ -0,0 +1,2 @@ +inherit externalsrc +EXTERNALSRC_pn-${PN}="${EXTERNALREPO}/stx-metal" diff --git a/recipes-core/stx/distributedcloud.bb b/recipes-core/stx/distributedcloud.bb new file mode 100644 index 0000000..309783e --- /dev/null +++ b/recipes-core/stx/distributedcloud.bb @@ -0,0 +1,64 @@ +DESCRIPTION = "distributedcloud" + + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "fd498c843c95519acf6296b9ddcf4f684d92a9be" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2" + + + +SRC_URI = "git://opendev.org/starlingx/distcloud.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +DEPENDS = " \ + python-crypto \ + python-cryptography \ + python2-devel \ + python-eventlet \ + python-setuptools \ + python2-pip \ + python2-wheel \ + python-jsonschema >= 2.0.0 \ + python-keyring \ + python-keystonemiddleware \ + python-keystoneauth1 >= 3.1.0 \ + python-netaddr \ + 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-pbr >= 1.8 \ + python-pecan >= 1.0.0 \ + python-routes >= 1.12.3 \ + python-sphinx \ + python-sphinxcontrib-httpdomain \ + pyOpenSSL \ + systemd \ + python-babel \ + " + +#AUTOTOOLS_SCRIPT_PATH = "" +#inherit autotools +#inherit pkgconfig +#inherit python-dir +#EXTRA_OECONF = "" +#do_configure_append () { } +#do_install_append() { } +#pkg_postinst_ontarget_${PN} () { } diff --git a/recipes-core/stx/stx-ansible-playbooks.bb b/recipes-core/stx/stx-ansible-playbooks.bb new file mode 100644 index 0000000..993569d --- /dev/null +++ b/recipes-core/stx/stx-ansible-playbooks.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "stx-ansible-playbook" + + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "7a9bc2f330c10c0dc66bbe6d079a9e8a530c85b3" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + + + +SRC_URI = "git://opendev.org/starlingx/ansible-playbooks.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +#AUTOTOOLS_SCRIPT_PATH = "" +#DEPENDS = "" +#inherit autotools +#inherit pkgconfig +#inherit python-dir +#EXTRA_OECONF = "" +#do_configure_append () { } +#do_install_append() { } +#pkg_postinst_ontarget_${PN} () { } diff --git a/recipes-core/stx/stx-integ.bb b/recipes-core/stx/stx-integ.bb new file mode 100644 index 0000000..7c67bf4 --- /dev/null +++ b/recipes-core/stx/stx-integ.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "stx-integ" + + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "8decb63402ae185f7110845bcca845e0b3bd7447" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +#AUTOTOOLS_SCRIPT_PATH = "" + + +SRC_URI = "git://opendev.org/starlingx/integ.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" +#DEPENDS = "" + + +#inherit autotools +#inherit pkgconfig +#inherit python-dir +#EXTRA_OECONF = "" +#do_configure_append () { } +#do_install_append() { } +#pkg_postinst_ontarget_${PN} () { } diff --git a/recipes-core/stx/stx-nfv.bb b/recipes-core/stx/stx-nfv.bb new file mode 100644 index 0000000..527cf24 --- /dev/null +++ b/recipes-core/stx/stx-nfv.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "stx-nfv" + + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "cdd6c334d9d1d6c0f4de344fff8ef2af28c76e56" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + + + +SRC_URI = "git://opendev.org/starlingx/nfv.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +#AUTOTOOLS_SCRIPT_PATH = "" +#DEPENDS = "" +#inherit autotools +#inherit pkgconfig +#inherit python-dir +#EXTRA_OECONF = "" +#do_configure_append () { } +#do_install_append() { } +#pkg_postinst_ontarget_${PN} () { } diff --git a/recipes-core/stx/stx-update.bb b/recipes-core/stx/stx-update.bb new file mode 100644 index 0000000..a2a8b16 --- /dev/null +++ b/recipes-core/stx/stx-update.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "stx-update" + + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "b655dcc9c99a217cf641ed313a5b36a7b2308637" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + + + +SRC_URI = "git://opendev.org/starlingx/update.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +#AUTOTOOLS_SCRIPT_PATH = "" +#DEPENDS = "" +#inherit autotools +#inherit pkgconfig +#inherit python-dir +#EXTRA_OECONF = "" +#do_configure_append () { } +#do_install_append() { } +#pkg_postinst_ontarget_${PN} () { } diff --git a/recipes-core/stx/stx-upstream.bb b/recipes-core/stx/stx-upstream.bb new file mode 100644 index 0000000..349659a --- /dev/null +++ b/recipes-core/stx/stx-upstream.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "stx-upstream" + + + +STABLE = "starlingx/master" +PROTOCOL = "https" +BRANCH = "master" +SRCREV = "835fc2d68dd4c09da35e71e8d038b2878c59e65a" +S = "${WORKDIR}/git" +PV = "19.05" + +LICENSE = "Apache-2.0" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + + + +SRC_URI = "git://opendev.org/starlingx/upstream.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH}" + +#AUTOTOOLS_SCRIPT_PATH = "" +#DEPENDS = "" +#inherit autotools +#inherit pkgconfig +#inherit python-dir +#EXTRA_OECONF = "" +#do_configure_append () { } +#do_install_append() { } +#pkg_postinst_ontarget_${PN} () { } diff --git a/recipes-devtools/python/python-django-openstack-auth_git.bbappend b/recipes-devtools/python/python-django-openstack-auth_git.bbappend new file mode 100644 index 0000000..8bac365 --- /dev/null +++ b/recipes-devtools/python/python-django-openstack-auth_git.bbappend @@ -0,0 +1,3 @@ +DEPENDS += "\ + python-pbr-native \ + " diff --git a/recipes-devtools/python/python-horizon_git.bbappend b/recipes-devtools/python/python-horizon_git.bbappend new file mode 100644 index 0000000..8bac365 --- /dev/null +++ b/recipes-devtools/python/python-horizon_git.bbappend @@ -0,0 +1,3 @@ +DEPENDS += "\ + python-pbr-native \ + " diff --git a/recipes-support/ruby-shadow/ruby-shadow_git.bbappend b/recipes-support/ruby-shadow/ruby-shadow_git.bbappend new file mode 100644 index 0000000..eda0f2d --- /dev/null +++ b/recipes-support/ruby-shadow/ruby-shadow_git.bbappend @@ -0,0 +1 @@ +DEPENDS += " libxcrypt"