Name: vblade Version: 14 Release: 4%{?_dist_release} Summary: Virtual EtherDrive (R) blade daemon Summary(ja): 仮想 EtherDrive (R) ブレードデーモン Group: System Environment/Daemons License: GPLv2 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) PreReq: chkconfig initscripts #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. %description -l ja vblade は仮想 EtherDrive (R) ブレードとして動作するプログラムです。 ATA over Ethernet (AoE) プロトコルを介して、イーサネットで構築された ローカルエリアネットワーク (LAN) 上にシーク可能なファイルを提供します。 シーク可能なファイルというのは例えば /dev/md0 のようなブロックデバイス のことですが、通常ファイルでも動作するはずです。vblade が AoE を介して ブロックストレージをエクスポートしさえすれば、簡単にストレージターゲットに なることができます。同一 LAN 内の他のホストは、対応するカーネルドライバ aoe をロードしれば、そのストレージにアクセスすることができます。 %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 mkdir -p $RPM_BUILD_ROOT/var/run/%{name} 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 %dir /var/run/%{name} %{_initrddir}/%{name} %{_sbindir}/vblade %{_sbindir}/vbladed %{_mandir}/man8/vblade.8* %changelog * Mon Oct 13 2008 Shu KONNO 14-4vl5 - applied new versioning policy, spec in utf-8 * Tue Dec 04 2007 MATSUBAYASHI Kohji 14-3vl2 - initial package for VineSeed * Wed Aug 22 2007 Patrick "Jima" Laughton 14-3 - Add missing /var/run/vblade/ - Rebuild for BuildID - License clarification * Sat Apr 07 2007 Patrick "Jima" Laughton 14-2 - Forced CFLAGS on build * Wed Apr 04 2007 Patrick "Jima" Laughton 14-1 - Initial Fedora RPM