--- /dev/null
+diff --git a/src/exec_ptrace.h b/src/exec_ptrace.h
+index 680194d..8c5d604 100644
+--- a/src/exec_ptrace.h
++++ b/src/exec_ptrace.h
+@@ -46,6 +46,10 @@
+ # endif
+ #endif
+
++#ifndef AUDIT_ARCH_AARCH64
++#define AUDIT_ARCH_AARCH64 (EM_AARCH64|__AUDIT_ARCH_64BIT|__AUDIT_ARCH_LE)
++#endif
++
+ /* Align address to a (compat) word boundary. */
+ #define WORDALIGN(_a, _r) \
+ (((_a) + ((long)(_r).wordsize - 1L)) & ~((long)(_r).wordsize - 1L))
Source0: http://sudo.ws/sudo/dist/%{name}-%{version}.tar.gz
Source1: sudo.pamd
Source1001: sudo.manifest
+Source1002: add_audit_arch_aarch64.patch
BuildRequires: groff
BuildRequires: pam-devel
Requires(pre): coreutils
%prep
%setup -q
cp %{SOURCE1001} .
-
+%{__patch} -p1 < %{SOURCE1002}
%build
F_PIE=-fpie
%{_libexecdir}/%{name}/%{name}/group_file.so
%{_libexecdir}/%{name}/%{name}/system_group.so
%{_libexecdir}/%{name}/%{name}/audit_json.so
-%{_libexecdir}/%{name}/%{name}/sample_approval.so
%{_libexecdir}/%{name}/%{name}/sudo_intercept.so
%{_libexecdir}/%{name}/libsudo_util.so.*
%attr(0711,root,root) %dir %ghost %{_localstatedir}/lib/%{name}
%files devel
%doc plugins/sample/sample_plugin.c
%{_includedir}/sudo_plugin.h
-%{_mandir}/man8/sudo_plugin.8%{?ext_man}
-%attr(0644,root,root) %{_libexecdir}/%{name}/libsudo_util.so
+%{_mandir}/man5/sudo_plugin.5%{?ext_man}
+%{_libexecdir}/%{name}/libsudo_util.so*
+
%files rpm