Enhancement #2636

Release: add script to simplify installation from CentOS

Added by Giacomo Sanchietti almost 6 years ago. Updated almost 6 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-release
Target version:v6.5-beta3
Resolution: NEEDINFO:No

Description

Create a script which installs NethServer base modules from a clean CentOS.

The script should also give the option to install extra packages.

install.sh Magnifier (2.75 KB) Giacomo Sanchietti, 01/27/2014 03:42 PM


Related issues

Related to NethServer 6 - Enhancement #2645: Start messagebus service CLOSED

Associated revisions

Revision 71e9bee5
Added by Giacomo Sanchietti almost 6 years ago

Add install script for CentOS. Refs #2636

Revision 589c2f1b
Added by Davide Principi almost 6 years ago

Removed testing repository. Refs #2636

History

#1 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from NEW to TRIAGED
  • % Done changed from 0 to 20

#2 Updated by Giacomo Sanchietti almost 6 years ago

  • Assignee set to Giacomo Sanchietti

#3 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#4 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60

#5 Updated by Giacomo Sanchietti almost 6 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
Package in nethserver-testing:
  • nethserver-release-6.5-1.ns6.noarch.rpm

This package adds a new nethserver-install script to simplify NethServer installation on a clean CentOS.

Test case 1

Install a base system:

yum localinstall -y  http://pulp.nethesis.it/nethserver/nethserver-release-6.5-1.ns6.noarch.rpm
nethserver-install

Check all is working and no errors have been occurred during install.

Test case 2

Install extra modules:

yum localinstall -y  http://pulp.nethesis.it/nethserver/nethserver-release-6.5-1.ns6.noarch.rpm
nethserver-install nethserver-mail nethserver-nut

Check all is working and no errors have been occurred during install.

#6 Updated by Davide Principi almost 6 years ago

  • Assignee set to Davide Principi

#7 Updated by Davide Principi almost 6 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Davide Principi)
  • % Done changed from 70 to 90
The script just works. We might improve it by adding:
  • yum error checks
  • catch and handle Ctrl+C
  • shebang
  • optional repositories (nethserver-testing) from environment variable or command line parameter

There were some errors, but were fixed with #2645

#8 Updated by Davide Principi almost 6 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

Released in nethserver/6.5/base repository.

Also available in: Atom PDF