diff --git a/SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md b/SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md index 34a128d89e7..ee532cac5c7 100644 --- a/SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md +++ b/SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md @@ -9,7 +9,7 @@ The Azure Linux SPEC files originated from a variety of sources with varying lic | Fedora (Copyright Remi Collet) | [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/legalcode) | libmemcached-awesome
librabbitmq | | Fedora (ISC) | [ISC License](https://github.com/sarugaku/resolvelib/blob/main/LICENSE) | python-resolvelib | | Magnus Edenhill Open Source | [Magnus Edenhill Open Source BSD License](https://github.com/jemalloc/jemalloc/blob/dev/COPYING) | librdkafka | -| Microsoft | [Microsoft MIT License](/LICENSES-AND-NOTICES/LICENSE.md) | application-gateway-kubernetes-ingress
asc
azcopy
azure-iot-sdk-c
azure-nvme-utils
azure-storage-cpp
azurelinux-release
azurelinux-repos
azurelinux-rpm-macros
bazel
blobfuse2
bmon
bpftrace
ccache
cert-manager
cf-cli
check-restart
clamav
cloud-hypervisor
cmake-fedora
containerd
coredns
csi-driver-lvm
dcos-cli
debugedit
dejavu-fonts
distroless-packages
docker-buildx
docker-cli
docker-compose
doxygen
dtc
elixir
espeak-ng
espeakup
flannel
fluent-bit
freefont
gflags
gh
go-md2man
grpc
grub2-efi-binary-signed
GSL
gtk-update-icon-cache
helm
hvloader
ig
intel-pf-bb-config
ivykis
jsonbuilder
jx
kata-containers-cc
keda
keras
kernel-signed
kpatch
kube-vip-cloud-provider
kubernetes
libacvp
libconfini
libconfuse
libgdiplus
libmaxminddb
libmetalink
libsafec
libuv
libxml++
lld
local-path-provisioner
lsb-release
ltp
lttng-consume
mm-common
moby-containerd-cc
moby-engine
msgpack
ncompress
networkd-dispatcher
nlohmann-json
nmap
node-problem-detector
ntopng
opentelemetry-cpp
packer
pcaudiolib
pcre2
perl-Test-Warnings
perl-Text-Template
pigz
prebuilt-ca-certificates
prebuilt-ca-certificates-base
prometheus-adapter
python-cachetools
python-cherrypy
python-cstruct
python-execnet
python-google-pasta
python-libclang
python-libevdev
python-logutils
python-ml-dtypes
python-nocasedict
python-opt-einsum
python-pecan
python-pip
python-pyrpm
python-remoto
python-repoze-lru
python-routes
python-rsa
python-setuptools
python-sphinxcontrib-websupport
python-tensorboard
python-tensorboard-plugin-wit
python-yamlloader
R
rabbitmq-server
rocksdb
rubygem-addressable
rubygem-asciidoctor
rubygem-async
rubygem-async-http
rubygem-async-io
rubygem-async-pool
rubygem-bindata
rubygem-concurrent-ruby
rubygem-connection_pool
rubygem-console
rubygem-cool.io
rubygem-deep_merge
rubygem-digest-crc
rubygem-elastic-transport
rubygem-elasticsearch
rubygem-elasticsearch-api
rubygem-eventmachine
rubygem-excon
rubygem-faraday
rubygem-faraday-em_http
rubygem-faraday-em_synchrony
rubygem-faraday-excon
rubygem-faraday-httpclient
rubygem-faraday-multipart
rubygem-faraday-net_http
rubygem-faraday-net_http_persistent
rubygem-faraday-patron
rubygem-faraday-rack
rubygem-faraday-retry
rubygem-ffi
rubygem-fiber-local
rubygem-fluent-config-regexp-type
rubygem-fluent-logger
rubygem-fluent-plugin-elasticsearch
rubygem-fluent-plugin-kafka
rubygem-fluent-plugin-prometheus
rubygem-fluent-plugin-prometheus_pushgateway
rubygem-fluent-plugin-record-modifier
rubygem-fluent-plugin-rewrite-tag-filter
rubygem-fluent-plugin-systemd
rubygem-fluent-plugin-webhdfs
rubygem-fluent-plugin-windows-exporter
rubygem-fluentd
rubygem-hirb
rubygem-hocon
rubygem-hoe
rubygem-http_parser.rb
rubygem-httpclient
rubygem-io-event
rubygem-jmespath
rubygem-ltsv
rubygem-mini_portile2
rubygem-minitest
rubygem-mocha
rubygem-msgpack
rubygem-multi_json
rubygem-multipart-post
rubygem-net-http-persistent
rubygem-nio4r
rubygem-nokogiri
rubygem-oj
rubygem-parallel
rubygem-power_assert
rubygem-prometheus-client
rubygem-protocol-hpack
rubygem-protocol-http
rubygem-protocol-http1
rubygem-protocol-http2
rubygem-public_suffix
rubygem-puppet-resource_api
rubygem-rdiscount
rubygem-rdkafka
rubygem-rexml
rubygem-ruby-kafka
rubygem-ruby-progressbar
rubygem-rubyzip
rubygem-semantic_puppet
rubygem-serverengine
rubygem-sigdump
rubygem-strptime
rubygem-systemd-journal
rubygem-test-unit
rubygem-thor
rubygem-timers
rubygem-tzinfo
rubygem-tzinfo-data
rubygem-webhdfs
rubygem-webrick
rubygem-yajl-ruby
rubygem-zip-zip
runc
sdbus-cpp
sgx-backwards-compatability
shim
shim-unsigned
shim-unsigned-aarch64
shim-unsigned-x64
skopeo
span-lite
sriov-network-device-plugin
swupdate
SymCrypt
SymCrypt-OpenSSL
tensorflow
tinyxml2
toml11
tracelogging
umoci
usrsctp
vala
verity-read-only-root
vnstat
zstd | +| Microsoft | [Microsoft MIT License](/LICENSES-AND-NOTICES/LICENSE.md) | application-gateway-kubernetes-ingress
asc
azcopy
azure-iot-sdk-c
azure-nvme-utils
azure-storage-cpp
azurelinux-release
azurelinux-repos
azurelinux-rpm-macros
bazel
blobfuse2
bmon
bpftrace
ccache
cert-manager
cf-cli
check-restart
clamav
cloud-hypervisor
cmake-fedora
containerd
coredns
csi-driver-lvm
dcos-cli
debugedit
dejavu-fonts
distroless-packages
docker-buildx
docker-cli
docker-compose
doxygen
dtc
elixir
espeak-ng
espeakup
flannel
fluent-bit
freefont
gflags
gh
go-md2man
grpc
grub2-efi-binary-signed
GSL
gtk-update-icon-cache
helm
hvloader
ig
intel-pf-bb-config
ivykis
jsonbuilder
jx
kata-containers-cc
keda
keras
kernel-signed
kpatch
kube-vip-cloud-provider
kubernetes
libacvp
libconfini
libconfuse
libgdiplus
libmaxminddb
libmetalink
libsafec
libuv
libxml++
lld
local-path-provisioner
lsb-release
ltp
lttng-consume
mm-common
moby-containerd-cc
moby-engine
msgpack
ncompress
networkd-dispatcher
nlohmann-json
nmap
node-problem-detector
ntopng
opentelemetry-cpp
packer
pcaudiolib
pcre2
perl-Test-Warnings
perl-Text-Template
pigz
prebuilt-ca-certificates
prebuilt-ca-certificates-base
prometheus-adapter
python-cachetools
python-cherrypy
python-cstruct
python-execnet
python-google-pasta
python-libclang
python-libevdev
python-logutils
python-ml-dtypes
python-nocasedict
python-opt-einsum
python-pecan
python-pip
python-pyrpm
python-remoto
python-repoze-lru
python-routes
python-rsa
python-setuptools
python-sphinxcontrib-websupport
python-tensorboard
python-tensorboard-plugin-wit
python-yamlloader
R
rabbitmq-server
rocksdb
rubygem-addressable
rubygem-asciidoctor
rubygem-async
rubygem-async-http
rubygem-async-io
rubygem-async-pool
rubygem-bindata
rubygem-concurrent-ruby
rubygem-connection_pool
rubygem-console
rubygem-cool.io
rubygem-deep_merge
rubygem-digest-crc
rubygem-elastic-transport
rubygem-elasticsearch
rubygem-elasticsearch-api
rubygem-eventmachine
rubygem-excon
rubygem-faraday
rubygem-faraday-em_http
rubygem-faraday-em_synchrony
rubygem-faraday-excon
rubygem-faraday-httpclient
rubygem-faraday-multipart
rubygem-faraday-net_http
rubygem-faraday-net_http_persistent
rubygem-faraday-patron
rubygem-faraday-rack
rubygem-faraday-retry
rubygem-ffi
rubygem-fiber-local
rubygem-fluent-config-regexp-type
rubygem-fluent-logger
rubygem-fluent-plugin-elasticsearch
rubygem-fluent-plugin-kafka
rubygem-fluent-plugin-prometheus
rubygem-fluent-plugin-prometheus_pushgateway
rubygem-fluent-plugin-record-modifier
rubygem-fluent-plugin-rewrite-tag-filter
rubygem-fluent-plugin-systemd
rubygem-fluent-plugin-webhdfs
rubygem-fluent-plugin-windows-exporter
rubygem-fluentd
rubygem-hirb
rubygem-hocon
rubygem-hoe
rubygem-http_parser.rb
rubygem-httpclient
rubygem-io-event
rubygem-jmespath
rubygem-ltsv
rubygem-mini_portile2
rubygem-minitest
rubygem-mocha
rubygem-msgpack
rubygem-multi_json
rubygem-multipart-post
rubygem-net-http-persistent
rubygem-nio4r
rubygem-nokogiri
rubygem-oj
rubygem-parallel
rubygem-power_assert
rubygem-prometheus-client
rubygem-protocol-hpack
rubygem-protocol-http
rubygem-protocol-http1
rubygem-protocol-http2
rubygem-public_suffix
rubygem-puppet-resource_api
rubygem-rdiscount
rubygem-rdkafka
rubygem-rexml
rubygem-ruby-kafka
rubygem-ruby-progressbar
rubygem-rubyzip
rubygem-semantic_puppet
rubygem-serverengine
rubygem-sigdump
rubygem-strptime
rubygem-systemd-journal
rubygem-test-unit
rubygem-thor
rubygem-timers
rubygem-tzinfo
rubygem-tzinfo-data
rubygem-webhdfs
rubygem-webrick
rubygem-yajl-ruby
rubygem-zip-zip
runc
sdbus-cpp
sgx-backwards-compatability
shim
shim-unsigned
shim-unsigned-aarch64
shim-unsigned-x64
skopeo
span-lite
sriov-network-device-plugin
SymCrypt
SymCrypt-OpenSSL
tensorflow
tinyxml2
toml11
tracelogging
umoci
usrsctp
vala
verity-read-only-root
vnstat
zstd | | Netplan source | [GPLv3](https://github.com/canonical/netplan/blob/main/COPYING) | netplan | | Numad source | [LGPLv2 License](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt) | numad | | NVIDIA | [ASL 2.0 License and spec specific licenses](http://www.apache.org/licenses/LICENSE-2.0) | libnvidia-container
mlnx-tools
mlx-bootctl
nvidia-container-runtime
nvidia-container-toolkit
nvidia-docker2
ofed-scripts
perftest | diff --git a/SPECS/LICENSES-AND-NOTICES/data/licenses.json b/SPECS/LICENSES-AND-NOTICES/data/licenses.json index 1bbfcd9be63..214330ac914 100644 --- a/SPECS/LICENSES-AND-NOTICES/data/licenses.json +++ b/SPECS/LICENSES-AND-NOTICES/data/licenses.json @@ -2384,7 +2384,6 @@ "skopeo", "span-lite", "sriov-network-device-plugin", - "swupdate", "SymCrypt", "SymCrypt-OpenSSL", "tensorflow", diff --git a/SPECS/swupdate/.config b/SPECS/swupdate/.config deleted file mode 100644 index 41017706b1a..00000000000 --- a/SPECS/swupdate/.config +++ /dev/null @@ -1,101 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Swupdate Configuration -# - -# -# Swupdate Settings -# - -# -# General Configuration -# -CONFIG_CURL=y -CONFIG_CURL_SSL=y -CONFIG_SYSTEMD=y -CONFIG_DEFAULT_CONFIG_FILE="/etc/swupdate.cfg" -CONFIG_SCRIPTS=y -CONFIG_HW_COMPATIBILITY=y -CONFIG_HW_COMPATIBILITY_FILE="/etc/hwrevision" -CONFIG_SW_VERSIONS_FILE="/etc/sw-versions" - -# -# Socket Paths -# -CONFIG_SOCKET_CTRL_PATH="" -CONFIG_SOCKET_PROGRESS_PATH="" -# CONFIG_MTD is not set -# CONFIG_LUA is not set -# CONFIG_FEATURE_SYSLOG is not set - -# -# Build Options -# -CONFIG_CROSS_COMPILE="" -CONFIG_SYSROOT="" -CONFIG_EXTRA_CFLAGS="" -CONFIG_EXTRA_LDFLAGS="" -CONFIG_EXTRA_LDLIBS="" - -# -# Debugging Options -# -CONFIG_DEBUG=y -# CONFIG_DEBUG_PESSIMIZE is not set -# CONFIG_WERROR is not set -# CONFIG_NOCLEANUP is not set -# CONFIG_BOOTLOADER_EBG is not set -# CONFIG_UBOOT is not set -# CONFIG_BOOTLOADER_NONE is not set -CONFIG_BOOTLOADER_GRUB=y -CONFIG_UPDATE_STATE_CHOICE_NONE=y -# CONFIG_UPDATE_STATE_CHOICE_BOOTLOADER is not set -CONFIG_GRUBENV_PATH="/boot/esp/boot/grub2/grubenv" -# CONFIG_SSL_IMPL_NONE is not set -CONFIG_SSL_IMPL_OPENSSL=y -# CONFIG_SSL_IMPL_WOLFSSL is not set -# CONFIG_SSL_IMPL_MBEDTLS is not set -CONFIG_DOWNLOAD=y -CONFIG_DOWNLOAD_SSL=y -CONFIG_CHANNEL_CURL=y -CONFIG_CHANNEL_CURL_SSL=y -CONFIG_HASH_VERIFY=y -# CONFIG_DISABLE_CPIO_CRC is not set -CONFIG_SIGNED_IMAGES=y -CONFIG_SIGALG_RAWRSA=y -# CONFIG_SIGALG_RSAPSS is not set -# CONFIG_SIGALG_CMS is not set -CONFIG_ENCRYPTED_IMAGES=y -# CONFIG_ENCRYPTED_SW_DESCRIPTION is not set -# CONFIG_PKCS11 is not set -# CONFIG_SURICATTA is not set -CONFIG_WEBSERVER=y -CONFIG_MONGOOSE=y -CONFIG_MONGOOSEIPV6=y -CONFIG_MONGOOSESSL=y -CONFIG_GUNZIP=y -# CONFIG_ZSTD is not set - -# -# Parser Features -# -CONFIG_LIBCONFIG=y -CONFIG_PARSERROOT="software" -CONFIG_JSON=y -# CONFIG_SETSWDESCRIPTION is not set - -# -# Image Handlers -# -# CONFIG_DISKPART is not set -# CONFIG_UNIQUEUUID is not set -CONFIG_RAW=y -# CONFIG_RDIFFHANDLER is not set -# CONFIG_READBACKHANDLER is not set -CONFIG_SHELLSCRIPTHANDLER=y -CONFIG_ARCHIVE=y -CONFIG_LOCALE=y -CONFIG_REMOTE_HANDLER=y -# CONFIG_SWUFORWARDER_HANDLER is not set -CONFIG_BOOTLOADERHANDLER=y -# CONFIG_UCFWHANDLER is not set diff --git a/SPECS/swupdate/swupdate.signatures.json b/SPECS/swupdate/swupdate.signatures.json deleted file mode 100644 index 192feb3f3dc..00000000000 --- a/SPECS/swupdate/swupdate.signatures.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Signatures": { - ".config": "75d548739ba8730f8c647629b5b17ff77ae809ee15c41d84bbe402ab08f4b045", - "swupdate-2021.04.tar.gz": "5afe78ae94e869bcb911d8592251641cdab80096d8e5149d483054ea49f9aab8" - } -} diff --git a/SPECS/swupdate/swupdate.spec b/SPECS/swupdate/swupdate.spec deleted file mode 100644 index e1451f40b57..00000000000 --- a/SPECS/swupdate/swupdate.spec +++ /dev/null @@ -1,160 +0,0 @@ -Summary: Software Update for Embedded Systems -Name: swupdate -Version: 2021.04 -Release: 1%{?dist} -License: GPLv2+ -Vendor: Microsoft Corporation -Distribution: Azure Linux -Group: System Environment/Base -URL: https://sbabic.github.io/swupdate/ -Source0: https://github.com/sbabic/swupdate/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source1: .config -BuildRequires: curl-devel -BuildRequires: json-c-devel -BuildRequires: libarchive-devel -BuildRequires: libconfig-devel -BuildRequires: systemd-devel -BuildRequires: zeromq-devel -Requires: curl -Requires: json-c -Requires: libarchive -Requires: libconfig -Requires: systemd -Requires: zeromq - -%description -SWUpdate is a Linux Update agent with the goal to provide an efficient and safe way to update an embedded system. -SWUpdate supports local and remote updates, multiple update strategies. - -%package tools -Summary: swupdate tools -Group: System Environment/Base - -%description tools -Supporter tools for SWUpdate - -%package devel -Summary: Development Libraries for swupdate -Group: Development/Libraries -Requires: swupdate = %{version}-%{release} - -%description devel -This package contains symbolic links, header files, -and related items necessary for software development. - -%prep -%setup -q -cp %{SOURCE1} . - -%build -# Configure accordingly. -make %{?_smp_mflags} SKIP_STRIP=y - -%install -make install DESTDIR=%{buildroot} \ - SKIP_STRIP=y \ - HAVE_LUA=n - -%pre -# swupdate - preinst -#!/bin/sh -if true && [ -z "$D" -a -f "%{_sysconfdir}/init.d/swupdate" ]; then - %{_sysconfdir}/init.d/swupdate stop || : -fi -if true && type update-rc.d >/dev/null 2>/dev/null; then - if [ -n "$D" ]; then - OPT="-f -r $D" - else - OPT="-f" - fi - update-rc.d $OPT swupdate remove -fi - -%post -# swupdate - postinst -#!/bin/sh -if true && type update-rc.d >/dev/null 2>/dev/null; then - if [ -n "$D" ]; then - OPT="-r $D" - else - OPT="-s" - fi - update-rc.d $OPT swupdate defaults 70 -fi - -%preun -# swupdate - prerm -#!/bin/sh -if [ "$1" = "0" ] ; then -if true && [ -z "$D" -a -x "%{_sysconfdir}/init.d/swupdate" ]; then - %{_sysconfdir}/init.d/swupdate stop || : -fi -fi - -%postun -# swupdate - postrm -#!/bin/sh -if [ "$1" = "0" ] ; then -if true && type update-rc.d >/dev/null 2>/dev/null; then - if [ -n "$D" ]; then - OPT="-f -r $D" - else - OPT="-f" - fi - update-rc.d $OPT swupdate remove -fi -fi - -%files -%defattr(-,-,-,-) -%license LICENSES -%dir "%{_prefix}" -%dir "%{_bindir}" -"%{_bindir}/swupdate" - -%files tools -%defattr(-,-,-,-) -%dir "%{_prefix}" -%dir "%{_bindir}" -"%{_bindir}/swupdate-client" -"%{_bindir}/swupdate-progress" -"%{_bindir}/swupdate-sendtohawkbit" -"%{_bindir}/swupdate-hawkbitcfg" -"%{_bindir}/swupdate-sysrestart" - -%files devel -%defattr(-,-,-,-) -%dir "%{_prefix}" -%dir "%{_includedir}" -"%{_includedir}/progress_ipc.h" -"%{_includedir}/network_ipc.h" -"%{_includedir}/swupdate_status.h" -%dir "%{_libdir}" -%{_libdir}/libswupdate.so -%{_libdir}/libswupdate.so.* - -%changelog -* Tue Jan 18 2022 Daniel McIlvaney - 2021.04-1 -- Update to version 2021.04. - -* Tue Jun 29 2021 Thomas Crain - 2019.11-7 -- Use libconfig-devel at build-time, instead of libconfig - -* Fri Sep 25 2020 Emre Girgin - 2019.11-6 -- Disable debug symbol stripping in .config, and create the debuginfo package. - -* Tue Jun 09 2020 Daniel McIlvaney - 2019.11-5 -- Use Grub on aarch64 systems to abstract firmware (no longer require U-Boot) - -* Thu May 28 2020 Emre Girgin - 2019.11-4 -- Remove the ifarch clause around Patch0 to unify the SRPM files accross architectures. - -* Sat May 09 2020 Nick Samson - 2019.11-3 -- Added %%license line automatically - -* Thu Apr 23 2020 Pawel Winogrodzki - 2019.11-2 -- License verified. -- Fixed 'Source0' tag. - -* Fri Dec 27 2019 Emre Girgin - 2019.11-1 -- Original version for CBL-Mariner. diff --git a/cgmanifest.json b/cgmanifest.json index a938bbb10e6..6d4090de261 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -27991,16 +27991,6 @@ } } }, - { - "component": { - "type": "other", - "other": { - "name": "swupdate", - "version": "2021.04", - "downloadUrl": "https://github.com/sbabic/swupdate/archive/2021.04.tar.gz" - } - } - }, { "component": { "type": "other",