SHA256
1
0
forked from pool/rtasdispd
OBS User unknown 2007-01-15 23:35:29 +00:00 committed by Git OBS Bridge
commit 7670b975b2
8 changed files with 311 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -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

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

156
rc.rtasdispd Normal file
View File

@ -0,0 +1,156 @@
#! /bin/sh
# Copyright (c) 2002 SuSE GmbH Nuernberg, Germany.
#
# Author: Roman Hodek <rnhodek@suse.de>, 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 <num> set local and overall rc status to <num><num>
# 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

0
ready Normal file
View File

3
rtasdispd-0.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:17890deda325358ee968dd50e342ccf2f0b8f15b6cec7202c555fffd0937422c
size 13175

25
rtasdispd.changes Normal file
View File

@ -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

76
rtasdispd.spec Normal file
View File

@ -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 <roman@hodek.net>
%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

27
sysconfig.rtasdispd Normal file
View File

@ -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"