Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
OBS:Server:2.4
obs-server
update-sources.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File update-sources.sh of Package obs-server
#! /bin/sh echo "Do not use this anymore, our deps should be stable" exit 1 set -e specfile=`ls -1 *.spec` rm -rf open-build-service git clone --depth=1000 git://github.com/openSUSE/open-build-service.git --single-branch --branch 2.4 cd open-build-service commit=`git show | grep ^commit | head -n 1 | sed -e 's,commit ,,; s,\(........\).*,\1,'` descr=`git describe --long --tags | tr - _` cd .. if `ls -1 obs-server*.bz2 2>/dev/null | grep -q $descr.tar`; then echo "leaving old sources" else cp -al open-build-service obs-server-$descr rm -f obs-server*bz2 tar -cjf obs-server-$descr.tar.bz2 --exclude=.git --exclude=.gitignore obs-server-$descr sed -i -e "s,^Version:.*,Version: $descr," $specfile rm -rf obs-server-$descr osc addremove fi tdir=`mktemp -d` pushd open-build-service/src/api export BUNDLE_WITHOUT=test:assets:development export BUNDLE_FROZEN=1 bundle show --paths | sed -e 's,.*gems/\(.*\)-\([^-]*\)$,Requires: rubygem(1.9.1:\1) = \2,' > $tdir/api-r popd pushd open-build-service/src/webui bundle show --paths | sed -e 's,.*gems/\(.*\)-\([^-]*\)$,Requires: rubygem(1.9.1:\1) = \2,' > $tdir/webui-r popd cat $tdir/webui-r $tdir/api-r | sort -u > $tdir/all-r { sed -n -e '1,/OBS_SERVER_BEGIN/p' $specfile cat $tdir/all-r sed -n -e '/OBS_SERVER_END/,$p' $specfile } > $specfile.tmp && mv $specfile.tmp $specfile #rm -rf open-build-service $tdir osc service localrun format_spec_file
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