/[smecontribs]/rpms/smeserver-phpmyadmin-multiuser/contribs7/smeserver-phpmyadmin-multiuser.spec
ViewVC logotype

Diff of /rpms/smeserver-phpmyadmin-multiuser/contribs7/smeserver-phpmyadmin-multiuser.spec

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

Revision 1.1 by slords, Tue Feb 26 01:05:34 2008 UTC Revision 1.4 by snetram, Sat May 17 13:49:21 2008 UTC
# Line 1  Line 1 
1    # $Id: smeserver-phpmyadmin-multiuser.spec,v 1.3 2008/05/17 13:40:51 snetram Exp $
2    # Authority: nocvs
3    # Name: Michel Van hees
4    
5  Summary: PhpMyAdmin for SME server  Summary: PhpMyAdmin for SME server
6  %define name smeserver-phpmyadmin-multiuser  %define name smeserver-phpmyadmin-multiuser
7  Name: %{name}  Name: %{name}
8  %define version 2.11.3  %define version 2.11.3
9  %define release 1  %define release 3
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-phpmyadmin-multiuser-2.11.3-RemoveCreatelinks.patch
16    Patch1: smeserver-phpmyadmin-multiuser-2.11.3-RemoveLicense.patch
17    Patch2: smeserver-phpmyadmin-multiuser-2.11.3-initDB.patch
18    Patch3: smeserver-phpmyadmin-multiuser-2.11.3-Relocate.patch
19    Patch4: smeserver-phpmyadmin-multiuser-2.11.3-Alias.patch
20    
21  BuildRoot: /var/tmp/e-smith-buildroot  BuildRoot: /var/tmp/e-smith-buildroot
22  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
23  BuildArchitectures: noarch  BuildArchitectures: noarch
24  Requires: smeserver-release >= 7  Requires: smeserver-release >= 7
25    Requires: phpmyadmin
26  AutoReqProv: no  AutoReqProv: no
27    
28  %changelog  %changelog
29    * Sat May 17 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 2.11.3-3
30    - Removed license from doc list as it made build fail
31    
32    * Thu May 15 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 2.11.3-2
33    - Move database entries out of spec file
34    - Removed phpmyadmin core from contrib
35    - Removed createlinks script as it is not used
36    - Removed GPL license from the package
37    - Removed warning messages from SPEC file
38    - Removed MySQL commands from SPEC file
39    
40  * Wed Dec  13 2007 Michel Van hees <michel@vanhees.cc>  * Wed Dec  13 2007 Michel Van hees <michel@vanhees.cc>
41  - update contrib to phpmyadmin 2.11.3  - update contrib to phpmyadmin 2.11.3
42    
# Line 79  SME server - phpmyadmin multiuser for sm Line 100  SME server - phpmyadmin multiuser for sm
100    
101  %prep  %prep
102  %setup  %setup
103  #%patch0 -p1  rm -rf root/opt
104  #%patch1 -p1  %patch0 -p1 -E
105    %patch1 -p1 -E
106    %patch2 -p1
107    %patch3 -p1
108    %patch4 -p1
109    
110  %build  %build
 perl createlinks  
111    
112  %install  %install
113  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
114  (cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)  (cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
115  rm -f %{name}-%{version}-filelist  rm -f %{name}-%{version}-filelist
116  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
 echo "%doc COPYING"          >> %{name}-%{version}-filelist  
117    
118  %clean  %clean
119  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
120    
 %pre  
 /sbin/e-smith/db accounts set phpmyadminmulti reserved  
   
 %preun  
   
 %post  
 /sbin/e-smith/db configuration set phpmyadminmulti service  
 /sbin/e-smith/db configuration setprop phpmyadminmulti access private  
   
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 service httpd-e-smith sigusr1  
   
 if [ $1 = 1 ] ; then  
   mysql --execute="grant all privileges on *.* to admin@localhost identified by 'admin' WITH GRANT OPTION"  
   mysql --execute="flush privileges"  
 fi  
   
 case "${LANG:0:2}" in  
     fr)  
         echo ""  
         echo "Vous pouvez maintenant acceder à phpmyadmin via un browser web de la maniere suivante https://nom_server/myadmin"  
         echo "Vous pourrez vous loger sous admin avec comme mot de pass admin. N'oublier pas de le changer!"  
         echo "Si vous mettez à jour une version 2.1 ou supérieur, le mot de passe admin n'aura pas changer!"  
         echo ""  
         echo "Attention !!!!!"  
         echo "PHPMyadmin 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 phpmyadminmulti access public"  
         echo "signal-events console-save"  
         echo ""  
     ;;  
     *)  
         echo ""  
         echo "Now you can access phpmyadmin though your browser at  https://server_name/myadmin"  
         echo "You can connect using login admin and password admin. Don't forget to change it"  
         echo "If you update a 2.1 version of this contribs, admin password don't change!"  
         echo ""  
         echo "BEWARE !!!"  
         echo "PHPMyadmin 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 phpmyadminmulti access public"  
         echo "signal-events console-save"  
         echo ""  
     ;;  
 esac  
   
 %postun  
 /sbin/e-smith/db configuration delete phpmyadminmulti  
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 /sbin/e-smith/db accounts delete phpmyadminmulti  
 service httpd-e-smith sigusr1  
 if [ $1 = 0 ] ; then  
   mysql --execute="delete from mysql.user where User='admin'"  
   mysql --execute="flush privileges"  
 fi  
   
121  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
122  %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