From 5cec1e2b66a65773d3e919e83717accd35c3aca6 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 22:37:22 +0100 Subject: [PATCH] package created using the webbuild interface [release 3.5.10-1mamba;Wed Nov 27 2013] --- README.md | 2 + ganglia-web.spec | 108 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 ganglia-web.spec diff --git a/README.md b/README.md index b49b756..9e7cc4c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # ganglia-web +A PHP web interface for Ganglia. + diff --git a/ganglia-web.spec b/ganglia-web.spec new file mode 100644 index 0000000..d55be7e --- /dev/null +++ b/ganglia-web.spec @@ -0,0 +1,108 @@ +%define serverdir %(apxs -q htdocsdir 2>/dev/null) +# To create a customized installation: +# autospec -u ganglia-web -a5 \ +# -d "installdir=%serverdir/../www.example.com, \ +# sitename=example, \ +# adminmail=webmaster@example.com" + +%if "%{?installdir}" == "" +%define installdir %{serverdir}/ganglia-web +%endif + +%if "%{?sitename}" != "" +%if "%{?servername}" == "" +%define servername %(basename %installdir 2>/dev/null) +%endif +%define serverlogdir %(apxs -q logfiledir 2>/dev/null) +%else +%if "%{?aliasdir}" == "" +%define aliasdir /ganglia-web +%endif +%endif + +Name: %{?sitename:%sitename-website-}ganglia-web +Version: 3.5.10 +Release: 1mamba +Summary: A PHP web interface for Ganglia +Group: Applications/Web +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://ganglia.sourceforge.net/ +Source: http://downloads.sourceforge.net/project/ganglia/ganglia-web/%{version}/ganglia-web-%{version}.tar.gz +License: BSD +## AUTOBUILDREQ-BEGIN +## AUTOBUILDREQ-END +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +A PHP web interface for Ganglia. + +%prep +%setup -q + +%build + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +install -d %{buildroot}%{installdir} +cp -a * %{buildroot}%{installdir} + +install -d %{buildroot}%{_sysconfdir}/httpd/httpd.d +%if "%{?sitename}" != "" +cat > %{buildroot}%{_sysconfdir}/httpd/httpd.d/%{servername}.conf << EOF +%else +cat > %{buildroot}%{_sysconfdir}/httpd/httpd.d/%{name}.conf << EOF +%endif +%if "%{?sitename}" == "" +%if "%(dirname %installdir)" != "%{serverdir}" +Alias %{aliasdir} %{installdir} + +%endif +%endif + +AllowOverride All +RewriteEngine On +Order allow,deny +Allow from All + +%if "%{?sitename}" != "" +%if "%(dirname %installdir)" != "%{serverdir}" + + +%{?adminmail:ServerAdmin %adminmail} +DocumentRoot %{installdir} +ServerName %{servername} +ErrorLog %{serverlogdir}/%{servername}-error_log +CustomLog %{serverlogdir}/%{servername}-access_log common + +%endif +%endif +EOF + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +if [ $1 -ge 1 ]; then +[ -e %{_localstatedir}/lock/subsys/httpd ] && service httpd reload || : +fi +: + +%files +%defattr(-,root,root) +%if "%{?sitename}" != "" +%config(noreplace) %{_sysconfdir}/httpd/httpd.d/%{servername}.conf +%else +%config(noreplace) %{_sysconfdir}/httpd/httpd.d/%{name}.conf +%endif +%dir %{installdir} +%{installdir}/* +%doc AUTHORS COPYING +## note: eventually add the remaining documents (if any) +# %doc README TODO + +%changelog +* Wed Nov 27 2013 Silvan Calarco 3.5.10-1mamba +- package created using the webbuild interface