Hello community,

here is the log from the commit of package obs-service-source_validator for 
openSUSE:11.3
checked in at Wed Jul 13 23:10:23 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ 11.3/obs-service-source_validator/obs-service-source_validator.changes      
2011-05-25 17:48:09.000000000 +0200
@@ -0,0 +1,10 @@
+-------------------------------------------------------------------
+Wed May 25 15:47:48 UTC 2011 - adr...@suse.de
+
+- make service runable on server side as well
+
+-------------------------------------------------------------------
+Wed May 25 13:07:45 UTC 2011 - adr...@suse.de
+
+- initial package of our new source validator (created by Rudi)
+

calling whatdependson for 11.3-i586


New:
----
  obs-service-source_validator.changes
  obs-service-source_validator.spec
  source_validator
  source_validator.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ obs-service-source_validator.spec ++++++
#
# spec file for package obs-service-source_validator
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:           obs-service-source_validator
License:        GPL v2 or later
Group:          Development/Tools/Building
Summary:        An OBS source service: running all the osc source-validator 
checks
Version:        0.1
Release:        2.<RELEASE2>
Source:         source_validator
Source1:        source_validator.service
Requires:       osc-source_validator
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
This is a source service for openSUSE Build Service.

This service runs all checks from osc-source_validator. This can be used
to guarantee that all checks succeed also on the service side. This plugin can 
be
used via project wide defined services.

%prep

%setup -q -D -T 0 -n .

%build

%install
mkdir -p $RPM_BUILD_ROOT/usr/lib/obs/service
install -m 0755 %{SOURCE0} $RPM_BUILD_ROOT/usr/lib/obs/service
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/obs/service

%files
%defattr(-,root,root)
%dir /usr/lib/obs
/usr/lib/obs/service

%changelog
++++++ source_validator ++++++
#!/bin/bash

# Verify local source via osc-source_validator


while test $# -gt 0; do
  case $1 in
    *-outdir)
      # just dummy ...
      MYOUTDIR="$2"
      shift
    ;;
    *)
      echo Unknown parameter $1.
      echo 'Usage: this service is not excepting parameters'
      exit 1
    ;;
  esac
  shift
done

FILE="${PATH##*/}"

RETURN=0
for i in /usr/lib/osc/source_validators/*; do
  if [ -f "$i" ]; then
    if [ -z "$PS1" ]; then
      "$i" --batchmode || RETURN=1
    else
      "$i" || RETURN=1
    fi
  fi
done

exit $RETURN

++++++ source_validator.service ++++++
<service name="source_validator">
  <summary>Validate sources</summary>
  <description>The default SUSE source validator which catches common pitfalls 
before build.</description>
</service>


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to