--- rpms/smeserver-ajaxterm/contribs8/smeserver-ajaxterm.spec 2013/02/06 16:19:42 1.2 +++ rpms/smeserver-ajaxterm/contribs8/smeserver-ajaxterm.spec 2013/06/27 16:03:48 1.5 @@ -1,11 +1,11 @@ -# $Id: smeserver-ajaxterm.spec,v 1.1 2013/02/05 21:44:30 unnilennium Exp $ +# $Id: smeserver-ajaxterm.spec,v 1.4 2013/06/27 00:09:08 unnilennium Exp $ # Authority: mweinber # Name: Michael Weinberger Summary: ajaxterm is a web-based terminal %define realname smeserver-ajaxterm %define version 1.0.5 -%define release 3 +%define release 6 Name: %{realname} Version: %{version} Release: %{release}%{?dist} @@ -15,6 +15,9 @@ Group: System Environment/Libraries Source: %{name}-%{version}.tar.gz Source1: Ajaxterm-0.10.tar.gz Patch0: smeserver-ajaxterm-1.0.5-DocumentationFromSpecFile.patch +Patch1: smeserver-ajaxterm-1.0.5-patch1.patch +Patch2: smeserver-ajaxterm-1.0.5-patch2.patch +Patch3: smeserver-ajaxterm-1.0.5-patch3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot URL: http://antony.lesuisse.org/qweb/trac/wiki/AjaxTerm Requires: smeserver-release > 7.1.3 @@ -22,6 +25,18 @@ BuildRequires: e-smith-devtools BuildRequires: python2-devel python-setuptools %changelog +* Thu Jun 27 2013 JP Pialasse 1.0.5-6 +- fix Allowoverride [SME: 7711] +- patch3 + +* Wed Jun 26 2013 JP Pialasse 1.0.5-5 +- fix lib64 issue to auth [SME: 7309 ] +- patch2 + +* Wed Feb 06 2013 JP Pialasse 1.0.5-4 +- fix user ajaxterm [SME: 6442] +- creating default database + * Tue Feb 05 2013 JP Pialasse 1.0.5-3 - import into SME8 tree [SME: 7309] - fix brp-python in spec file @@ -52,9 +67,18 @@ BuildRequires: python2-devel python-setu %description Ajaxterm is a web based terminal. It was totally inspired and works almost exactly like http://anyterm.org/ except it's much easier to install (see comparaison with anyterm below). +%pre +if ! /usr/bin/id ajaxterm &>/dev/null; then + /usr/sbin/useradd -c 'Ajaxterm User' -s /sbin/nologin -r -d /opt/ajaxterm ajaxterm &>/dev/null || \ + %logmsg "Unexpected error adding user \"ajaxterm\". Abort installation." +fi + %prep %setup -n %{realname}-%{version} %patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build