diff --git a/smartmontools/CHANGELOG b/smartmontools/CHANGELOG
index c650002d924c113e26e4d6dbe29e84543254f2ac..bf93c91fd99af6505717454581913246560a1ccd 100644
--- a/smartmontools/CHANGELOG
+++ b/smartmontools/CHANGELOG
@@ -43,6 +43,9 @@ NOTES FOR FUTURE RELEASES: see TODO file.
 
 <DEVELOPERS: ADDITIONS TO THE CHANGE LOG GO JUST BELOW HERE, PLEASE>
 
+  [CF] Add update script to make targets 'dist' and 'clean',
+       set +x permission, update svn:ignore.
+
   [CF] Add 'update-smart-drivedb' script (ticket #59).
        The script updates the drive database from SVN.
        It is installed if '--enable-drivedb' is configured.
diff --git a/smartmontools/Makefile.am b/smartmontools/Makefile.am
index 2304291e490277813b7ae4790b594bb82ffe1bca..95fbaba36acf7617a16b9c83fcc473513a112d1a 100644
--- a/smartmontools/Makefile.am
+++ b/smartmontools/Makefile.am
@@ -243,6 +243,7 @@ EXTRA_DIST = smartd.initd.in                       \
              smartd.conf.5.in                      \
              smartd.conf                           \
              autogen.sh                            \
+             update-smart-drivedb.in               \
              os_darwin/SMART.in                    \
              os_darwin/StartupParameters.plist     \
              os_darwin/English_Localizable.strings \
@@ -263,6 +264,7 @@ CLEANFILES = smartd.conf.5      \
              smartd.conf.5.txt  \
              smartd.initd       \
              svnversion.h       \
+             update-smart-drivedb \
              SMART
 
 if SMARTD_SUFFIX
@@ -334,6 +336,7 @@ smartd.conf.5.in: smartd.8.in
 
 update-smart-drivedb: update-smart-drivedb.in config.status
 	$(SHELL) ./config.status --file=$@
+	chmod +x $@
 
 
 if INSTALL_INITSCRIPT