Revision c9acbff0
Added by Jason Montleon almost 12 years ago
SPECS/foreman.spec | ||
---|---|---|
%{_datadir}/%{name}/bundler.d/libvirt.rb
|
||
|
||
%post libvirt
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%preun libvirt
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%package ovirt
|
||
Summary: Foreman ovirt support
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/ovirt.rb
|
||
|
||
%post ovirt
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%preun ovirt
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package fog
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/fog.rb
|
||
|
||
%post fog
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%preun fog
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package vmware
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/vmware.rb
|
||
|
||
%post vmware
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%preun vmware
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package console
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/console.rb
|
||
|
||
%post console
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%postun console
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package mysql
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/mysql.rb
|
||
|
||
%post mysql
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%postun mysql
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package mysql2
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/mysql2.rb
|
||
|
||
%post mysql2
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%postun mysql2
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package postgresql
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/postgresql.rb
|
||
|
||
%post postgresql
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%postun postgresql
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package sqlite
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/sqlite.rb
|
||
|
||
%post sqlite
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%postun sqlite
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package devel
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/development.rb
|
||
|
||
%post devel
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%postun devel
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
%package test
|
||
... | ... | |
%{_datadir}/%{name}/bundler.d/test.rb
|
||
|
||
%post test
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
|
||
%postun test
|
||
if [ $1 == 0 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
|
||
|
||
... | ... | |
varlibdir=%{_localstatedir}/log # /var/log
|
||
if [ ! -d $varlibdir/%{name} -a -d $datadir/log -a ! -L $datadir/log ]; then
|
||
[ -d $varlibdir ] || mkdir -p $varlibdir
|
||
mv $datadir/log $varlibdir/%{name} && ln -s $varlib/%{name} $datadir/log
|
||
fi
|
||
|
||
|
||
varlibdir=%{_localstatedir}/run # /var/run
|
||
if [ ! -d $varlibdir/%{name} -a -d $datadir/tmp -a ! -L $datadir/tmp ]; then
|
||
... | ... | |
/sbin/chkconfig --add %{name} || ::
|
||
|
||
# initialize/migrate the database (defaults to SQLITE3)
|
||
if [ $1 == 1 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
fi
|
||
if [ $1 == 2 ]; then
|
||
cd /usr/share/foreman; /usr/bin/bundle update --local 1>/dev/null 2>&1
|
||
fi
|
||
cd /usr/share/foreman; rm Gemfile.lock; /usr/bin/bundle install --local 1>/dev/null 2>&1
|
||
su - foreman -s /bin/bash -c %{_datadir}/%{name}/extras/dbmigrate >/dev/null 2>&1 || :
|
||
(/sbin/service foreman status && /sbin/service foreman restart) >/dev/null 2>&1
|
||
exit 0
|
SPECS/rubygem-excon.spec | ||
---|---|---|
%define rbname excon
|
||
%define version 0.13.3
|
||
%define version 0.14.0
|
||
%define release 1
|
||
|
||
Summary: speed, persistence, http(s)
|
||
... | ... | |
|
||
%files
|
||
%defattr(-, root, root)
|
||
%{gemdir}/gems/excon-0.13.3/Gemfile
|
||
%doc %{gemdir}/gems/excon-0.13.3/README.md
|
||
%{gemdir}/gems/excon-0.13.3/Rakefile
|
||
%{gemdir}/gems/excon-0.13.3/benchmarks
|
||
%{gemdir}/gems/excon-0.13.3/changelog.txt
|
||
%{gemdir}/gems/excon-0.13.3/data/cacert.pem
|
||
%{gemdir}/gems/excon-0.13.3/excon.gemspec
|
||
%{gemdir}/gems/excon-0.13.3/lib/excon.rb
|
||
%{gemdir}/gems/excon-0.13.3/lib/excon/connection.rb
|
||
%{gemdir}/gems/excon-0.13.3/lib/excon/constants.rb
|
||
%{gemdir}/gems/excon-0.13.3/lib/excon/errors.rb
|
||
%{gemdir}/gems/excon-0.13.3/lib/excon/response.rb
|
||
%{gemdir}/gems/excon-0.13.3/lib/excon/socket.rb
|
||
%{gemdir}/gems/excon-0.13.3/lib/excon/ssl_socket.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/bad_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/basic_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/header_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/idempotent_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/instrumentation_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/proxy_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/query_string_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/basic.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/basic.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/basic_auth.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/proxy.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/query_string.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/request_methods.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/response_header.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/ssl.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/rackups/thread_safety.ru
|
||
%{gemdir}/gems/excon-0.13.3/tests/request_method_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/servers/bad.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/stub_tests.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/test_helper.rb
|
||
%{gemdir}/gems/excon-0.13.3/tests/thread_safety_tests.rb
|
||
|
||
%doc %{gemdir}/doc/excon-0.13.3
|
||
%{gemdir}/cache/excon-0.13.3.gem
|
||
%{gemdir}/specifications/excon-0.13.3.gemspec
|
||
%{gemdir}/gems/excon-0.14.0/Gemfile
|
||
%doc %{gemdir}/gems/excon-0.14.0/README.md
|
||
%{gemdir}/gems/excon-0.14.0/Rakefile
|
||
%{gemdir}/gems/excon-0.14.0/benchmarks
|
||
%{gemdir}/gems/excon-0.14.0/changelog.txt
|
||
%{gemdir}/gems/excon-0.14.0/data/cacert.pem
|
||
%{gemdir}/gems/excon-0.14.0/excon.gemspec
|
||
%{gemdir}/gems/excon-0.14.0/lib/
|
||
%{gemdir}/gems/excon-0.14.0/tests
|
||
|
||
%doc %{gemdir}/doc/excon-0.14.0
|
||
%{gemdir}/cache/excon-0.14.0.gem
|
||
%{gemdir}/specifications/excon-0.14.0.gemspec
|
||
|
||
%changelog
|
SPECS/rubygem-fog.spec | ||
---|---|---|
|
||
Requires: rubygem-builder
|
||
|
||
Requires: rubygem-excon => 0.13.0
|
||
Requires: rubygem-excon < 0.14
|
||
Requires: rubygem-excon >= 0.14.0
|
||
|
||
Requires: rubygem-formatador => 0.2.0
|
||
Requires: rubygem-formatador < 0.3
|
Also available in: Unified diff
change how bundler is run and update excon dependency for fog