summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTodd Zullinger <tmz@pobox.com>2008-12-23 10:17:14 -0500
committerTodd Zullinger <tmz@pobox.com>2008-12-23 10:24:43 -0500
commitac85b9de7baab13c8dd93be5f0287e5963bee638 (patch)
treec83ad8de70450b7bf4e3c0de9118bc39f2e415e1
parentec80d8911f770b4d3695ad319efd3db3b5d765b1 (diff)
downloadgit-package-ac85b9de7baab13c8dd93be5f0287e5963bee638.tar.gz
git-package-ac85b9de7baab13c8dd93be5f0287e5963bee638.tar.xz
git-package-ac85b9de7baab13c8dd93be5f0287e5963bee638.zip
Preserve timestamps on installed files
-rw-r--r--git.spec13
1 files changed, 7 insertions, 6 deletions
diff --git a/git.spec b/git.spec
index 23c6a1b..730c59e 100644
--- a/git.spec
+++ b/git.spec
@@ -140,7 +140,7 @@ make -C contrib/emacs
%install
rm -rf $RPM_BUILD_ROOT
make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" DESTDIR=$RPM_BUILD_ROOT \
- prefix=%{_prefix} mandir=%{_mandir} \
+ prefix=%{_prefix} mandir=%{_mandir} INSTALL="install -p" \
ETC_GITCONFIG=/etc/gitconfig \
INSTALLDIRS=vendor install %{!?_without_docs: install-doc}
make -C contrib/emacs install \
@@ -152,12 +152,12 @@ done
install -Dpm 644 %{SOURCE1} \
$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d/git-init.el
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/xinetd.d
-install -m 644 %SOURCE2 $RPM_BUILD_ROOT/%{_sysconfdir}/xinetd.d/git
+install -pm 644 %SOURCE2 $RPM_BUILD_ROOT/%{_sysconfdir}/xinetd.d/git
mkdir -p $RPM_BUILD_ROOT/var/www/git
-install -m 644 -t $RPM_BUILD_ROOT/var/www/git gitweb/*.png gitweb/*.css
-install -m 755 -t $RPM_BUILD_ROOT/var/www/git gitweb/gitweb.cgi
+install -pm 644 -t $RPM_BUILD_ROOT/var/www/git gitweb/*.png gitweb/*.css
+install -pm 755 -t $RPM_BUILD_ROOT/var/www/git gitweb/gitweb.cgi
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d
-install -m 0644 %SOURCE3 $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d/git.conf
+install -pm 0644 %SOURCE3 $RPM_BUILD_ROOT/%{_sysconfdir}/httpd/conf.d/git.conf
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
@@ -173,7 +173,7 @@ rm -rf $RPM_BUILD_ROOT%{_mandir}
mkdir -p $RPM_BUILD_ROOT/var/lib/git-daemon
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
-install -m 644 -T contrib/completion/git-completion.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/git
+install -pm 644 -T contrib/completion/git-completion.bash $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/git
%clean
@@ -264,6 +264,7 @@ rm -rf $RPM_BUILD_ROOT
* Sat Dec 20 2008 Todd Zullinger <tmz@pobox.com> 1.6.0.6-2
- Install git-* commands in %%{_libexecdir}/git-core, the upstream default
- Remove libcurl from Requires, rpm will pick this up automatically
+- Preserve timestamps on installed files
* Sat Dec 20 2008 Todd Zullinger <tmz@pobox.com> 1.6.0.6-1
- git-1.6.0.6