Rename gitweb httpd config file
The gitweb httpd config file was added long before git gained support
for smart http, in c97cf8e
("Add git-daemon and gitweb packages",
2007-08-04).
Now, users who want to enable git's smart http support with apache will
often want to use /etc/httpd/conf.d/git.conf as the path.
Make this easier by giving the gitweb httpd config file a more logical
name going forward. Keep the current config file name in previous
releases.
This commit is contained in:
parent
098a42523b
commit
556b4a03d3
18
git.spec
18
git.spec
@ -3,6 +3,13 @@
|
|||||||
|
|
||||||
%global gitexecdir %{_libexecdir}/git-core
|
%global gitexecdir %{_libexecdir}/git-core
|
||||||
|
|
||||||
|
# Settings for Fedora >= 29 and EL > 7
|
||||||
|
%if 0%{?fedora} >= 29 || 0%{?rhel} > 7
|
||||||
|
%global gitweb_httpd_conf gitweb.conf
|
||||||
|
%else
|
||||||
|
%global gitweb_httpd_conf git.conf
|
||||||
|
%endif
|
||||||
|
|
||||||
# Settings for Fedora and EL > 7
|
# Settings for Fedora and EL > 7
|
||||||
%if 0%{?fedora} || 0%{?rhel} > 7
|
%if 0%{?fedora} || 0%{?rhel} > 7
|
||||||
%global with_python3 1
|
%global with_python3 1
|
||||||
@ -74,8 +81,8 @@ Source9: gpgkey-junio.asc
|
|||||||
# Local sources begin at 10 to allow for additional future upstream sources
|
# Local sources begin at 10 to allow for additional future upstream sources
|
||||||
Source10: git-init.el
|
Source10: git-init.el
|
||||||
Source11: git.xinetd.in
|
Source11: git.xinetd.in
|
||||||
Source12: git.conf.httpd
|
Source12: git-gui.desktop
|
||||||
Source13: git-gui.desktop
|
Source13: gitweb-httpd.conf
|
||||||
Source14: gitweb.conf.in
|
Source14: gitweb.conf.in
|
||||||
Source15: git@.service.in
|
Source15: git@.service.in
|
||||||
Source16: git.socket
|
Source16: git.socket
|
||||||
@ -480,7 +487,7 @@ install -pm 755 contrib/credential/netrc/git-credential-netrc \
|
|||||||
make -C contrib/subtree install %{?with_docs:install-doc}
|
make -C contrib/subtree install %{?with_docs:install-doc}
|
||||||
|
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
|
mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
|
||||||
install -pm 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/httpd/conf.d/git.conf
|
install -pm 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/httpd/conf.d/%{gitweb_httpd_conf}
|
||||||
sed "s|@PROJECTROOT@|%{_localstatedir}/lib/git|g" \
|
sed "s|@PROJECTROOT@|%{_localstatedir}/lib/git|g" \
|
||||||
%{SOURCE14} > %{buildroot}%{_sysconfdir}/gitweb.conf
|
%{SOURCE14} > %{buildroot}%{_sysconfdir}/gitweb.conf
|
||||||
|
|
||||||
@ -544,7 +551,7 @@ install -pm 644 contrib/completion/git-prompt.sh \
|
|||||||
%{buildroot}%{_datadir}/git-core/contrib/completion/
|
%{buildroot}%{_datadir}/git-core/contrib/completion/
|
||||||
|
|
||||||
# install git-gui .desktop file
|
# install git-gui .desktop file
|
||||||
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE13}
|
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE12}
|
||||||
|
|
||||||
# find translations
|
# find translations
|
||||||
%find_lang %{name} %{name}.lang
|
%find_lang %{name} %{name}.lang
|
||||||
@ -752,7 +759,7 @@ make test || ./print-failed-test-output
|
|||||||
%{_pkgdocdir}/gitweb*.txt
|
%{_pkgdocdir}/gitweb*.txt
|
||||||
%{?with_docs:%{_pkgdocdir}/gitweb*.html}
|
%{?with_docs:%{_pkgdocdir}/gitweb*.html}
|
||||||
%config(noreplace)%{_sysconfdir}/gitweb.conf
|
%config(noreplace)%{_sysconfdir}/gitweb.conf
|
||||||
%config(noreplace)%{_sysconfdir}/httpd/conf.d/git.conf
|
%config(noreplace)%{_sysconfdir}/httpd/conf.d/%{gitweb_httpd_conf}
|
||||||
%{_localstatedir}/www/git/
|
%{_localstatedir}/www/git/
|
||||||
|
|
||||||
%files gui
|
%files gui
|
||||||
@ -796,6 +803,7 @@ make test || ./print-failed-test-output
|
|||||||
- Update to 2.17.0-rc0
|
- Update to 2.17.0-rc0
|
||||||
- Adjust for simplified perl install
|
- Adjust for simplified perl install
|
||||||
- Require git-core rather than git for git-daemon
|
- Require git-core rather than git for git-daemon
|
||||||
|
- Rename gitweb httpd config file
|
||||||
|
|
||||||
* Thu Mar 15 2018 Todd Zullinger <tmz@pobox.com>
|
* Thu Mar 15 2018 Todd Zullinger <tmz@pobox.com>
|
||||||
- Use symlinks instead of hardlinks for installed binaries
|
- Use symlinks instead of hardlinks for installed binaries
|
||||||
|
Loading…
Reference in New Issue
Block a user