Skip to content

Commit

Permalink
update after subproject rename, using rake-helper now, small changes …
Browse files Browse the repository at this point in the history
…in appliances
  • Loading branch information
goldmann committed Jul 10, 2009
1 parent 0ae294c commit 9ce8d17
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 54 deletions.
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[submodule "lib/jboss-cloud-support"]
path = lib/jboss-cloud-support
url = git://github.com/goldmann/jboss-cloud-support.git
[submodule "lib/jboss-appliance-support"]
path = lib/jboss-appliance-support
url = git://github.com/goldmann/jboss-appliance-support.git
35 changes: 2 additions & 33 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,36 +1,5 @@
$: << 'lib/jboss-cloud-support/lib'

require 'jboss-cloud/validator/errors'
require 'jboss-cloud/image-builder'
require 'jboss-cloud/defaults'
require 'jboss-cloud/helpers/rake-helper'

$stderr.reopen("/dev/null")

module Rake
class Task
alias_method :execute_original, :execute

def execute( args=nil )
begin
execute_original( args )
rescue => e
JBossCloud::LOG.fatal e
JBossCloud::LOG.fatal e.message
abort
end
end
end
end

begin
JBossCloud::LOG.debug "Running new Rake session..."

JBossCloud::ImageBuilder.new
rescue JBossCloud::ValidationError => e
JBossCloud::LOG.fatal "ValidationError: #{e.message}."
abort
rescue => e
JBossCloud::LOG.fatal e
JBossCloud::LOG.fatal "Aborting: #{e.message}. See previous errors for more information."
abort
end
JBossCloud::RakeHelper.new
3 changes: 3 additions & 0 deletions appliances/back-end-appliance/back-end-appliance.appl
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@ summary: JBoss Cloud back-end appliance

appliances:
- jboss-as5-appliance

packages:
- jboss-cloud-management
3 changes: 3 additions & 0 deletions appliances/front-end-appliance/front-end-appliance.appl
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@ summary: JBoss Cloud front-end appliance
appliances:
- httpd-appliance
- jboss-jgroups-appliance

packages:
- jboss-cloud-management
2 changes: 1 addition & 1 deletion appliances/management-appliance/management-appliance.appl
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ summary: JBoss Cloud management appliance
packages:
- dhcp
- sudo

- jboss-cloud-management
1 change: 1 addition & 0 deletions appliances/meta-appliance/meta-appliance.appl
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ packages:
- jboss-cloud-environment
- glib2-devel
- ruby-devel
- ruby-libguestfs


1 change: 1 addition & 0 deletions appliances/postgis-appliance/postgis-appliance.appl
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ packages:
- postgresql
- postgresql-server
- postgis
- jboss-cloud-management
1 change: 1 addition & 0 deletions lib/jboss-cloud-appliance
Submodule jboss-cloud-appliance added at fb7173
1 change: 0 additions & 1 deletion lib/jboss-cloud-support
Submodule jboss-cloud-support deleted from b1dfc8
16 changes: 0 additions & 16 deletions specs/extras/jboss-cloud-management.spec
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@ Requires: shadow-utils
Requires: ruby
Requires: rubygems
Source0: thin-ruby-env.patch
Source1: http://rubyforge.org/frs/download.php/52464/xml-simple-1.0.12.gem
Source2: http://rubyforge.org/frs/download.php/52548/mime-types-1.16.gem
Source3: http://rubyforge.org/frs/download.php/21724/builder-2.1.2.gem
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%description
Expand Down Expand Up @@ -40,13 +37,6 @@ pushd $RPM_BUILD_ROOT/usr/share/%{name}/lib/thin/ext/thin_parser
/usr/bin/make clean
popd

%install

mkdir -p $RPM_BUILD_ROOT/usr/share/%{name}-gems
cp %{SOURCE1} $RPM_BUILD_ROOT/usr/share/%{name}-gems
cp %{SOURCE2} $RPM_BUILD_ROOT/usr/share/%{name}-gems
cp %{SOURCE3} $RPM_BUILD_ROOT/usr/share/%{name}-gems

%clean
rm -rf $RPM_BUILD_ROOT

Expand All @@ -56,12 +46,6 @@ rm -rf $RPM_BUILD_ROOT
/usr/sbin/useradd -m -r -g thin thin 2>/dev/null || :

%post
# install additional gems

/usr/bin/gem install -q /usr/share/%{name}-gems/xml-simple-1.0.12.gem
/usr/bin/gem install -q /usr/share/%{name}-gems/builder-2.1.2.gem
/usr/bin/gem install -q /usr/share/%{name}-gems/mime-types-1.16.gem

/bin/mkdir -p /var/log/jboss-cloud-management
/bin/chown thin:thin /var/log/jboss-cloud-management
echo "sh /usr/share/%{name}/src/network-setup.sh" >> /etc/rc.local
Expand Down

0 comments on commit 9ce8d17

Please sign in to comment.