From 7670b975b2a346f7dfe1494e2a7271f15332b32c293b7652f374923a41bb5050 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 15 Jan 2007 23:35:29 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rtasdispd?expand=0&rev=1 --- .gitattributes | 23 +++++++ .gitignore | 1 + rc.rtasdispd | 156 +++++++++++++++++++++++++++++++++++++++++++ ready | 0 rtasdispd-0.1.tar.gz | 3 + rtasdispd.changes | 25 +++++++ rtasdispd.spec | 76 +++++++++++++++++++++ sysconfig.rtasdispd | 27 ++++++++ 8 files changed, 311 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 rc.rtasdispd create mode 100644 ready create mode 100644 rtasdispd-0.1.tar.gz create mode 100644 rtasdispd.changes create mode 100644 rtasdispd.spec create mode 100644 sysconfig.rtasdispd diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/rc.rtasdispd b/rc.rtasdispd new file mode 100644 index 0000000..64d8db1 --- /dev/null +++ b/rc.rtasdispd @@ -0,0 +1,156 @@ +#! /bin/sh +# Copyright (c) 2002 SuSE GmbH Nuernberg, Germany. +# +# Author: Roman Hodek , 2002 +# +# /etc/init.d/rtasdispd +# and its symbolic link +# /usr/sbin/rcrtasdispd +# +# System startup script for pSeries front panel display (rtasdispd) +# +### BEGIN INIT INFO +# Provides: rtasdispd +# Required-Start: +# Should-Start: $remote_fs +# Required-Stop: +# Default-Start: 2 3 5 +# Default-Stop: 0 1 6 +# Description: Start pSeries display daemon +### END INIT INFO + + +DAEMON="rtas display daemon" +DAEMON_BIN=/usr/sbin/rtasdispd +DAEMON_CONF=/etc/sysconfig/rtasdispd +DAEMON_PIDFILE=/var/run/rtasdispd.pid +DAEMON_PROCFILE=/proc/device-tree/rtas/set-indicator +DAEMON_PROGRESS=/proc/rtas/progress +STARTPROC_LOGFILE= + +# source our configuration +test -f $DAEMON_CONF || exit 6 + +test -x $DAEMON_BIN || exit 5 + +# Shell functions sourced from /etc/rc.status: +# rc_check check and set local and overall rc status +# rc_status check and set local and overall rc status +# rc_status -v ditto but be verbose in local rc status +# rc_status -v -r ditto and clear the local rc status +# rc_failed set local and overall rc status to failed +# rc_failed set local and overall rc status to +# rc_reset clear local rc status (overall remains) +# rc_exit exit appropriate to overall rc status +. /etc/rc.status +. $DAEMON_CONF +RTASDISPD_OPTIONS="" +if [ -n "$RTASDISPD_DISPLAYS" ]; then + RTASDISPD_OPTIONS="-d $RTASDISPD_DISPLAYS" +fi +if [ -n "$RTASDISPD_UPDATE" ]; then + RTASDISPD_OPTIONS="$RTASDISPD_OPTIONS -u $RTASDISPD_UPDATE" +fi +if [ -n "$RTASDISPD_TITLE" ]; then + RTASDISPD_OPTIONS="$RTASDISPD_OPTIONS -t "'"'$RTASDISPD_TITLE'"' +fi + +# First reset status of this service +rc_reset + +# Return values acc. to LSB for all commands but status: +# 0 - success +# 1 - generic or unspecified error +# 2 - invalid or excess argument(s) +# 3 - unimplemented feature (e.g. "reload") +# 4 - insufficient privilege +# 5 - program is not installed +# 6 - program is not configured +# 7 - program is not running +# +# Note that starting an already running service, stopping +# or restarting a not-running service as well as the restart +# with force-reload (in case signalling is not supported) are +# considered a success. + +case "$1" in + + start) + echo -n "Starting $DAEMON" + if [ ! -e $DAEMON_PROCFILE -o ! -e $DAEMON_PROGRESS ]; then + rc_status -s + exit 3 + fi + eval $DAEMON_BIN "$RTASDISPD_OPTIONS" + # Remember status and be verbose + rc_status -v + ;; + + stop) + echo -n "Shutting down $DAEMON" + killproc -p $DAEMON_PIDFILE $DAEMON_BIN + # Remember status and be verbose + rc_status -v + ;; + + try-restart) + ## Stop the service and if this succeeds (i.e. the + ## service was running before), start it again. + $0 stop && $0 start + # Remember status and be quiet + rc_status + ;; + + restart) + ## Stop the service and regardless of whether it was + ## running or not, start it again. + $0 stop + $0 start + # Remember status and be quiet + rc_status + ;; + + force-reload) + ## Signal the daemon to reload its config. Most daemons + ## do this on signal 1 (SIGHUP). + ## If it does not support it, restart. + $0 stop && $0 start + rc_status + ;; + + reload) + ## Like force-reload, but if daemon does not support + ## signalling, do nothing (!) + rc_failed 3 + rc_status -v + ;; + + status) + echo -n "Checking for $DAEMON: " + ## Check status with checkproc(8), if process is running + ## checkproc will return with exit status 0. + + # Status has a slightly different for the status command: + # 0 - service running + # 1 - service dead, but /var/run/ pid file exists + # 2 - service dead, but /var/lock/ lock file exists + # 3 - service not running + # NOTE: checkproc returns LSB compliant status values. + checkproc -p $DAEMON_PIDFILE $DAEMON_BIN + rc_status -v + ;; + + probe) + ## Optional: Probe for the necessity of a reload, + ## give out the argument which is required for a reload. + if [ "$DAEMON_CONF" -nt "$DAEMON_PIDFILE" ]; then + echo restart + fi + ;; + + *) + echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe}" + exit 1 + ;; +esac +rc_exit diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/rtasdispd-0.1.tar.gz b/rtasdispd-0.1.tar.gz new file mode 100644 index 0000000..dc4d9d1 --- /dev/null +++ b/rtasdispd-0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17890deda325358ee968dd50e342ccf2f0b8f15b6cec7202c555fffd0937422c +size 13175 diff --git a/rtasdispd.changes b/rtasdispd.changes new file mode 100644 index 0000000..f5f2d84 --- /dev/null +++ b/rtasdispd.changes @@ -0,0 +1,25 @@ +------------------------------------------------------------------- +Tue Nov 7 09:43:13 CET 2006 - olh@suse.de + +- add Should-Start: $remote_fs to runlevel script + +------------------------------------------------------------------- +Tue Nov 7 09:37:09 CET 2006 - olh@suse.de + +- rename rtasdispd.1 to rtasdispd.8 (184627 - LTC24650) + +------------------------------------------------------------------- +Wed Jan 25 21:44:58 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Aug 20 13:39:28 CEST 2002 - olh@suse.de + +- PreReq: insserv_prereq fillup_prereq + +------------------------------------------------------------------- +Thu Feb 14 15:57:19 CET 2002 - rnhodek@suse.de + +- initial package + diff --git a/rtasdispd.spec b/rtasdispd.spec new file mode 100644 index 0000000..9152430 --- /dev/null +++ b/rtasdispd.spec @@ -0,0 +1,76 @@ +# +# spec file for package rtasdispd (Version 0.1) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: rtasdispd +Version: 0.1 +Release: 287 +Summary: Shows System Status Messages on pSeries Panel Displays +License: GNU General Public License (GPL) - all versions +Group: System/Monitoring +Autoreqprov: on +Source: rtasdispd-%{version}.tar.gz +Source1: sysconfig.rtasdispd +Source2: rc.rtasdispd +PreReq: %insserv_prereq %fillup_prereq +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +This daemon can show system status information, such as load, uptime, +memory usage, and more on the 2 line front panel display of IBM pSeries +machines. + + + +Authors: +-------- + Roman Hodek + +%prep +%setup + +%build +make CFLAGS="$RPM_OPT_FLAGS -Wall" + +%install +[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; +mv rtasdispd.1 rtasdispd.8 +make DESTDIR=$RPM_BUILD_ROOT install MANS=rtasdispd.8 +mkdir -p $RPM_BUILD_ROOT/etc/init.d +mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates +install -m 755 %{S:2} $RPM_BUILD_ROOT/etc/init.d/rtasdispd +ln -s ../../etc/init.d/rtasdispd $RPM_BUILD_ROOT/usr/sbin/rcrtasdispd +install -m 644 %{S:1} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.rtasdispd + +%post +%{fillup_and_insserv -y rtasdispd} + +%postun +%insserv_cleanup + +%files +%defattr(-,root,root) +%doc COPYING +%config /etc/init.d/rtasdispd +/usr/sbin/* +%{_mandir}/man8/* +/var/adm/fillup-templates/sysconfig.rtasdispd + +%changelog -n rtasdispd +* Tue Nov 07 2006 - olh@suse.de +- add Should-Start: $remote_fs to runlevel script +* Tue Nov 07 2006 - olh@suse.de +- rename rtasdispd.1 to rtasdispd.8 (184627 - LTC24650) +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Aug 20 2002 - olh@suse.de +- PreReq: insserv_prereq fillup_prereq +* Thu Feb 14 2002 - rnhodek@suse.de +- initial package diff --git a/sysconfig.rtasdispd b/sysconfig.rtasdispd new file mode 100644 index 0000000..a4a7429 --- /dev/null +++ b/sysconfig.rtasdispd @@ -0,0 +1,27 @@ +# +# Options for rtasdispd +# + +# +# what status lines to display: +# u = uptime +# l = load +# m = memory usage +# s = swap usage +# p = number of proceses +# w = number of users +# A = all of them +# +RTASDISPD_DISPLAYS="A" + +# +# time between updates (default: 15) +# +RTASDISPD_UPDATE="" + +# +# static title line +# (%n = machine name, %a = architecture, %c = number of CPUs, +# %v = kernel version) +# +RTASDISPD_TITLE="%n x%c"