diff --git a/.cvsignore b/.cvsignore
index 666276d..80cee11 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -33,3 +33,4 @@ audit-0.9.13.tar.gz
 audit-0.9.14.tar.gz
 audit-0.9.15.tar.gz
 audit-0.9.16.tar.gz
+audit-0.9.17.tar.gz
diff --git a/audit.spec b/audit.spec
index 0b5fbfb..0a8effd 100644
--- a/audit.spec
+++ b/audit.spec
@@ -1,6 +1,6 @@
 Summary: User space tools for 2.6 kernel auditing.
 Name: audit
-Version: 0.9.16
+Version: 0.9.17
 Release: 1
 License: GPL
 Group: System Environment/Daemons
@@ -77,12 +77,10 @@ rm -rf $RPM_BUILD_ROOT
 %post libs -p /sbin/ldconfig
 
 %post
-if [ $1 = 1 ]; then
-   /sbin/chkconfig --add auditd
-fi
+/sbin/chkconfig --add auditd
 
 %preun
-if [ $1 = 0 ]; then
+if [ "$1" = 0 ]; then
    /sbin/service auditd stop > /dev/null 2>&1
    /sbin/chkconfig --del auditd
 fi
@@ -122,6 +120,10 @@ fi
 
 
 %changelog
+* Tue Jul 12 2005 Steve Grubb <sgrubb@redhat.com> 0.9.17-1
+- Fix ausearch buffers to hold long filenames
+- Make a0 long long for 64 bit kernels & 32 bit ausearch.
+
 * Thu Jul 07 2005 Steve Grubb <sgrubb@redhat.com> 0.9.16-1
 - Adjust umask
 - Adjust length of strings for file system watches to not include NUL
diff --git a/sources b/sources
index 2079206..d4c63e4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b2bbae35af92b1b9372ed6ad13b132db  audit-0.9.16.tar.gz
+6d3782e01a3f277449a1dfaf3059c5ad  audit-0.9.17.tar.gz