diff --git a/slurm.spec b/slurm.spec
index 7f37b056102e8cd9e7311dcf521ea5cffa82cab7..437ae9fc9dee568ad414dc44507f9223b965cba1 100644
--- a/slurm.spec
+++ b/slurm.spec
@@ -340,6 +340,9 @@ install -D -m755 contribs/sjstat ${RPM_BUILD_ROOT}%{_bindir}/sjstat
 # Delete unpackaged files:
 rm -f $RPM_BUILD_ROOT/%{_libdir}/slurm/*.{a,la}
 rm -f $RPM_BUILD_ROOT/%{_libdir}/security/*.{a,la}
+%if ! %{slurm_with auth_none}
+rm -f $RPM_BUILD_ROOT/%{_libdir}/slurm/auth_none.so
+%endif
 
 # Build conditional file list for main package
 LIST=./slurm.files