packages: cgiwrap/cgiwrap.spec - turn on custom-html-error pages - rel 7 - ...

shadzik shadzik at pld-linux.org
Thu Apr 8 03:38:22 CEST 2010


Author: shadzik                      Date: Thu Apr  8 01:38:22 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- turn on custom-html-error pages
- rel 7
- add default .html sites with errors, users are adviced to change them

---- Files affected:
packages/cgiwrap:
   cgiwrap.spec (1.15 -> 1.16) 

---- Diffs:

================================================================
Index: packages/cgiwrap/cgiwrap.spec
diff -u packages/cgiwrap/cgiwrap.spec:1.15 packages/cgiwrap/cgiwrap.spec:1.16
--- packages/cgiwrap/cgiwrap.spec:1.15	Wed Mar 10 17:27:44 2010
+++ packages/cgiwrap/cgiwrap.spec	Thu Apr  8 03:38:17 2010
@@ -3,13 +3,14 @@
 Summary(pl.UTF-8):	Bramka do bezpieczniejszego dostępu użytkowników do skryptów CGI
 Name:		cgiwrap
 Version:	4.1
-Release:	6
+Release:	7
 License:	GPL
 Group:		Utilities
 Source0:	http://dl.sourceforge.net/cgiwrap/%{name}-%{version}.tar.gz
 # Source0-md5:	14c02c57e4a0c6224951018e2f6b9211
 Patch0:		%{name}-bs.patch
 Patch1:		%{name}-phprc.patch
+Patch2:		%{name}-customhtmlerrors.patch
 URL:		http://cgiwrap.sourceforge.net/
 BuildRequires:	automake
 BuildRequires:	libmagic-devel
@@ -34,9 +35,11 @@
 %setup -q
 %patch0 -p1
 %patch1 -p0
+%patch2 -p1
 
 %build
 install %{_datadir}/automake/config.* .
+%{__autoconf}
 %configure \
 	--with-perl=%{_bindir}/perl \
 	--with-php=%{_bindir}/php.cgi \
@@ -51,14 +54,16 @@
 	--with-cgi-dir=public_html \
 	--without-check-symlink \
 	--without-check-group \
-	--with-use-script-url
+	--with-use-script-url \
+	--with-quiet-errors \
+	--with-custom-html-errors=/etc/cgiwrap
 
 %{__make} \
 	LDFLAGS='%{rpmldflags} -lmagic'
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_cgibindir}
+install -d $RPM_BUILD_ROOT{%{_cgibindir},%{_sysconfdir}/cgiwrap}
 
 install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}
 install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/cgiwrapd
@@ -67,6 +72,16 @@
 install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrap
 install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrapd
 
+echo "The cgiwrap executable(s) were not made setuid-root. This is required" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/CGIWrapNotSetUID.html
+echo "The userid that the web server ran cgiwrap as does not match the userid that was configured into the cgiwrap executable" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/ServerUserMismatch.html
+echo "CGIWrap was configured with a server userid that does not exist" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/ServerUserNotFound.html
+echo "Execution is not permitted" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/ExecutionNotPermitted.html
+echo "CGIWrap access control mechanism denied execution of this script" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/AccessControl.html
+echo "CGIWrap encountered a system error" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/SystemError.html
+echo "CGIWrap encountered an error while attempting to execute this script" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/ExecFailed.html
+echo "CGIWrap was unable to find the user" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/NoSuchUser.html
+echo "The specified user does not have a script directory set up" > $RPM_BUILD_ROOT%{_sysconfdir}/cgiwrap/NoScriptDir.html
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -74,6 +89,8 @@
 %defattr(644,root,root,755)
 %doc htdocs/*
 %attr(4755,root,root) %{_cgibindir}/*
+%dir %{_sysconfdir}/cgiwrap
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cgiwrap/*.html
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -81,6 +98,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.16  2010/04/08 01:38:17  shadzik
+- turn on custom-html-error pages
+- rel 7
+- add default .html sites with errors, users are adviced to change them
+
 Revision 1.15  2010/03/10 16:27:44  shadzik
 - make SCRIPT_NAME out of SCRIPT_URI
 - rel 6
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cgiwrap/cgiwrap.spec?r1=1.15&r2=1.16&f=u



More information about the pld-cvs-commit mailing list