Import spy

This commit is contained in:
Adam Cécile (Le_Vert) 2013-08-14 23:13:10 +02:00
parent 1b8bf4a486
commit 1e0b89d1ed
8 changed files with 194 additions and 0 deletions

View File

@ -0,0 +1,17 @@
spy (7.24.26-3) unstable; urgency=low
* Relax debhelper bdep to allow Sarge builds.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Thu, 21 Aug 2008 17:48:10 +0200
spy (7.24.26-2) unstable; urgency=low
* Packaging cleanup.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Thu, 21 Aug 2008 15:19:58 +0200
spy (7.24.26-1) unstable; urgency=low
* Initial release.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Fri, 01 Feb 2008 14:42:17 +0100

View File

@ -0,0 +1 @@
4

View File

@ -0,0 +1,17 @@
Source: spy
Section: admin
Priority: optional
Maintainer: Adam Cécile (Le_Vert) <gandalf@le-vert.net>
Build-Depends: debhelper (>= 4)
Standards-Version: 3.8.0
Homepage: http://www.lsilogic.com
Package: megaide-spyd
Architecture: i386
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: megaide-source
Description: MegaRAID IDE events logger daemon
This daemon will log events (disk failure, rebuild...) from the megaide
kernel module.
.
It's only useful with LSI MegaRAID IDE HBAs.

View File

@ -0,0 +1,21 @@
This package was debianized by Adam Cécile (Le_Vert) <gandalf@le-vert.net> on
Fri, 01 Feb 2008 14:42:17 +0100.
It was downloaded from http://www.lsilogic.com
Upstream Author:
LSI Logic
Copyright:
Copyright (C) LSI Logic
License:
Proprietary.
The Debian packaging is (C) 2008, Adam Cécile (Le_Vert) <gandalf@le-vert.net>
and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
This software as been repacked from a RPM package.

View File

@ -0,0 +1 @@
usr/sbin

View File

@ -0,0 +1 @@
usr/doc/Spy-7.24.26/README

View File

@ -0,0 +1,97 @@
#!/bin/sh
### BEGIN INIT INFO
# Provides: megaide-spyd
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: MegaRAID IDE events logger daemon
# Description: This daemon will log events (disk failure, rebuild...)
# from the megaide kernel module.
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="MegaRAID IDE events logger daemon"
NAME=megaide-spyd
DAEMON=/usr/sbin/$NAME
PIDFILE=/var/run/Spy.pid
SCRIPTNAME=/etc/init.d/$NAME
# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0
# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions
do_start()
{
# Return
# 0 if daemon has been started
# 1 if daemon was already running
# 2 if daemon could not be started
test -f $PIDFILE && return 1
$DAEMON -start >/dev/null 2>&1
sleep 1
if [ ! -f $PIDFILE ]; then
return 2
fi
}
do_stop()
{
# Return
# 0 if daemon has been stopped
# 1 if daemon was already stopped
# other if daemon could not be stopped
test -f $PIDFILE || return 1
$DAEMON -stop >/dev/null 2>&1
rm -f $PIDFILE
}
case "$1" in
start)
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
do_start
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
stop)
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
do_stop
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
restart|force-reload)
log_daemon_msg "Restarting $DESC" "$NAME"
do_stop
case "$?" in
0|1)
do_start
case "$?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
esac
;;
*)
# Failed to stop
log_end_msg 1
;;
esac
;;
*)
#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 3
;;
esac
:

39
packaging/debian/spy/rules Executable file
View File

@ -0,0 +1,39 @@
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
build:
clean:
dh_testdir
dh_testroot
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
install -m 755 $(CURDIR)/usr/sbin/Spy \
$(CURDIR)/debian/megaide-spyd/usr/sbin/megaide-spyd
binary-indep: build install
binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installinit
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install