diff --git a/contrib/bash/hg b/contrib/bash_completion
rename from contrib/bash/hg
rename to contrib/bash_completion
diff --git a/contrib/zsh/_hg b/contrib/zsh_completion
rename from contrib/zsh/_hg
rename to contrib/zsh_completion
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -263,16 +263,7 @@ for root in ('templates', ):
             f = os.path.join(curdir, f)
             packagedata['mercurial'].append(f)
 
-datafiles = [
-    ('share/bash_completion.d', ['contrib/bash/hg']),
-    ('share/zsh/site-functions', ['contrib/zsh/_hg']),
-    ('share/mercurial/www', ['hgweb.cgi',
-                             'hgwebdir.cgi',
-                             'contrib/hgwebdir.fcgi',
-                             'contrib/hgwebdir.wsgi']),
-    ('share/mercurial/examples', ['contrib/sample.hgrc',
-                                  'contrib/mergetools.hgrc']),
-]
+datafiles = []
 
 setup(name='mercurial',
       version=version,