/[smecontribs]/rpms/smeserver-mediawiki/contribs10/smeserver-mediawiki.spec
ViewVC logotype

Diff of /rpms/smeserver-mediawiki/contribs10/smeserver-mediawiki.spec

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

Revision 1.4 by brianr, Wed Jun 1 09:30:30 2022 UTC Revision 1.10 by brianr, Fri Jun 3 09:35:35 2022 UTC
# Line 1  Line 1 
1  # $Id: smeserver-mediawiki.spec,v 1.3 2022/06/01 09:29:22 brianr Exp $  # $Id: smeserver-mediawiki.spec,v 1.9 2022/06/01 13:28:34 brianr Exp $
2  # Authority: ber_die  # Authority: ber_die
3  # Name: Dietmar Berteld  # Name: Dietmar Berteld
4    
5  %define name smeserver-mediawiki  %define name smeserver-mediawiki
6  %define version 1.37.2  %define version 1.38.0
7  %define release 1  %define release 1
8    
9  Summary:       Mediawiki Web Application for SME Server 7.x based on Mediawiki 1.37.2  Summary:       Mediawiki Web Application for SME Server 7.x based on Mediawiki 1.38.0
10  Name:          %{name}  Name:          %{name}
11  Version:       %{version}  Version:       %{version}
12  Release:       %{release}%{?dist}  Release:       %{release}%{?dist}
13  License:       GPL  License:       GPL
14  Group:         /Web/Applications  Group:         /Web/Applications
15  Source:        %{name}-%{version}.tar.gz  Source:        %{name}-%{version}.tar.gz
16  #Patch0:        smeserver-mediawiki-1.6.10-1.patch  #Patch0:        smeserver-mediawiki-1.37.2-Fix-up-password-generation-and-localsettings.patch
17  #Patch1:        smeserver-mediawiki-1.6.10-Update-to-SME10.patch  #Patch1:        smeserver-mediawiki-1.6.10-Update-to-SME10.patch
18    
19  URL:           http://mediawiki.org/  URL:           http://mediawiki.org/
# Line 31  After installation open your webbrowser Line 31  After installation open your webbrowser
31  http://your_e-smith-server_adress/wiki  http://your_e-smith-server_adress/wiki
32    
33  %changelog  %changelog
34    * Fri Jun 03 2022 Brian Read <brianr@bjsystems.co.uk> 1.38.0-1.sme
35    - Rollup tar file to include mediawiki 1.38.0  [SME: 11987]
36    
37    * Wed Jun 01 2022 Brian Read <brianr@bjsystems.co.uk> 1.37.2-3.sme
38    - Fix-up-password-generation-and-localsettings  [SME: 11987]
39    
40    * Wed Jun 01 2022 BogusDateBot
41    - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
42      by assuming the date is correct and changing the weekday.
43      Thu Oct 23 2007 --> Thu Oct 18 2007 or Tue Oct 23 2007 or Thu Oct 25 2007 or ....
44      Thu Feb 26 2008 --> Thu Feb 21 2008 or Tue Feb 26 2008 or Thu Feb 28 2008 or ....
45    
46  * Tue May 31 2022 Brian Read <brianr@bjsystems.co.uk> 1.6.10-10 sme  * Tue May 31 2022 Brian Read <brianr@bjsystems.co.uk> 1.6.10-10 sme
47  - Update to SME10 [SME:11987]  - Update to SME10 [SME:11987]
48  - Add php-fpm stuff to httpd.conf  - Add php-fpm stuff to httpd.conf
# Line 45  http://your_e-smith-server_adress/wiki Line 57  http://your_e-smith-server_adress/wiki
57    configuration file as well so admins only need to add users to the proper    configuration file as well so admins only need to add users to the proper
58    groups in the server-manager    groups in the server-manager
59    
60  * Thu Feb 26 2008 Dietmar Berteld>  * Tue Feb 26 2008 Dietmar Berteld>
61      Thu Feb 26 2008 --> Thu Feb 21 2008 or Tue Feb 26 2008 or Thu Feb 28 2008 or ....
62  - [1.6.10-7] Fixed httpd-settings for local access only  - [1.6.10-7] Fixed httpd-settings for local access only
63    
64  * Thu Oct 23 2007 Dietmar Berteld>  * Tue Oct 23 2007 Dietmar Berteld>
65      Thu Oct 23 2007 --> Thu Oct 18 2007 or Tue Oct 23 2007 or Thu Oct 25 2007 or ....
66  - [1.6.10-6] Fixed automated uninstall issue for MySQL-DB and MySQL-user  - [1.6.10-6] Fixed automated uninstall issue for MySQL-DB and MySQL-user
67    
68  * Fri Oct 19 2007 Dietmar Berteld>  * Fri Oct 19 2007 Dietmar Berteld>
# Line 120  esac Line 134  esac
134  APP=MediaWiki  APP=MediaWiki
135  URL=wiki  URL=wiki
136  WORKDIR=/root  WORKDIR=/root
137  INSTALLDIR=/usr/share/doc/mediawiki-1.37.2/Sources  MEDIAWIKIVERSION='1.38.0'
138    INSTALLDIR=/usr/share/doc/mediawiki-$MEDIAWIKIVERSION/Sources
139  HTMLDIR=/opt/mediawiki  HTMLDIR=/opt/mediawiki
140  MYSQLDB=mediawiki  MYSQLDB=mediawiki
141  MYSQLUSER=mediawikiuser  MYSQLUSER=mediawikiuser
# Line 138  echo "Decompressing files..." Line 153  echo "Decompressing files..."
153  mkdir -p $HTMLDIR  mkdir -p $HTMLDIR
154  tar xzf $INSTALLDIR/mediawiki-1.37.2.tar.gz -C /opt  tar xzf $INSTALLDIR/mediawiki-1.37.2.tar.gz -C /opt
155  case $UPDATE in  case $UPDATE in
156     0) mv -f /opt/mediawiki-1.37.2/* $HTMLDIR ;;     0) mv -f /opt/mediawiki-$MEDIAWIKIVERSION/* $HTMLDIR ;;
157     *) cp -ufR /opt/mediawiki-1.37.2/* $HTMLDIR --reply=yes ;;     *) cp -ufR /opt/mediawiki-$MEDIAWIKIVERSION/* $HTMLDIR --reply=yes ;;
158  esac  esac
159  rm -rf /opt/mediawiki-1.37.2  rm -rf /opt/mediawiki-$MEDIAWIKIVERSION
160  cp $INSTALLDIR/sme.* $HTMLDIR/skins/common/images  cp $INSTALLDIR/sme.* $HTMLDIR/skins/common/images
161  #Prepare config settings  #Prepare config settings
162  sed 's.mediawikipassword.'$MYSQLPASS'.g' $INSTALLDIR/LocalSettings.php > $HTMLDIR/LocalSettings.php  sed 's.mediawikipassword.'$MYSQLPASS'.g' $INSTALLDIR/LocalSettings.php > $HTMLDIR/LocalSettings.php
# Line 178  case $UPDATE in Line 193  case $UPDATE in
193    0)    0)
194      echo "Creating MySQL User and DataBase..."      echo "Creating MySQL User and DataBase..."
195      mysqladmin -u root create $MYSQLDB      mysqladmin -u root create $MYSQLDB
196      #mysql $MYSQLDB < $INSTALLDIR/$MYSQLDB.sql      mysql $MYSQLDB < $INSTALLDIR/$MYSQLDB.sql
197      mysql -u root -e "SET PASSWORD FOR $MYSQLUSER@localhost = PASSWORD( '$MYSQLPASS' ) "      mysql -u root -e "SET PASSWORD FOR $MYSQLUSER@localhost = PASSWORD( '$MYSQLPASS' ) "
198      mysqladmin flush-privileges      mysqladmin flush-privileges
199      ;;      ;;
# Line 195  echo "Applying modifications to services Line 210  echo "Applying modifications to services
210  sed 's.#!..g' $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings2.php  sed 's.#!..g' $HTMLDIR/LocalSettings.php > $HTMLDIR/LocalSettings2.php
211  mv $HTMLDIR/LocalSettings2.php $HTMLDIR/LocalSettings.php  mv $HTMLDIR/LocalSettings2.php $HTMLDIR/LocalSettings.php
212  /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
213  /usr/local/bin/svc -h /service/httpd-e-smith  systemctl restart httpd-e-smith.service
214  echo "-------------------------------------------------------------------------------"  echo "-------------------------------------------------------------------------------"
215  case $UPDATE in  case $UPDATE in
216    0)    0)
# Line 226  echo "    # config setprop $MYSQLDB Publ Line 241  echo "    # config setprop $MYSQLDB Publ
241  echo " "  echo " "
242  echo "Don't forget to apply modifications with following commands:"  echo "Don't forget to apply modifications with following commands:"
243  echo "    # expand-template /etc/httpd/conf/httpd.conf"  echo "    # expand-template /etc/httpd/conf/httpd.conf"
244  echo "    # svc -h /service/httpd-e-smith"  echo "    # systemctl restart httpd-e-smith.service"
245  echo " "  echo " "
246  echo "For more details, see http://wiki.contribs.org/Mediawiki"  echo "For more details, see http://wiki.contribs.org/Mediawiki"
247  echo "-------------------------------------------------------------------------------"  echo "-------------------------------------------------------------------------------"
248    
249  %preun  %preun
250  INSTALLDIR=/usr/share/doc/mediawiki-1.37.2/Sources  INSTALLDIR=/usr/share/doc/mediawiki-$MEDIAWIKIVERSION/Sources
251  if [ $1 = 0 ] ; then  if [ $1 = 0 ] ; then
252    mv $INSTALLDIR/DO_NOT_USE_OR_DELETE/MW-Full-Uninstall.sh /root/    mv $INSTALLDIR/DO_NOT_USE_OR_DELETE/MW-Full-Uninstall.sh /root/
253  fi  fi


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