Skip to content

Commit

Permalink
Merge pull request #463 from ajragusa/master
Browse files Browse the repository at this point in the history
1.2.2 release with requested template change
  • Loading branch information
ajragusa authored Aug 10, 2017
2 parents fe503c2 + d67af10 commit bfeb832
Show file tree
Hide file tree
Showing 11 changed files with 102 additions and 20 deletions.
2 changes: 1 addition & 1 deletion app/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
NAME= oess-core
VERSION = 1.2.1
VERSION = 1.2.2

rpm: dist
rpmbuild -ta dist/$(NAME)-$(VERSION).tar.gz
Expand Down
6 changes: 3 additions & 3 deletions app/oess-core.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: oess-core
Version: 1.2.1
Version: 1.2.2
Release: 1%{?dist}
Summary: The core OESS service providers

Expand All @@ -11,7 +11,7 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

BuildRequires: perl

Requires: nox >= 0.10.11
Requires: nox >= 0.10.12
Requires: xmlsec1-devel
Requires: xmlsec1-openssl-devel
Requires(interp): /bin/sh
Expand All @@ -21,7 +21,7 @@ Requires: /bin/bash
Requires: /usr/bin/perl
Requires: perl(base), perl(constant), perl(strict), perl(warnings)

Requires: perl-OESS >= 1.2.1
Requires: perl-OESS >= 1.2.2

Requires: perl(AnyEvent), perl(AnyEvent::DBus), perl(AnyEvent::RabbitMQ)
Requires: perl(CPAN), perl(CPAN::Shell)
Expand Down
2 changes: 1 addition & 1 deletion frontend/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
NAME= oess-frontend
VERSION = 1.2.1
VERSION = 1.2.2

rpm: dist
rpmbuild -ta dist/$(NAME)-$(VERSION).tar.gz
Expand Down
6 changes: 3 additions & 3 deletions frontend/oess-frontend.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: oess-frontend
Version: 1.2.1
Version: 1.2.2
Release: 1%{?dist}
Summary: The OESS webservices and user interface

Expand All @@ -13,14 +13,14 @@ BuildRequires: perl
BuildRequires: python >= 2.6, python-libs >= 2.6
BuildRequires: python-simplejson

Requires: oess-core >= 1.2.1, nox >= 0.10.11
Requires: oess-core >= 1.2.2, nox >= 0.10.12
Requires: yui2
Requires: httpd, mod_ssl
Requires: nddi-tiles
Requires: perl-Crypt-SSLeay
Requires: xmlsec1, xmlsec1-openssl

Requires: perl-OESS >= 1.2.1
Requires: perl-OESS >= 1.2.2

Requires: perl(strict), perl(warnings)
Requires: perl(AnyEvent)
Expand Down
2 changes: 1 addition & 1 deletion nox/nox.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: nox
Version: 0.10.11
Version: 0.10.12
Release: 1%{?dist}
Summary: NOX: an OpenFlow controller

Expand Down
6 changes: 3 additions & 3 deletions oess.spec
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Summary: OESS Metapackage
Name: oess
Version: 1.2.1
Version: 1.2.2
Release: 1%{?dist}
License: Apache
Group: GRNOC
#Source:
URL: http://globalnoc.iu.edu
Buildroot: %{_tmppath}/%{name}-root
Requires: oess-core >= 1.2.1
Requires: oess-frontend >= 1.2.1
Requires: oess-core >= 1.2.2
Requires: oess-frontend >= 1.2.2

%description
Package that installs all of the OESS packages
Expand Down
6 changes: 3 additions & 3 deletions perl-lib/OESS/lib/OESS/Database.pm
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ OESS::Database - Database Interaction Module
=head1 VERSION
Version 1.2.1
Version 1.2.2
=cut

our $VERSION = '1.2.1';
our $VERSION = '1.2.2';

=head1 SYNOPSIS
Expand Down Expand Up @@ -83,7 +83,7 @@ use Data::Dumper;

use Socket qw( inet_aton inet_ntoa);

use constant VERSION => '1.2.1';
use constant VERSION => '1.2.2';
use constant MAX_VLAN_TAG => 4096;
use constant MIN_VLAN_TAG => 1;
use constant OESS_PW_FILE => "/etc/oess/.passwd.xml";
Expand Down
2 changes: 1 addition & 1 deletion perl-lib/OESS/perl-OESS.spec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Summary: OESS Perl Libraries
Name: perl-OESS
Version: 1.2.1
Version: 1.2.2
Release: 1%{?dist}
License: APL 2.0
Group: Network
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,11 @@
[% IF path.name == 'PRIMARY' %]
<primary>
<name>OESS-L2CCC-[% a_side %]-[% dest_node %]-LSP-[% circuit_id %]-[% path.name %]</name>
<select>manual</select>
</primary>
[% ELSE %]
<secondary>
<name>OESS-L2CCC-[% a_side %]-[% dest_node %]-LSP-[% circuit_id %]-[% path.name %]</name>
<standby />
<standby />
</secondary>
[% END %]
[% END %]
Expand All @@ -48,7 +47,6 @@
[% ELSE %]
<path-list>
<name>[% dest %]</name>
<loose />
</path-list>
[% END %]
</path>
Expand Down
2 changes: 1 addition & 1 deletion perl-lib/OESS/share/nddi.sql
Original file line number Diff line number Diff line change
Expand Up @@ -632,7 +632,7 @@ CREATE TABLE `oess_version` (

LOCK TABLES `oess_version` WRITE;
/*!40000 ALTER TABLE `oess_version` DISABLE KEYS */;
INSERT INTO `oess_version` VALUES ('1.2.1');
INSERT INTO `oess_version` VALUES ('1.2.2');
/*!40000 ALTER TABLE `oess_version` ENABLE KEYS */;
UNLOCK TABLES;

Expand Down
84 changes: 84 additions & 0 deletions perl-lib/OESS/share/upgrade/oess-1.2.1-1.2.2
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
#!/usr/bin/perl
#-------------------------------------------------------------------
#----- OESS 1.0.12 - 1.1.0 upgrade module
#-----
#----- Copyright(C) 2010 The Trustees of Indiana University
#--------------------------------------------------------------------
#----- $HeadURL: $
#----- $Id: $
#-----
#----- This is run when upgrading the database from
#----- version 1.2.1 to version 1.2.2
#--------------------------------------------------------------------

use strict;
use warnings;
use OESS::Database;

my $prev_version = "1.2.1";
my $version = "1.2.2";

sub main{
print "*******************************************************************\n";
print "********* OESS DB UPGRADE ************\n";
print "*******************************************************************\n";
print "********* This will upgrade from $prev_version to $version **********\n";
print "********* of the OESS DB any other version will not work ************\n";

continue_parameter("Do you wish to continue");

my $dbq = new OESS::Database();
my $current_version = $dbq->get_oess_schema_version();
if($current_version eq $prev_version){
$dbq->{'dbh'}->begin_work();
upgrade($dbq);
$dbq->{'dbh'}->commit();
} else{
print "Wrong version of OESS DB\n";
print "This script only upgrades from version $prev_version to $version\n";
exit;
}

print STDERR "Upgrade Successful!!\n";
}


sub upgrade{
my $dbq = shift;
my $term = shift;
my $dbh = $dbq->{'dbh'};
my $str;
my $sth;


# Done with the rest of the upgrade update our version
$str = "update oess_version set version = '$version'";
$sth = $dbh->prepare($str) or die "Unable to prepare version update \n";
$sth->execute() or die "Unable to update version\n";
}

main();

sub continue_parameter {
my $name = shift;

print "$name [y/n]: ";
my $yes_or_no = <>;
chomp($yes_or_no);

exit(0) if ($yes_or_no !~ /y/i || $yes_or_no =~ /n/i);
}

sub required_parameter {
my $name = shift;

while (1) {
print "$name (required): ";
my $response = <>;
chomp($response);

return $response if ($response);

print "\nThis option is required!\n\n";
}
}

0 comments on commit bfeb832

Please sign in to comment.