Adrian Schröter 2011-12-01 14:11:20 +00:00 committed by Git OBS Bridge
parent 7fedf2a7c4
commit 74a0c34178
4 changed files with 20 additions and 5 deletions

View File

@ -9,6 +9,10 @@ while test $# -gt 0; do
MYOUTDIR="$2"
shift
;;
*-specfile)
MYSPECFILES="$MYSPECFILES $2"
shift
;;
*)
echo Unknown parameter $1.
echo 'Usage: this service is not excepting parameters'
@ -19,7 +23,10 @@ while test $# -gt 0; do
done
RETURN=0
for i in *.spec; do
if [ -z "$MYSPECFILES" ]; then
MYSPECFILES=`echo *.spec`
fi
for i in $MYSPECFILES; do
if [ "$i" == '*.spec' ]; then
echo "WARNING: no spec file found"
exit 0

View File

@ -1,5 +1,8 @@
<service name="source_validator">
<summary>Validate sources</summary>
<service name="format_spec_file">
<summary>Format the spec files</summary>
<description>The default SUSE source validator which catches common pitfalls before build.</description>
<parameter name="specfile">
<description>Just run on specified spec file instead all available</description>
</parameter>
</service>

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Dec 1 14:10:52 UTC 2011 - adrian@suse.de
- allow to specify a defined spec file (version 0.2)
-------------------------------------------------------------------
Wed Sep 7 13:34:45 CEST 2011 - dmueller@suse.de

View File

@ -21,8 +21,8 @@ Name: obs-service-format_spec_file
License: GPL v2 or later
Group: Development/Tools/Building
Summary: An OBS source service: reformats a spec file to SUSE standard.
Version: 0.1
Release: 9
Version: 0.2
Release: 11
Source: format_spec_file
Source1: format_spec_file.service
Source2: prepare_spec