We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File obsrepserver of Package obs-server

#! /bin/sh
# Copyright (c) 2007, Novell Inc.
#
# Author: adrian@suse.de
#
# /etc/init.d/obsrepserver
#   and its symbolic  link
# /usr/sbin/rcobsrepserver
#
### BEGIN INIT INFO
# Provides:          obsrepserver
# Required-Start:    $time $syslog
# Required-Stop:     $null
# Default-Start:     3 5
# Default-Stop:      0 1 2 4 6
# Description:       openSUSE build service repository server
### END INIT INFO

. /etc/rc.status

# Determine the base and follow a runlevel link name.
base=${0##*/}
link=${base#*[SK][0-9][0-9]}

obsdir=/usr/lib/obs/server/

rc_reset
case "$1" in
	start)
		echo -n "Initializing obsrepserver"
                # FIXME: not nice, this should receive a proper daemon handling, 
                #        including real logging, pid file and startproc
		startproc -l /srv/obs/log/rep_server.log "$obsdir"/bs_repserver
		rc_status -v
	;;
	stop)
		echo -n "Shutting down obsrepserver"
		killproc "$obsdir"/bs_repserver 
		rc_status -v
	;;
	restart)
		## If first returns OK call the second, if first or
		## second command fails, set echo return value.
		$0 stop &&  $0 start
		rc_status
	;;
	try-restart)
		$0 status
		if test $? = 0; then
			$0 restart
		else
			rc_reset        # Not running is not a failure.
		fi
		# Remember status and be quiet
		rc_status
	;;
	reload)
	;;
	status)
		echo -n "Checking for obsrepserver: "
		checkproc "$obsdir"/bs_repserver
		rc_status -v
	;;
	*)
		echo "Usage: $0 {start|stop|status|try-restart|restart|reload}"
		exit 1
	;;
esac
rc_exit
openSUSE Build Service is sponsored by