/[smecontribs]/rpms/phpki-ng/contribs10/phpki-ng.spec
ViewVC logotype

Diff of /rpms/phpki-ng/contribs10/phpki-ng.spec

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

Revision 1.9 by jcrisp, Sat Apr 3 14:32:38 2021 UTC Revision 1.14 by jpp, Mon Nov 21 02:09:06 2022 UTC
# Line 4  Line 4 
4    
5  %define         name phpki-ng  %define         name phpki-ng
6  %define         version 0.84  %define         version 0.84
7  %define         release 8  %define         release 13
8  Summary:        Phpki is a simple certificate management suite  Summary:        Phpki is a simple certificate management suite
9  Name:           %{name}  Name:           %{name}
10  Version:        %{version}  Version:        %{version}
# Line 20  Patch3:         phpki-ng-0.84-fix-crl.pa Line 20  Patch3:         phpki-ng-0.84-fix-crl.pa
20  Patch4:         phpki-ng-0.84-fix-missing-slash-certtype-detection.patch  Patch4:         phpki-ng-0.84-fix-missing-slash-certtype-detection.patch
21  Patch5:         phpki-ng-0.84-fix-html-directory-check.patch  Patch5:         phpki-ng-0.84-fix-html-directory-check.patch
22  Patch6:         phpki-ng-0.84-fix-download-cert.patch  Patch6:         phpki-ng-0.84-fix-download-cert.patch
23    Patch7:         phpki-ng-0.84-fix-html-syntax-in-help.patch
24    Patch8:         phpki-ng-0.84-fix-final-redirect.patch
25    
26    
27  BuildArch:      noarch  BuildArch:      noarch
28  BuildRoot:      /var/tmp/%{name}-%{version}  BuildRoot:      /var/tmp/%{name}-%{version}
# Line 42  With it, you may create and centrally ma Line 45  With it, you may create and centrally ma
45  e-mail clients, SSL servers, and VPN applications.  e-mail clients, SSL servers, and VPN applications.
46    
47  %changelog  %changelog
48  * Sat Apr 03 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-7.sme  * Fri Nov 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> %{version}-13.sme
49  - copy phpki-store as a backup instead of move  - remove extra space in URL in search.php [SME: 12232]
50    
51    * Thu Sep 30 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-12.sme
52    - Attempt to fix the final reload after CA creation [SME: 11192]
53    
54    * Thu Aug 05 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-11.sme
55    - Fix html syntax error in help - Thanks Mauro De Carolis [SME: 11688]
56    
57    * Tue Apr 06 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-10.sme
58    - And tidy up the copying wording. [SME: 11192]
59    - Credit to Terry Fage for persisting with testing
60    
61    * Mon Apr 05 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-9.sme
62    - Really fix the copy this time [SME: 11192]
63    
64    * Sat Apr 03 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-8.sme
65    - copy phpki-store as a backup instead of move [SME: 11192]
66    
67  * Thu Apr 01 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-7.sme  * Thu Apr 01 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-7.sme
68  - Fix broken Download Certificate in Cert generation [SME: 11513]  - Fix broken Download Certificate in Cert generation [SME: 11513]
69    
70  * Thu Mar 18 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-6.sme  * Thu Mar 18 2021 John Crisp <jcrisp@safeandsoundit.co.uk> 0.84-6.sme
71  - Update html header info  - Update html header info [SME: 11192]
72  - Remove obsolete align  - Remove obsolete align
73  - Remove accidentally duplicated html  - Remove accidentally duplicated html
74  - Fix typo  - Fix typo
# Line 189  e-mail clients, SSL servers, and VPN app Line 208  e-mail clients, SSL servers, and VPN app
208  %patch4 -p1  %patch4 -p1
209  %patch5 -p1  %patch5 -p1
210  %patch6 -p1  %patch6 -p1
211    %patch7 -p1
212    %patch8 -p1
213    
214  %build  %build
215  %{__mkdir_p} root/opt/phpki/html  %{__mkdir_p} root/opt/phpki/html
# Line 259  if [ -d /opt/phpki/phpki-store ] ; then Line 280  if [ -d /opt/phpki/phpki-store ] ; then
280      RANDOM=$$      RANDOM=$$
281      PHPKIDIR=$(( 1 + $RANDOM%99999 ))      PHPKIDIR=$(( 1 + $RANDOM%99999 ))
282      echo "Number is $PHPKIDIR"      echo "Number is $PHPKIDIR"
283      echo "moving from /opt/phpki/phpki-store to /opt/phpki/phpki-store.$PHPKIDIR"      echo "Copying from /opt/phpki/phpki-store to /opt/phpki/phpki-store.$PHPKIDIR"
284      mv /opt/phpki/phpki-store "/opt/phpki/phpki-store.$PHPKIDIR"      /bin/cp -pr /opt/phpki/phpki-store "/opt/phpki/phpki-store.$PHPKIDIR"
285      echo "Directory moved...continuing installaton"      echo "Directory copied...continuing installaton"
286  else  else
287      echo "No directory detected...continuing installaton"      echo "No directory detected...continuing installaton"
288  fi  fi
289    
290  echo "Creating phpki user"  
291    
292  if ! /usr/bin/id phpki &>/dev/null; then  if ! /usr/bin/id phpki &>/dev/null; then
293    echo "Creating phpki user"
294          /usr/sbin/useradd -c 'Phpki User' -s /sbin/nologin -r -d /opt/phpki/phpki-store phpki &>/dev/null || \          /usr/sbin/useradd -c 'Phpki User' -s /sbin/nologin -r -d /opt/phpki/phpki-store phpki &>/dev/null || \
295                  %logmsg "Unexpected error adding user \"phpki\". Abort installation."                  %logmsg "Unexpected error adding user \"phpki\". Abort installation."
296  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