/[smecontribs]/rpms/smeserver-phpldapadmin/contribs8/smeserver-phpldapadmin.spec
ViewVC logotype

Diff of /rpms/smeserver-phpldapadmin/contribs8/smeserver-phpldapadmin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.2 by unnilennium, Mon May 27 02:45:51 2013 UTC Revision 1.8 by unnilennium, Wed Nov 6 22:56:23 2013 UTC
# Line 1  Line 1 
1  # $Id: smeserver-phpldapadmin.spec,v 1.1 2013/03/03 21:22:48 unnilennium Exp $  # $Id: smeserver-phpldapadmin.spec,v 1.7 2013/11/06 22:45:29 unnilennium Exp $
2  # Authority: nocvs  # Authority: nocvs
3  # Name: Michel Van hees  # Name: Michel Van hees
4    
# Line 6  Summary: PhpLdapAdmin for SME server Line 6  Summary: PhpLdapAdmin for SME server
6  %define name smeserver-phpldapadmin  %define name smeserver-phpldapadmin
7  Name: %{name}  Name: %{name}
8  %define version 1.2.3  %define version 1.2.3
9  %define release 1  %define release 6
10  Version: %{version}  Version: %{version}
11  Release: %{release}%{?dist}  Release: %{release}%{?dist}
12  License: Freely distributable  License: Freely distributable
13  Group: Apache  Group: Apache
14  Source: %{name}-%{version}.tar.gz  Source: %{name}-%{version}.tar.gz
15  #Patch0: %{name}-%{version}.patch.yyyymmddnn  Patch0: smeserver-phpldapadmin-1.2.3-dbinit.patch
16    Patch1: smeserver-phpldapadmin-1.2.3-template.patch
17    Patch2: smeserver-phpldapadmin-1.2.3-bigone.patch
18    Patch3:  smeserver-phpldapadmin-1.2.3-authpatch.patch
19    #{name}-%{version}.patch.yyyymmddnn
20  BuildRoot: /var/tmp/e-smith-buildroot  BuildRoot: /var/tmp/e-smith-buildroot
21  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
22  BuildArchitectures: noarch  BuildArchitectures: noarch
# Line 21  Requires: phpldapadmin >= 1.2.3 Line 25  Requires: phpldapadmin >= 1.2.3
25  AutoReqProv: no  AutoReqProv: no
26    
27  %changelog  %changelog
28    * Wed Nov 6 2013 JP Pialasse <tests@pialasse.com> 1.2.3-6.sme
29    - fix bug [SME: 5762]
30    - default admin read only but kamikaze mod for root modify access.
31    
32    * Mon Nov 4 2013 JP Pialasse <tests@pialasse.com> 1.2.3-4.sme
33    - wrong template path for config file [SME: 7975]
34    - patching also incorrect template.
35    - error binding to server swith to http auth to prevent
36    
37  * Sun May 26 2013 JP Pialasse <tests@pialasse.com> 1.2.3-1.sme  * Sun May 26 2013 JP Pialasse <tests@pialasse.com> 1.2.3-1.sme
38  - remove phpldapadmin from package  - remove phpldapadmin from package
39  - added Requires phpldapadmin-1.2.3-1  - added Requires phpldapadmin-1.2.3-1
40    - clean spec file
41    - added default db value (patch file)
42    
43  * Thu Jun  26 2007 Michel Van hees <michel@vanhees.cc>  * Thu Jun  26 2007 Michel Van hees <michel@vanhees.cc>
44  - Restart contrib from scratch  - Restart contrib from scratch
# Line 34  SME server - phpmyadmin multiuser for sm Line 49  SME server - phpmyadmin multiuser for sm
49    
50  %prep  %prep
51  %setup  %setup
52  #%patch0 -p1  %patch0 -p1
53  #%patch1 -p1  %patch1 -p1
54    %patch2 -p1
55    %patch3 -p1
56    
57  %build  %build
58  perl createlinks  perl createlinks
# Line 55  rm -rf $RPM_BUILD_ROOT Line 72  rm -rf $RPM_BUILD_ROOT
72  %preun  %preun
73    
74  %post  %post
 /sbin/e-smith/db configuration set phpldapadmin service  
 /sbin/e-smith/db configuration setprop phpldapadmin access private  
   
 /sbin/e-smith/expand-template /opt/phpldapadmin/config/config.php  
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 service httpd-e-smith sigusr1  
   
   
 case "${LANG:0:2}" in  
     fr)  
         echo ""  
         echo "Vous pouvez maintenant acceder à phpldapadmin via un browser web de la maniere suivante https://nom_server/phpldapadmin"  
         echo "Vous pouvez vous connecter avec le login admin et le mot de passe du système"  
         echo ""  
         echo "Attention !!!!!"  
         echo "phpldapadmin est limité en accès au réseau interne, donc pas depuis internet"  
         echo "Vous pouvez changer cette option avec les commandes :"  
         echo "db configuration setprop phpldapadmin access public"  
         echo "signal-events console-save"  
         echo ""  
     ;;  
     *)  
         echo ""  
         echo "Now you can access phpldapadmin though your browser at  https://server_name/phpldapadmin"  
         echo "You can connect using system admin login and password"  
         echo ""  
         echo "BEWARE !!!"  
         echo "phpldapadmin is now limited to internal network, so it couldn't be access from internet"  
         echo "You can change this with the following command :"  
         echo "db configuration setprop phpldapadmin access public"  
         echo "signal-events console-save"  
         echo ""  
     ;;  
 esac  
75    
76  %postun  %postun
 /sbin/e-smith/db configuration delete phpldapadmin  
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 service httpd-e-smith sigusr1  
77    
78  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
79  %defattr(-,root,root)  %defattr(-,root,root)


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed