--- builtin/init-db.c
+++ builtin/init-db.c
@@ -12,7 +12,7 @@
 #include "worktree.h"
 
 #ifndef DEFAULT_GIT_TEMPLATE_DIR
-#define DEFAULT_GIT_TEMPLATE_DIR "/usr/share/git-core/templates"
+#define DEFAULT_GIT_TEMPLATE_DIR "/usr/lib/git-core/templates"
 #endif
 
 #ifdef NO_TRUSTABLE_FILEMODE
--- config.mak.in
+++ config.mak.in
@@ -16,7 +16,7 @@
 bindir = @bindir@
 gitexecdir = @libexecdir@/git-core
 datarootdir = @datarootdir@
-template_dir = @datadir@/git-core/templates
+template_dir = @libexecdir@/git-core/templates
 sysconfdir = @sysconfdir@
 docdir = @docdir@
 
--- templates/Makefile
+++ templates/Makefile
@@ -6,7 +6,7 @@
 TAR ?= tar
 RM ?= rm -f
 prefix ?= $(HOME)
-template_instdir ?= $(prefix)/share/git-core/templates
+template_instdir ?= $(prefix)/lib/git-core/templates
 # DESTDIR=
 
 ifndef SHELL_PATH
