diff --git a/SPECS/kmod-ecryptfs.spec b/SPECS/kmod-ecryptfs.spec
index 1444b4b..4305dbe 100644
--- a/SPECS/kmod-ecryptfs.spec
+++ b/SPECS/kmod-ecryptfs.spec
@@ -89,7 +89,7 @@ popd
 
 
 %install
-%{__install} -D -t %{buildroot}/lib/modules/%{kernel_version}.%{_arch}/extra/fs src/%{pkg}.ko
+%{__install} -D -t %{buildroot}/lib/modules/%{kernel_version}.%{_arch}/extra/fs/%{pkg} src/%{pkg}.ko
 
 # Make .ko objects temporarily executable for automatic stripping
 find %{buildroot}/lib/modules -type f -name \*.ko -exec chmod u+x \{\} \+
@@ -101,7 +101,7 @@ find %{buildroot}/lib/modules -type f -name \*.ko -exec chmod u+x \{\} \+
 
 %post
 mkdir -p %{_localstatedir}/lib/rpm-state/sig-kmods
-printf '%s\n' "/lib/modules/%{kernel_version}.%{_arch}/extra/fs/%{pkg}.ko.xz" >> %{_localstatedir}/lib/rpm-state/sig-kmods/weak-modules-add
+printf '%s\n' "/lib/modules/%{kernel_version}.%{_arch}/extra/fs/%{pkg}/%{pkg}.ko.xz" >> %{_localstatedir}/lib/rpm-state/sig-kmods/weak-modules-add
 
 
 %preun