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 "$@"