diff options
-rwxr-xr-x | goinit | 16 | ||||
-rwxr-xr-x | goscb | 7 |
2 files changed, 21 insertions, 2 deletions
@@ -0,0 +1,16 @@ +#!/bin/sh +set -eux + +if [ -d .osc ] ; then + exit 0 +fi + +# We actually want to ignore it (for now?) +echo '/.osc/' >>.git/info/exclude + +mkdir -p .osc +echo 'https://api.opensuse.org' >.osc/_apiurl +basename "$(pwd)" >.osc/_package +echo '1.0' >.osc/_osclib_version +echo 'openSUSE:Factory' >.osc/_project +echo "$(git remote get-url $(git remote|head -n1))#factory" >.osc/_scm @@ -1,5 +1,8 @@ #!/bin/sh +set -eux +REPOSITORY="standard" +ARCH="x86_64" osc build --cpio-bulk-download --download-api-only --keep-pkg=RPMS \ - --alternative-project openSUSE:Factory standard x86_64 "$@" \ - |& tee osc-build-log.txt + --alternative-project "$(cat .osc/_project)" ${REPOSITORY} ${ARCH} "$@" \ + 2>&1 | tee osc-build-log.txt |