rpmbuild/SPECS/azure-proxy-agent.spec (37 lines of code) (raw):
%global __os_install_post %{nil}
Name: azure-proxy-agent
Version: %{pkgversion}
Release: 0
Summary: Azure Proxy Agent
License: MIT
URL: https://github.com/Azure/GuestProxyAgent
Source0: %{name}_%{version}.tar.gz
%description
Microsoft Azure Guest Proxy Agent.
%define _buildshell /bin/bash
%prep
%setup -n %{name}_%{version}
%install
mkdir -p %{buildroot}/usr/sbin/
mkdir -p %{buildroot}/etc/azure/
mkdir -p %{buildroot}/usr/lib/systemd/system/
mkdir -p %{buildroot}/usr/lib/azure-proxy-agent/
cp -f ./package/ProxyAgent/proxy-agent.json %{buildroot}/etc/azure/
cp -f ./package/azure-proxy-agent.service %{buildroot}/usr/lib/systemd/system/
cp -f ./package/ProxyAgent/ebpf_cgroup.o %{buildroot}/usr/lib/azure-proxy-agent/
cp -f ./package/ProxyAgent/azure-proxy-agent %{buildroot}/usr/sbin/
%post
%systemd_post azure-proxy-agent.service
systemctl unmask azure-proxy-agent.service
systemctl daemon-reload
systemctl start azure-proxy-agent.service
systemctl enable azure-proxy-agent.service
%files
%defattr(-,root,root,-)
/usr/lib/systemd/system/azure-proxy-agent.service
/usr/sbin/azure-proxy-agent
/etc/azure/proxy-agent.json
/usr/lib/azure-proxy-agent/ebpf_cgroup.o
%changelog
* Fri Sep 13 23:43:30 UTC 2024 - ARTProxyAgentVTeam@microsoft.com
- Initial release