Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
OBS:Server:2.4
obs-api-deps
update-sources.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File update-sources.sh of Package obs-api-deps
#! /bin/sh set -e specfile=`ls -1 *.spec` rm -rf open-build-service git clone --depth=1 git://github.com/openSUSE/open-build-service.git --single-branch --branch 2.4 tdir=`mktemp -d` pushd open-build-service/src/api commit=`git show | grep ^commit | head -n 1 | sed -e 's,commit ,,; s,\(........\).*,\1,'` export BUNDLE_FROZEN=1 ruby -rbundler -e 'Bundler.definition.resolve.to_a.each { |s| puts "rubygem(1.9.1:#{s.name}) = #{s.version}" }' > $tdir/all-br popd pushd open-build-service/src/webui ruby -rbundler -e 'Bundler.definition.resolve.to_a.each { |s| puts "rubygem(1.9.1:#{s.name}) = #{s.version}" }' >> $tdir/all-br popd sed -i -e 's,^,Requires: ,' $tdir/all-br { sed -n -e '1,/OBS_TESTSUITE_BEGIN/p' $specfile cat $tdir/all-br | sort -u sed -n -e '/OBS_TESTSUITE_END/,$p' $specfile } > $specfile.tmp && mv $specfile.tmp $specfile osc service localrun format_spec_file # only if there is a difference up to now, change the version if ! diff -u .osc/$specfile $specfile; then version=$(date +%Y%m%d%H%M%S) sed -i -e "s,^Version:.*,Version: $version.$commit," $specfile osc service localrun format_spec_file fi echo $tdir #rm -rf open-build-service $tdir
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor