Compare commits
12 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f45c3f7e19 | ||
|
|
b1252b7d9d | ||
|
|
a28d7ac12c | ||
|
|
8c8ae5da2b | ||
|
|
12702eb012 | ||
|
|
bc4870277a | ||
|
|
ebdab5837a | ||
|
|
1d5ad3a6a4 | ||
|
|
798b2dd670 | ||
|
|
3f206924ce | ||
|
|
85ea9a67ae | ||
|
|
74b25e5e0a |
8 changed files with 1 additions and 221 deletions
|
|
@ -1 +0,0 @@
|
|||
vblade-14.tgz
|
||||
21
Makefile
21
Makefile
|
|
@ -1,21 +0,0 @@
|
|||
# Makefile for source rpm: vblade
|
||||
# $Id$
|
||||
NAME := vblade
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
||||
1
dead.package
Normal file
1
dead.package
Normal file
|
|
@ -0,0 +1 @@
|
|||
Retired on 2013-08-19 due to lack of a maintainer in preparation to branch Fedora 20
|
||||
1
sources
1
sources
|
|
@ -1 +0,0 @@
|
|||
c5c7ed7b859d6d74575dd9facd82e2a1 vblade-14.tgz
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
--- vblade-14/makefile.orig 2006-09-21 08:29:27.000000000 -0500
|
||||
+++ vblade-14/makefile 2007-03-30 12:27:26.000000000 -0500
|
||||
@@ -3,7 +3,7 @@
|
||||
# see README for others
|
||||
PLATFORM=linux
|
||||
|
||||
-prefix = /usr
|
||||
+prefix = ${DESTDIR}/usr
|
||||
sbindir = ${prefix}/sbin
|
||||
sharedir = ${prefix}/share
|
||||
mandir = ${sharedir}/man
|
||||
@@ -35,6 +35,6 @@
|
||||
rm -f $O vblade
|
||||
|
||||
install : vblade vbladed
|
||||
- install vblade ${sbindir}/
|
||||
- install vbladed ${sbindir}/
|
||||
- install vblade.8 ${mandir}/man8/
|
||||
+ install -D -m 755 vblade ${sbindir}/vblade
|
||||
+ install -D -m 755 vbladed ${sbindir}/vbladed
|
||||
+ install -D -m 644 vblade.8 ${mandir}/man8/vblade.8
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
# network_device shelf slot file/disk/partition mac[,mac[,mac]]
|
||||
#eth0 0 0 /dev/sdb 00:11:22:33:44:55
|
||||
94
vblade.init
94
vblade.init
|
|
@ -1,94 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Init script for vblade (ATA over Ethernet daemon)
|
||||
#
|
||||
# chkconfig: - 30 70
|
||||
# description: vblade AoE daemon
|
||||
#
|
||||
# processname: vblade
|
||||
# config: /etc/vblade.conf
|
||||
#
|
||||
# Shamelessly hacked together from other init scripts (sshd, mostly)
|
||||
#
|
||||
|
||||
# source function library
|
||||
. /etc/rc.d/init.d/functions
|
||||
|
||||
RETVAL=0
|
||||
prog=vblade
|
||||
|
||||
spawn_vblade() {
|
||||
ALLOWMACS=""
|
||||
[ -n "$5" ] && ALLOWMACS="-m $5"
|
||||
ID="$1-e$2.$3"
|
||||
PID_FILE=/var/run/$prog/${ID}.pid
|
||||
$prog $ALLOWMACS $2 $3 $1 $4 >> /var/log/$prog.log 2>&1 &
|
||||
pid=$!
|
||||
RETVAL=$?
|
||||
echo $pid > $PID_FILE
|
||||
echo -n $"$4 (e$2.$3@$1) [pid $pid]"
|
||||
[ "$RETVAL" = 0 ] && success || failure
|
||||
echo
|
||||
}
|
||||
|
||||
start() {
|
||||
echo $"Starting up $prog: "
|
||||
if [ `grep -vc '^#\|^$' /etc/$prog.conf` ]
|
||||
then
|
||||
grep -v '^#' /etc/$prog.conf | sed -e 's/ / /g' -e 's/ / /g' | while read line
|
||||
do
|
||||
spawn_vblade $line
|
||||
done
|
||||
touch /var/lock/subsys/$prog
|
||||
else
|
||||
echo -n "empty $prog.conf?"
|
||||
passed
|
||||
echo
|
||||
fi
|
||||
}
|
||||
|
||||
stop() {
|
||||
echo -n $"Shutting down $prog: "
|
||||
for pidfile in `ls /var/run/$prog/*.pid`
|
||||
do
|
||||
kill -9 `cat $pidfile`
|
||||
rm -f $pidfile
|
||||
done
|
||||
success
|
||||
echo
|
||||
rm -f /var/lock/subsys/$prog
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
start
|
||||
;;
|
||||
stop)
|
||||
stop
|
||||
;;
|
||||
restart)
|
||||
stop
|
||||
start
|
||||
;;
|
||||
reload)
|
||||
# yes, this sucks, but the vblade processes die on SIGHUP
|
||||
stop
|
||||
start
|
||||
;;
|
||||
condrestart)
|
||||
if [ -f /var/lock/subsys/$prog ]; then
|
||||
stop
|
||||
# avoid race
|
||||
sleep 3
|
||||
start
|
||||
fi
|
||||
;;
|
||||
status)
|
||||
status $prog
|
||||
RETVAL=$?
|
||||
;;
|
||||
*)
|
||||
echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
|
||||
RETVAL=1
|
||||
esac
|
||||
exit $RETVAL
|
||||
81
vblade.spec
81
vblade.spec
|
|
@ -1,81 +0,0 @@
|
|||
Name: vblade
|
||||
Version: 14
|
||||
Release: 2%{?dist}
|
||||
Summary: Virtual EtherDrive (R) blade daemon
|
||||
|
||||
Group: System Environment/Base
|
||||
License: GPL
|
||||
URL: http://sourceforge.net/projects/aoetools/
|
||||
Source0: http://dl.sf.net/aoetools/%{name}-%{version}.tgz
|
||||
Source1: %{name}.init
|
||||
Source2: %{name}.conf
|
||||
Patch0: %{name}-makefile.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Requires(post): /sbin/chkconfig
|
||||
Requires(post): /sbin/service
|
||||
Requires(preun): /sbin/chkconfig
|
||||
Requires(preun): /sbin/service
|
||||
|
||||
|
||||
%description
|
||||
The vblade is the virtual EtherDrive (R) blade, a program that makes a
|
||||
seekable file available over an ethernet local area network (LAN) via
|
||||
the ATA over Ethernet (AoE) protocol.
|
||||
|
||||
The seekable file is typically a block device like /dev/md0 but even
|
||||
regular files will work. When vblade exports the block storage over
|
||||
AoE it becomes a storage target. Another host on the same LAN can
|
||||
access the storage if it has a compatible aoe kernel driver.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
|
||||
%build
|
||||
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"
|
||||
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
install -D -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/%{name}
|
||||
install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
|
||||
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
|
||||
%post
|
||||
if [ "$1" = "2" ]; then # if we're being upgraded
|
||||
/sbin/service %{name} condrestart >/dev/null 2>&1 || :
|
||||
else # if we're being installed
|
||||
/sbin/chkconfig --add %{name}
|
||||
fi
|
||||
|
||||
%preun
|
||||
if [ "$1" = "0" ]; then # execute this only if we are NOT doing an upgrade
|
||||
/sbin/service %{name} stop >/dev/null 2>&1 || :
|
||||
/sbin/chkconfig --del %{name}
|
||||
fi
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc COPYING HACKING NEWS README
|
||||
%config(noreplace) %{_sysconfdir}/%{name}.conf
|
||||
%{_initrddir}/%{name}
|
||||
%{_sbindir}/vblade
|
||||
%{_sbindir}/vbladed
|
||||
%{_mandir}/man8/vblade.8*
|
||||
|
||||
|
||||
%changelog
|
||||
* Sat Apr 07 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 14-2
|
||||
- Forced CFLAGS on build
|
||||
|
||||
* Wed Apr 04 2007 Patrick "Jima" Laughton <jima@beer.tclug.org> 14-1
|
||||
- Initial Fedora RPM
|
||||
Loading…
Add table
Add a link
Reference in a new issue