forked from pool/thttpd
This commit is contained in:
parent
afe8a98648
commit
1239c51977
27
thttpd-2.25b-chown.diff
Normal file
27
thttpd-2.25b-chown.diff
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
--- Makefile.in
|
||||||
|
+++ Makefile.in
|
||||||
|
@@ -111,11 +111,11 @@
|
||||||
|
|
||||||
|
installthis:
|
||||||
|
-mkdir -p $(DESTDIR)$(BINDIR)
|
||||||
|
- $(INSTALL) -m 555 -o bin -g bin thttpd $(DESTDIR)$(SBINDIR)
|
||||||
|
+ $(INSTALL) -m 555 thttpd $(DESTDIR)$(SBINDIR)
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
-mkdir -p $(DESTDIR)$(MANDIR)/man8
|
||||||
|
- $(INSTALL) -m 444 -o bin -g bin thttpd.8 $(DESTDIR)$(MANDIR)/man8
|
||||||
|
+ $(INSTALL) -m 444 thttpd.8 $(DESTDIR)$(MANDIR)/man8
|
||||||
|
|
||||||
|
installsubdirs:
|
||||||
|
for i in $(SUBDIRS) ; do ( \
|
||||||
|
--- extras/Makefile.in
|
||||||
|
+++ extras/Makefile.in
|
||||||
|
@@ -69,7 +69,7 @@
|
||||||
|
install: all
|
||||||
|
rm -f $(SBINDIR)/makeweb $(SBINDIR)/htpasswd $(SBINDIR)/syslogtocern
|
||||||
|
cp makeweb $(BINDIR)/makeweb
|
||||||
|
- chgrp $(WEBGROUP) $(BINDIR)/makeweb
|
||||||
|
+ -chgrp $(WEBGROUP) $(BINDIR)/makeweb
|
||||||
|
chmod 2755 $(BINDIR)/makeweb
|
||||||
|
cp htpasswd $(BINDIR)/htpasswd
|
||||||
|
cp syslogtocern $(SBINDIR)/syslogtocern
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 14 15:04:06 CET 2007 - schwab@suse.de
|
||||||
|
|
||||||
|
- Fix building as non-root.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 10 17:14:09 CET 2006 - anicka@suse.cz
|
Fri Mar 10 17:14:09 CET 2006 - anicka@suse.cz
|
||||||
|
|
||||||
|
14
thttpd.spec
14
thttpd.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package thttpd (Version 2.25b)
|
# spec file for package thttpd (Version 2.25b)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
# package are under the same license as the package itself.
|
# package are under the same license as the package itself.
|
||||||
#
|
#
|
||||||
@ -10,13 +10,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: thttpd
|
Name: thttpd
|
||||||
License: Other License(s), see package, X11/MIT
|
License: X11/MIT
|
||||||
Group: Productivity/Networking/Web/Servers
|
Group: Productivity/Networking/Web/Servers
|
||||||
Provides: http_daemon
|
Provides: http_daemon
|
||||||
PreReq: %fillup_prereq %insserv_prereq permissions
|
PreReq: %fillup_prereq %insserv_prereq permissions
|
||||||
Autoreqprov: on
|
Autoreqprov: on
|
||||||
Version: 2.25b
|
Version: 2.25b
|
||||||
Release: 38
|
Release: 68
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
Source1: %{name}-SuSE.tar.bz2
|
Source1: %{name}-SuSE.tar.bz2
|
||||||
Patch0: %{name}-%{version}-configure.patch
|
Patch0: %{name}-%{version}-configure.patch
|
||||||
@ -28,6 +28,7 @@ Patch5: %{name}-%{version}-static.patch
|
|||||||
Patch6: %{name}-%{version}-pie.patch
|
Patch6: %{name}-%{version}-pie.patch
|
||||||
Patch7: %{name}-%{version}-syslogtocern.diff
|
Patch7: %{name}-%{version}-syslogtocern.diff
|
||||||
Patch8: %{name}-%{version}-overflow.diff
|
Patch8: %{name}-%{version}-overflow.diff
|
||||||
|
Patch9: %{name}-%{version}-chown.diff
|
||||||
URL: http://www.acme.com/software/thttpd/
|
URL: http://www.acme.com/software/thttpd/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Summary: Small and very simple webserver
|
Summary: Small and very simple webserver
|
||||||
@ -60,11 +61,11 @@ Authors:
|
|||||||
%patch6
|
%patch6
|
||||||
%patch7
|
%patch7
|
||||||
%patch8
|
%patch8
|
||||||
|
%patch9
|
||||||
|
|
||||||
%build
|
%build
|
||||||
for i in README.SuSE SuSE/etc/init.d/thttpd; do
|
for i in README.SuSE SuSE/etc/init.d/thttpd; do
|
||||||
sed "s @SRVROOT@ %{serverroot}/htdocs " $i >$i.new
|
sed -i "s @SRVROOT@ %{serverroot}/htdocs " $i
|
||||||
mv $i.new $i
|
|
||||||
done
|
done
|
||||||
chmod 744 SuSE/etc/init.d/thttpd
|
chmod 744 SuSE/etc/init.d/thttpd
|
||||||
%{suse_update_config}
|
%{suse_update_config}
|
||||||
@ -85,7 +86,6 @@ make F_PIE="-fpie"
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
install -d $RPM_BUILD_ROOT/usr/bin \
|
install -d $RPM_BUILD_ROOT/usr/bin \
|
||||||
$RPM_BUILD_ROOT/usr/sbin \
|
$RPM_BUILD_ROOT/usr/sbin \
|
||||||
$RPM_BUILD_ROOT/%{_mandir}/man1 \
|
$RPM_BUILD_ROOT/%{_mandir}/man1 \
|
||||||
@ -129,6 +129,8 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%config /etc/init.d/thttpd
|
%config /etc/init.d/thttpd
|
||||||
|
|
||||||
%changelog -n thttpd
|
%changelog -n thttpd
|
||||||
|
* Wed Feb 14 2007 - schwab@suse.de
|
||||||
|
- Fix building as non-root.
|
||||||
* Fri Mar 10 2006 - anicka@suse.cz
|
* Fri Mar 10 2006 - anicka@suse.cz
|
||||||
- fix buffer overflows in htpasswd (#156978)
|
- fix buffer overflows in htpasswd (#156978)
|
||||||
* Wed Jan 25 2006 - mls@suse.de
|
* Wed Jan 25 2006 - mls@suse.de
|
||||||
|
Loading…
x
Reference in New Issue
Block a user