Compare commits

...
Sign in to create a new pull request.

3 commits

Author SHA1 Message Date
Carl George
2751855988 Retire due to being added to RHEL 7 rhbz#2155358 2022-12-20 19:50:34 -06:00
Scott K Logan
d38eb93810 Update to 2.0.18 2016-04-03 00:49:48 -07:00
Scott K Logan
4df938e179 Update to 2.0.14 2015-07-02 10:47:50 -07:00
5 changed files with 1 additions and 161 deletions

3
.gitignore vendored
View file

@ -1,3 +0,0 @@
/WALinuxAgent-b3f2619a854455675ae5f2ee14726659e0398af7.tar.gz
/WALinuxAgent-26785b64279913d416767a6288a3b3f970ed4522.tar.gz
/WALinuxAgent-30019ae2c10a5c78f55d4ec342db07366abcc602.tar.gz

View file

@ -1,11 +0,0 @@
--- a/setup.py 2014-10-05 03:39:26.477801917 -0500
+++ b/setup.py 2014-10-05 03:39:51.749922806 -0500
@@ -155,7 +155,7 @@
sys.exit(1)
try:
self.copy_file('config/waagent.logrotate',
- tgtDir + 'etc/logrotate.d/waagent')
+ tgtDir + 'etc/logrotate.d/WALinuxAgent')
except:
msg = 'Could not install logrotate file in '
msg += tgtDir + 'etc/logrotate.d'

View file

@ -1,146 +0,0 @@
%global commit 30019ae2c10a5c78f55d4ec342db07366abcc602
%if 0%{?fedora}
%global distro fedora
%global initsys systemd
%else
%if 0%{?rhel}
%global distro redhat
%if 0%{?rhel} < 7
%global initsys sysV
%{!?_udevrulesdir: %global _udevrulesdir /lib/udev/rules.d}
%else
%global initsys systemd
%endif
%{!?__python2: %global __python2 /usr/bin/python2}
%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())")}
%endif
%endif
Name: WALinuxAgent
Version: 2.0.13
Release: 1%{?dist}
Summary: The Microsoft Azure Linux Agent
Group: System Environment/Daemons
License: ASL 2.0
URL: https://github.com/Azure/%{name}
Source0: https://github.com/Azure/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz
# Redhat-specific patch (not submitted upstream)
Patch0: %{name}-2.0.8-logrotate-name.patch
BuildArch: noarch
BuildRequires: python2-devel
BuildRequires: python-setuptools
Requires: net-tools
Requires: ntfsprogs
Requires: openssh
Requires: openssh-server
Requires: openssl
Requires: parted
Requires: python-pyasn1
%if 0%{?rhel} && 0%{?rhel} < 7
Conflicts: NetworkManager
%endif
%if %{initsys} == systemd
BuildRequires: systemd
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
%else
%if %{initsys} == sysv
Requires(post): chkconfig
Requires(preun): chkconfig
Requires(preun): initscripts
Requires(postun): initscripts
%endif
%endif
%description
The Microsoft Azure Linux Agent supports the provisioning and running of Linux
VMs in the Microsoft Azure cloud. This package should be installed on Linux disk
images that are built to run in the Microsoft Azure environment.
%prep
%setup -qn %{name}-%{commit}
%patch0 -p1
chmod 0755 distro/redhat/waagent.sysV
%build
%{__python2} setup.py build
%install
%{__python2} setup.py install --skip-build --root %{buildroot} --lnx-distro '%{distro}' --init-system '%{initsys}'
mkdir -p -m 0700 %{buildroot}%{_sharedstatedir}/waagent
mkdir -p %{buildroot}%{_localstatedir}/log
touch %{buildroot}%{_localstatedir}/log/waagent.log
mkdir -p %{buildroot}%{_udevrulesdir}
mv %{buildroot}%{_sysconfdir}/udev/rules.d/99-azure-product-uuid.rules %{buildroot}%{_udevrulesdir}/99-azure-product-uuid.rules
%post
%if %{initsys} == systemd
%systemd_post waagent.service
%else
%if %{initsys} == sysV
/sbin/chkconfig --add waagent
%endif
%endif
%preun
%if %{initsys} == systemd
%systemd_preun waagent.service
%else
%if %{initsys} == sysV
if [ $1 = 0 ]; then
/sbin/service waagent stop >/dev/null 2>&1
/sbin/chkconfig --del waagent
fi
%endif
%endif
%postun
%if %{initsys} == systemd
%systemd_postun_with_restart waagent.service
%else
%if %{initsys} == sysV
if [ "$1" -ge "1" ]; then
/sbin/service waagent restart >/dev/null 2>&1 || :
fi
%endif
%endif
%files
%doc Changelog LICENSE-2.0.txt NOTICE README
%ghost %{_localstatedir}/log/waagent.log
%dir %attr(0700, root, root) %{_sharedstatedir}/waagent
%config(noreplace) %{_sysconfdir}/logrotate.d
%{_sbindir}/waagent
%config(noreplace) %{_sysconfdir}/waagent.conf
%{_udevrulesdir}/99-azure-product-uuid.rules
%if %{initsys} == systemd
%{_unitdir}/waagent.service
%else
%{_initddir}/waagent
%endif
%changelog
* Mon Jun 01 2015 Scott K Logan <logans@cottsay.net> - 2.0.13-1
- Update to 2.0.13
* Thu Apr 02 2015 Scott K Logan <logans@cottsay.net> - 2.0.12-1
- Update to 2.0.12-Oracle
* Sat Jan 10 2015 Scott K Logan <logans@cottsay.net> - 2.0.11-2
- Use systemd for rhel7
- Own logrotate.d
- Fix python2-devel dep
* Sat Dec 20 2014 Scott K Logan <logans@cottsay.net> - 2.0.11-1
- Initial package

1
dead.package Normal file
View file

@ -0,0 +1 @@
Retire due to being added to RHEL 7 rhbz#2155358

View file

@ -1 +0,0 @@
84dc416de1613a349e470c082fb9b093 WALinuxAgent-30019ae2c10a5c78f55d4ec342db07366abcc602.tar.gz