Hello community,

here is the log from the commit of package jenkins for openSUSE:Factory
checked in at Thu Aug 11 13:15:42 CEST 2011.



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

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/jenkins/jenkins.changes        2011-08-04 
14:31:44.000000000 +0200
@@ -0,0 +1,29 @@
+-------------------------------------------------------------------
+Thu Aug  4 12:28:56 UTC 2011 - [email protected]
+
+- Update to version 1.424:
+  * Java Web Start binaries weren't signed. (report)
+  * Fixed Maven build error if headless option is set and MAVEN_OPTS
+    empty (issue 10375)
+  * Tests not recognized as failed if test initialization failed (issue 6700)
+  * Support for gzipped log in consoleText (issue 10400)
+  * Expand variables in the Maven POM definition in Maven projects. (issue 
5885)
+  * Some CLI command are not available. (issue 10418)
+  * Maven jobs deploying or installing artifacts should be used for
+    dependency graph instead of jobs which don't (issue 10366)
+  * Maven jobs which are disabled should be excluded from dependency
+    graph (issue 10367)
+  * Updated JDK installer to reflect changes in Oracle download
+    server (issue 10511)
+
+-------------------------------------------------------------------
+Tue Aug  2 09:04:33 UTC 2011 - [email protected]
+
+- sysvinit script, $time is already in Should-Start, remove from
+  Required-Start to please insserv on SLE-11-SP1
+
+-------------------------------------------------------------------
+Mon Aug  1 10:06:24 UTC 2011 - [email protected]
+
+- Initial package, based on openSUSE package from jenkins-ci.org
+

calling whatdependson for head-i586


New:
----
  jenkins.changes
  jenkins.init
  jenkins.logrotate
  jenkins.spec
  jenkins.sysconfig
  jenkins.war

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

Other differences:
------------------
++++++ jenkins.spec ++++++
#
# spec file for package jenkins
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011, Sascha Peilicke <[email protected]>
#
# 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:           jenkins
Version:        1.423
Release:        1
Summary:        An extendable open source continuous integration server
Group:          Development/Tools/Building
License:        MIT/X License ; GPL/CDDL ; ASL2
Url:            https://jenkins-ci.org
Source:         http://mirrors.jenkins-ci.org/war/1.423/jenkins.war
Source1:        %{name}.init
Source2:        %{name}.sysconfig
Source3:        %{name}.logrotate
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch
BuildRequires:  unzip
Requires:       java >= 1.6
Provides:       hudson = %{version}
Obsoletes:      hudson < %{version}
%if 0%{?suse_version}
Suggests:       logrotate
%endif
PreReq:         %insserv_prereq %fillup_prereq /usr/sbin/groupadd 
/usr/sbin/useradd

%description
Jenkins-CI monitors executions of repeated jobs, such as building a software
project or jobs run by cron. Among those things, current Jenkins-CI focuses
on the following two jobs:

   1. Building/testing software projects continuously, just like
      CruiseControl or DamageControl. In a nutshell, Jenkins-CI provides an
      easy-to-use so-called continuous integration system, making it
      easier for developers to integrate changes to the project, and
      making it easier for users to obtain a fresh build. The automated,
      continuous build increases the productivity.
   2. Monitoring executions of externally-run jobs, such as cron jobs and
      procmail jobs, even those that are run on a remote machine. For
      example, with cron, all you receive is regular e-mails that capture
      the output, and it is up to you to look at them diligently and notice
      when it broke. Jenkins-CI keeps those outputs and makes it easy for you
      to notice when something is wrong.

%prep

%build

%install
install -Dm0644 %{SOURCE0} %{buildroot}%{_prefix}/lib/%{name}/%{name}.war
install -Dm0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/init.d/%{name}
install -d %{buildroot}%{_sbindir}
ln -sf ../../%{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name}
install -Dm0644 %{SOURCE2} 
%{buildroot}%{_var}/adm/fillup-templates/sysconfig.%{name}
install -Dm0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
install -d %{buildroot}%{_var}/lib/%{name}
install -d %{buildroot}%{_var}/log/%{name}

%pre
/usr/sbin/groupadd -r jenkins &>/dev/null || :
/usr/sbin/useradd -g jenkins -s /bin/false -r -c "Jenkins Continuous Build 
server" -d /var/lib/jenkins jenkins &>/dev/null || :

%post
%fillup_and_insserv %{name}

%preun
%stop_on_removal %{name}

%postun
%restart_on_update %{name}
%{insserv_cleanup}

%files
%defattr(-,root,root)
%{_sbindir}/rc%{name}
%{_prefix}/lib/%{name}
%config %{_sysconfdir}/init.d/%{name}
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
#%%config(noreplace) %%{_sysconfdir}/sysconfig/%%{name}
%{_var}/adm/fillup-templates/sysconfig.%{name}
%attr(0755,jenkins,jenkins) %dir %{_var}/lib/%{name}
%attr(0755,jenkins,jenkins) %{_var}/log/%{name}
%changelog
++++++ jenkins.init ++++++
#!/bin/sh
#
#     SUSE system statup script for Jenkins
#     Copyright (C) 2007  Pascal Bleser
#          
#     This library is free software; you can redistribute it and/or modify it
#     under the terms of the GNU Lesser General Public License as published by
#     the Free Software Foundation; either version 2.1 of the License, or (at
#     your option) any later version.
#                             
#     This library is distributed in the hope that it will be useful, but
#     WITHOUT ANY WARRANTY; without even the implied warranty of
#     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
#     Lesser General Public License for more details.
#      
#     You should have received a copy of the GNU Lesser General Public
#     License along with this library; if not, write to the Free Software
#     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307,
#     USA.
#
### BEGIN INIT INFO
# Provides:          jenkins
# Required-Start:    $local_fs $remote_fs $network $named
# Should-Start: $time sendmail
# Required-Stop:     $local_fs $remote_fs $network $named
# Should-Stop: $time sendmail
# Default-Start:     3 5
# Default-Stop:      0 1 2 6
# Short-Description: Jenkins continuous build server
# Description:       Start the Jenkins continuous build server
### END INIT INFO

# Check for missing binaries (stale symlinks should not happen)
JENKINS_WAR="/usr/lib/jenkins/jenkins.war"
test -r "$JENKINS_WAR" || { echo "$JENKINS_WAR not installed"; 
        if [ "$1" = "stop" ]; then exit 0;
        else exit 5; fi; }

# Check for existence of needed config file and read it
JENKINS_CONFIG=/etc/sysconfig/jenkins
test -r "$JENKINS_CONFIG" || { echo "$JENKINS_CONFIG not existing";
        if [ "$1" = "stop" ]; then exit 0;
        else exit 6; fi; }

JENKINS_PID_FILE="/var/run/jenkins.pid"
JENKINS_USER="jenkins"
JENKINS_NICE="0"

# Read config   
. "$JENKINS_CONFIG"

. /etc/rc.status
rc_reset # Reset status of this service

# Set up environment accordingly to the configuration settings
[ -n "$JENKINS_HOME" ] || { echo "JENKINS_HOME not configured in 
$JENKINS_CONFIG";
        if [ "$1" = "stop" ]; then exit 0;
        else exit 6; fi; }
[ -d "$JENKINS_HOME" ] || { echo "JENKINS_HOME directory does not exist: 
$JENKINS_HOME";
        if [ "$1" = "stop" ]; then exit 0;
        else exit 1; fi; }

if [ -z "$JENKINS_JAVA_HOME" ]; then
    . /etc/profile.d/alljava.sh
    [ -n "$JAVA_HOME" ] || { echo "Failed to determine JAVA_HOME, set 
JENKINS_JAVA_HOME in $JENKINS_CONFIG";
        if [ "$1" = "stop" ]; then exit 0;
        else exit 6; fi; }
else
    JAVA_HOME="$JENKINS_JAVA_HOME"
fi
[ -d "$JAVA_HOME" ] || { echo "Invalid JENKINS_JAVA_HOME: directory does not 
exist: $JAVA_HOME";
    if [ "$1" = "stop" ]; then exit 0;
    else exit 6; fi; }
[ -e "$JAVA_HOME/bin/java" ] || { echo "Invalid JENKINS_JAVA_HOME: bin/java not 
found under $JAVA_HOME";
    if [ "$1" = "stop" ]; then exit 0;
    else exit 6; fi; }
export JAVA_HOME

JAVA_CMD="$JAVA_HOME/bin/java $JENKINS_JAVA_OPTIONS 
-DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR"
PARAMS="--javaHome=$JAVA_HOME --logfile=/var/log/jenkins/jenkins.log"
[ -n "$JENKINS_PORT" ] && PARAMS="$PARAMS --httpPort=$JENKINS_PORT"
[ -n "$JENKINS_AJP_PORT" ] && PARAMS="$PARAMS --ajp13Port=$JENKINS_AJP_PORT"
[ -n "$JENKINS_DEBUG_LEVEL" ] && PARAMS="$PARAMS --debug=$JENKINS_DEBUG_LEVEL"
[ -n "$JENKINS_HANDLER_STARTUP" ] && PARAMS="$PARAMS 
--handlerCountStartup=$JENKINS_HANDLER_STARTUP"
[ -n "$JENKINS_HANDLER_MAX" ] && PARAMS="$PARAMS 
--handlerCountMax=$JENKINS_HANDLER_MAX"
[ -n "$JENKINS_HANDLER_IDLE" ] && PARAMS="$PARAMS 
--handlerCountMaxIdle=$JENKINS_HANDLER_IDLE"

if [ "$JENKINS_ENABLE_ACCESS_LOG" = "yes" ]; then
    PARAMS="$PARAMS 
--accessLoggerClassName=winstone.accesslog.SimpleAccessLogger 
--simpleAccessLogger.format=combined 
--simpleAccessLogger.file=/var/log/jenkins/access_log"
fi

[ -z "$JENKINS_INIT_SHELL" -o -x "$JENKINS_INIT_SHELL" ] || { echo 
"JENKINS_INIT_SHELL does not refer to a shell: $JENKINS_INIT_SHELL";
        if [ "$1" = "stop" ]; then exit 0;
        else exit 6; fi; }

case "$1" in
    start)
        echo -n "Starting Jenkins "
        /sbin/checkproc -k -p "$JENKINS_PID_FILE" "$JAVA_HOME/bin/java" 
>/var/log/jenkins.rc 2>&1
        CHECK=$?
        if [ $CHECK -eq 7 ]; then
                rm -f "$JENKINS_PID_FILE"
                if [ -x "$JENKINS_INIT_SHELL" ]; then
                       startproc -n $JENKINS_NICE -s -e -l /var/log/jenkins.rc 
-p "$JENKINS_PID_FILE" -t 1 /bin/su -l -s "$JENKINS_INIT_SHELL" -c "$JAVA_CMD 
$PARAMS &" "$JENKINS_USER"
                else
                       HOME=$JENKINS_HOME startproc -n $JENKINS_NICE -s -e -l 
/var/log/jenkins.rc -u "$JENKINS_USER" -p "$JENKINS_PID_FILE" $JAVA_CMD $PARAMS 
                fi
                JPROC=$( find /proc -maxdepth 2 -user $JENKINS_USER -name exe 
-lname "*/bin/java" )
                if [ -n "$JPROC" ]; then
                        basename `dirname $JPROC` >"$JENKINS_PID_FILE"
                        rc_status -v
                else
                        rc_failed
                        rc_status -v
                fi
        else
                rc_failed $CHECK
                rc_status -v
        fi
        ;;
    stop)
        echo -n "Shutting down Jenkins "
        /sbin/killproc -p "$JENKINS_PID_FILE" "$JAVA_HOME/bin/java"
        rc_status -v
        ;;
    try-restart|condrestart)
        if test "$1" = "condrestart"; then
                echo "${attn} Use try-restart ${done}(LSB)${attn} rather than 
condrestart ${warn}(RH)${norm}"
        fi
        $0 status
        if test $? = 0; then
                $0 restart
        else
                rc_reset        # Not running is not a failure.
        fi
        rc_status
        ;;
    restart)
        $0 stop
        $0 start
        rc_status
        ;;
    force-reload)
        echo -n "Reload service Jenkins "
        $0 try-restart
        rc_status
        ;;
    reload)
        rc_failed 3
        rc_status -v
        ;;
    status)
        echo -n "Checking for service Jenkins "
        /sbin/checkproc -p "$JENKINS_PID_FILE" "$JAVA_HOME/bin/java"
        rc_status -v
        ;;
    probe)
        ## Optional: Probe for the necessity of a reload, print out the
        ## argument to this init script which is required for a reload.
        ## Note: probe is not (yet) part of LSB (as of 1.9)

        test "$JENKINS_CONFIG" -nt "$JENKINS_PID_FILE" && echo reload
        ;;
    *)
        echo "Usage: $0 
{start|stop|status|try-restart|restart|force-reload|reload|probe}"
        exit 1
        ;;
esac
rc_exit
++++++ jenkins.logrotate ++++++
/var/log/jenkins/jenkins.log /var/log/jenkins/access_log {
    compress
    dateext
    maxage 365
    rotate 99
    size=+4096k
    notifempty
    missingok
    create 644
    postrotate
        [ -r /etc/sysconfig/jenkins ] && source /etc/sysconfig/jenkins
        if [ -s /var/run/jenkins.pid ]; then
            JPID=`cat /var/run/jenkins.pid`
            test -n "`find /proc/$JPID -maxdepth 0 -user 
${JENKINS_USER:-jenkins} 2>/dev/null`" && kill -s ALRM $JPID || :
        fi
    endscript
}
++++++ jenkins.sysconfig ++++++
## Path:        Development/Jenkins
## Description: Configuration for the Jenkins continuous build server
## Type:        string
## Default:     "/var/lib/jenkins"
## ServiceRestart: jenkins
#
# Directory where Jenkins store its configuration and working
# files (checkouts, build reports, artifacts, ...).
#
JENKINS_HOME="/var/lib/jenkins"

## Type:        string
## Default:     "/bin/bash"
## ServiceRestart: jenkins
#
# Shell used to initialize the Jenkins server's environment.
# Setting this option to the path of a shell executable allows 
# initialization of the Jenkins server environment using
# standard shell startup scripts.
# Disabling this option causes the Jenkins server to be run
# with a minimal environment.
#
JENKINS_INIT_SHELL="/bin/bash"

## Type:        string
## Default:     ""
## ServiceRestart: jenkins
#
# Java runtime to run Jenkins
# When left empty, the current system default JRE, as defined
# by update-alternatives(8), is used.
#
JENKINS_JAVA_HOME=""

## Type:        string
## Default:     "jenkins"
## ServiceRestart: jenkins
#
# Unix user account that runs the Jenkins daemon
# Be careful when you change this, as you need to update
# permissions of $JENKINS_HOME and /var/log/jenkins.
#
JENKINS_USER="jenkins"

## Type:        integer(-20:20)
## Default:     0
## ServiceRestart: jenkins
#
# The nice level at which the Jenkins server (and its build jobs) run.
#
JENKINS_NICE="0"

## Type:        string
## Default:     "-Djava.awt.headless=true"
## ServiceRestart: jenkins
#
# Options to pass to java when running Jenkins.
#
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"

## Type:        integer(0:65535)
## Default:     8080
## ServiceRestart: jenkins
#
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"

## Type:        integer(0:65535)
## Default:     8009
## ServiceRestart: jenkins
#
# Ajp13 Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_AJP_PORT="8009"

## Type:        integer(1:9)
## Default:     5
## ServiceRestart: jenkins
#
# Debug level for logs -- the higher the value, the more verbose.
# 5 is INFO.
#
JENKINS_DEBUG_LEVEL="5"

## Type:        yesno
## Default:     no
## ServiceRestart: jenkins
#
# Whether to enable access logging or not.
#
JENKINS_ENABLE_ACCESS_LOG="no"

## Type:        integer
## Default:     100
## ServiceRestart: jenkins
#
# Maximum number of HTTP worker threads.
#
JENKINS_HANDLER_MAX="100"

## Type:        integer
## Default:     20
## ServiceRestart: jenkins
#
# Maximum number of idle HTTP worker threads.
#
JENKINS_HANDLER_IDLE="20"

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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to