Summary: Microsoft Azure Linux Agent Name: WALinuxAgent Version: 2.2.32 Release: 1%{?dist}.1 License: Apache License Version 2.0 Group: Development/Libraries Url: https://github.com/Azure/WALinuxAgent Source0: WALinuxAgent-2.2.32.tar.gz BuildArch: noarch Patch0001: 0001-Add-inital-redhat-build-support.patch # For bz#1684181 - CVE-2019-0804 WALinuxAgent: swapfile created with weak permissions # For bz#1688276 - CVE-2019-0804 WALinuxAgent: swapfile created with weak permissions [rhel-8] Patch2: wla-Add-fixes-for-handling-swap-file-and-other-nit-fixes.patch # rhel requirements BuildRequires: python3-devel BuildRequires: python3-setuptools Requires: openssh Requires: openssh-server Requires: openssl Requires: parted Requires: python3-pyasn1 BuildRequires: systemd Requires(post): systemd Requires(preun): systemd Requires(postun): systemd %description The Azure Linux Agent supports the provisioning and running of Linux VMs in the Azure cloud. This package should be installed on Linux disk images that are built to run in the Azure environment. %prep %setup -q %patch0001 -p1 %patch2 -p1 %build %py3_build %install %{__python3} setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES # Change the shebang to the __python3 macro instead of leaving it hardcoded pathfix.py -pni "%{__python3}" %{buildroot}%{_sbindir}/waagent %clean rm -rf $RPM_BUILD_ROOT %post %systemd_post waagent.service %preun %systemd_preun waagent.service %postun %systemd_postun_with_restart waagent.service %files %defattr(-,root,root) %{python3_sitelib}/* %config(noreplace) %{_sysconfdir}/waagent.conf %{_sysconfdir}/logrotate.d/waagent.logrotate %{_sbindir}/waagent %{_sbindir}/waagent2.0 %{_unitdir}/waagent.service /etc/udev/rules.d/66-azure-storage.rules /etc/udev/rules.d/99-azure-product-uuid.rules %changelog * Mon May 20 2019 Miroslav Rezanina - 2.2.32-1.el8_0.1 - wla-Add-fixes-for-handling-swap-file-and-other-nit-fixes.patch [bz#1711338] - Resolves: bz#1711338 (CVE-2019-0804 WALinuxAgent: swapfile created with weak permissions [rhel-8]) * Fri Dec 14 2018 Miroslav Rezanina - 2.2.32-1.el8 - Rebase to 2.2.32 [bz#1639498] - Resolves: bz#1639498] (walinuxagent 2.2.32 packaging request for RHEL 8) * Tue Oct 23 2018 Miroslav Rezanina - 2.2.26-6.el8 - wala-Use-sys.executable-to-find-system-python.patch [bz#1639775] - Resolves: bz#1639775 (WALinuxAgent: Systemd unit file will fail to execute) * Mon Oct 22 2018 Miroslav Rezanina - 2.2.26-5.el8 - wala-Switch-to-platform-python-in-systemd-unit-file.patch [bz#1639775] - Resolves: bz#1639775 (WALinuxAgent: Systemd unit file will fail to execute) * Wed Aug 29 2018 Miroslav Rezanina - 2.2.26-4.el8 - Fix unit file location [bz#1637545] - Resolves: bz#1637545 (Wrong macro used for systemd unit file location) * Wed Jul 04 2018 Tomas Orsava - 2.2.26-3 - Switch hardcoded python3 shebangs into the %%{__python3} macro * Tue Jul 03 2018 Miroslav Rezanina - 2.2.26-2.el8 - Include 7.6 patches * Tue Jul 03 2018 Miroslav Rezanina - 2.2.26-1.el7 - Rebase to 2.2.26 [bz#1571523] - Resolves: bz#1571523 (Rebase WALinuxAgent in RHEL-8.0) * Thu May 03 2018 Miroslav Rezanina - 2.2.18-2.el7 - wa-Add-show-configuration-option.patch [bz#1508340] - Resolves: bz#1508340 ([WALA] WALA usage prompt lack of " waagent -show-configuration") * Tue Oct 10 2017 Miroslav Rezanina - 2.2.18-1.el7 - Rebase to 2.2.18 [bz#1491873] - Resolves: bz#1491873 ([WALA]Request to package WALA 2.2.18 into RHEL 7 Repo) * Tue Jul 04 2017 Miroslav Rezanina - 2.2.14-1.el7 - Rebase to 2.2.14 [bz#1451172] - wla-Remove-FIPS-setting-from-the-default-config.patch [bz#1467553] - Resolves: bz#1451172 ([WALA] Request to package WALA 2.2.14 into RHEL 7 Repo) - Resolves: bz#1467553 ([WALA] Remove FIPS from default config in WALA-2.2.14) * Wed Apr 26 2017 Miroslav Rezanina - 2.2.10-1.el7 - Rebase to 2.2.10 [bz#1443425] - Resolves: bz#1443425 ([WALA]Request to package WALA 2.2.10 into RHEL 7 Repo) * Wed Apr 19 2017 Miroslav Rezanina - 2.2.4-2.el7 - Enable AutoUpdate by default [bz#1434933] - Resolves: bz#1434933 ([WALA][RHEL-7] Enable AutoUpdate by default) * Wed Mar 01 2017 Miroslav Rezanina - 2.2.4-1.el7 - Rebase to 2.2.4 [bz#1419201] - resolves: bz#1419201 WALA 2.2.4 * Mon Jan 16 2017 Miroslav Rezanina - 2.2.0-4.el7 - agent-RHEL-7-hostname-533.patch [bz#1413674] - agent-fix-for-hostnamectl-534.patch [bz#1413674] - Resolves: bz#1413674 ([WALA] Fail to send hostname to DHCP server during provisioning) * Fri Sep 30 2016 Dave Anderson - 2.2.0-1 - Update to v2.2.0 Resolves: rhbz#1360492 * Wed Sep 21 2016 Dave Anderson - 2.1.5-2 - Several QE updates to this file Resolves: rhbz#1360492 * Tue Sep 13 2016 Dave Anderson - 2.1.5-1 - Update to v2.1.5 Resolves: rhbz#1360492 * Thu Jan 14 2016 Dave Anderson - 2.0.16-1 - Update to 2.0.16 Resolves: rhbz#1296360 * Mon Jun 01 2015 Dave Anderson - 2.0.13-1 - Update to upstream 2.0.13 package. - Remove global commit md5sum and fix Source0 to point to correct location. - Fix setup to deal with "WALinuxAgent-WALinuxAgent" naming scheme - Added files reference for /udev/rules.d/99-azure-product-uuid.rules * Thu May 07 2015 Dave Anderson - 2.0.11-3 - Remove Requires: ntfsprogs for RHEL7 * Sat Jan 10 2015 Scott K Logan - 2.0.11-2 - Use systemd for rhel7 - Own logrotate.d - Fix python2-devel dep * Sat Dec 20 2014 Scott K Logan - 2.0.11-1 - Initial package