7 VERSION=`grep 'Version:' packaging/web-ui-fw.spec | awk '{print $2}'`
8 TARNAME=$PROJECT-$VERSION
11 OBS_LOCAL=home:$OBS_USER
13 OBSDIR_USER=$OBSDIR_ROOT/$OBS_LOCAL
14 OBSDIR_PROJECT=$OBSDIR_USER/$PROJECT
16 if test ! -n "$OBS_USER"; then
17 echo "Error: No OBS account is given."
18 echo "USAGE: $0 <OBS account name> [--upload]"
20 echo "${HOME}/obs/home:<OBS account>/web-ui-fw direcory will be created."
22 echo " If --upload option is given, OBS build request will be done to your home project."
23 echo " Otherwise, local OBS will be run."
28 test -d "$OBSDIR_ROOT" || mkdir -p $OBSDIR_ROOT
30 test -d "$OBSDIR_USER" || osc co $OBS_LOCAL/$PROJECT || ( echo "Error: Failed to checkout $OBS_LOCAL/$PROJECT"; exit 1 )
32 test -d $OBSDIR_PROJECT || osc mkpac $PROJECT
34 ### Make tarball and spec into obs project dir
37 rm -rf $OBSDIR_PROJECT/*
39 git archive --format=tar --prefix=$TARNAME/ HEAD | gzip > $OBSDIR_PROJECT/$TARNAME.tar.gz
40 cp -av ./packaging/$PROJECT.spec $OBSDIR_PROJECT/
44 echo "If you want to build locally, run following command:"
45 echo "cd $OBSDIR_PROJECT; osc build standard --no-verify --local-package --clean"
49 if test "$2" == "--upload"; then
53 #rpmbuild -ba packaging/*.spec
55 osc build standard --no-verify --local-package --clean