From f93a0006766fe6a70de8a65ba400f1029c2de021 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Sun, 9 Sep 2001 20:23:35 +0000 Subject: [PATCH] initial pld release Changed files: apache1-mod_dynvhost.spec -> 1.1 --- apache1-mod_dynvhost.spec | 67 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 apache1-mod_dynvhost.spec diff --git a/apache1-mod_dynvhost.spec b/apache1-mod_dynvhost.spec new file mode 100644 index 0000000..c576a52 --- /dev/null +++ b/apache1-mod_dynvhost.spec @@ -0,0 +1,67 @@ +%define mod_name dynvhost +Summary: Dynamic Virtual Hosting +Summary(pl): Dynamiczne Serwery Wirtualne +Name: apache-mod_%{mod_name} +Version: 1 +Release: 1 +License: GPL +Group: Networking/Daemons +Group(de): Netzwerkwesen/Server +Group(pl): Sieciowe/Serwery +Source0: http://funkcity.com/0101/projects/dynvhost/mod_%{mod_name}.tar.gz +URL: http://funkcity.com/0101 +BuildRequires: /usr/sbin/apxs +BuildRequires: apache-devel +BuildRequires: zlib-devel +Prereq: /usr/sbin/apxs +Requires: apache +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _pkglibdir %(/usr/sbin/apxs -q LIBEXECDIR) + +%description +The "mod_dynvhost" module will create pseudo name based VirtualHosts +on the fly. All you need is a directory with the fully qualified +domain name ( FQDN ) of your virtual site and the module will take +care of the rest. + +%description -l pl +Modu³ "mod_dynvhost" pozwala na tworzenie pseudo serwerów wirtualnych +(name based). Wszystko czego potrzebujesz to katalog o pe³nej nazwie +(FQDN) wirtualnego serwera - modu³ zajmie siê reszt±. + +%prep +%setup -q -n %{mod_name} + +%build +%{_sbindir}/apxs -c mod_%{mod_name}.c -o mod_%{mod_name}.so + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_pkglibdir} + +install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir} + +gzip -9nf README ChangeLog + +%post +%{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2 +if [ -f /var/lock/subsys/httpd ]; then + %{_sysconfdir}/rc.d/init.d/httpd restart 1>&2 +fi + +%preun +if [ "$1" = "0" ]; then + /usr/sbin/apxs -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2 + if [ -f /var/lock/subsys/httpd ]; then + /etc/rc.d/init.d/httpd restart 1>&2 + fi +fi + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc *.gz +%attr(755,root,root) %{_pkglibdir}/* -- 2.44.0