Blame scripts/buildpkg.sh
|
Bernhard M. Wiedemann |
aa0db3 |
#!/bin/sh
|
|
Bernhard M. Wiedemann |
aa0db3 |
# This expects to be run from the package dir
|
|
Bernhard M. Wiedemann |
aa0db3 |
# and will build a single package
|
|
Bernhard M. Wiedemann |
aa0db3 |
set -x
|
|
Bernhard M. Wiedemann |
aa0db3 |
project=${project:-`cat ../.project 2>/dev/null`}
|
|
Bernhard M. Wiedemann |
aa0db3 |
project=${project:-openSUSE:Factory}
|
|
Bernhard M. Wiedemann |
aa0db3 |
set -e
|
|
Bernhard M. Wiedemann |
8b264f |
repo=${repo:-standard}
|
|
Bernhard M. Wiedemann |
8b264f |
arch=${arch:-x86_64}
|
|
Bernhard M. Wiedemann |
aa0db3 |
pkg=$(basename $(pwd))
|
|
Bernhard M. Wiedemann |
aa0db3 |
mkdir -p .osc
|
|
Bernhard M. Wiedemann |
aa0db3 |
echo "$project" > .osc/_project
|
|
Bernhard M. Wiedemann |
aa0db3 |
echo "$pkg" > .osc/_package
|
|
Bernhard M. Wiedemann |
8b264f |
prjconf=.osc/_buildconfig-$repo-$arch
|
|
Bernhard M. Wiedemann |
8b264f |
buildinfo=.osc/_buildinfo-$repo-$arch
|
|
Bernhard M. Wiedemann |
c313a2 |
cat > $prjconf <
|
|
Bernhard M. Wiedemann |
c313a2 |
%define _project openSUSE:Factory
|
|
Bernhard M. Wiedemann |
c313a2 |
%define _repository standard
|
|
Bernhard M. Wiedemann |
c313a2 |
Macros:
|
|
Bernhard M. Wiedemann |
c313a2 |
%vendor obs://build.opensuse.org/openSUSE:Factory
|
|
Bernhard M. Wiedemann |
c313a2 |
%_download_url http://download.opensuse.org/repositories
|
|
Bernhard M. Wiedemann |
c313a2 |
%_project openSUSE:Factory
|
|
Bernhard M. Wiedemann |
c313a2 |
%distribution openSUSE:Factory
|
|
Bernhard M. Wiedemann |
c313a2 |
%_project openSUSE:Factory
|
|
Bernhard M. Wiedemann |
c313a2 |
%_repository standard
|
|
Bernhard M. Wiedemann |
c313a2 |
:Macros
|
|
Bernhard M. Wiedemann |
c313a2 |
EOPRJCONF
|
|
Bernhard M. Wiedemann |
c313a2 |
cat ../../_/_project/_config >> $prjconf
|
|
Bernhard M. Wiedemann |
8b264f |
#osc buildinfo > $buildinfo
|
|
Bernhard M. Wiedemann |
c313a2 |
|
|
Bernhard M. Wiedemann |
aa0db3 |
osc build --noservice "$@"
|