Search
j0ke.net Open Build Service
>
Projects
>
virtualization
>
argo
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 4
[-]
[+]
Changed
argo.spec
@@ -1,4 +1,5 @@ -Name: argo +%define pkgname argo +Name: argo-server Version: 0.6 Release: 1 Summary: Argo - Xen Control Panel @@ -6,8 +7,8 @@ Group: Applications/Emulators License: GPLv2 or Artistic URL: http://xen-tools.org/software/argo/ -Source0: http://xen-tools.org/software/argo/%{name}-%{version}.tar.gz -Patch0: argo-makefile.diff +Source0: http://xen-tools.org/software/argo/%{pkgname}-%{version}.tar.gz +Patch0: %{pkgname}-makefile.diff BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -15,10 +16,56 @@ AutoReqProv: no %description -The Argo project is a simple, extensible, framework for controling a host running multiple Xen instances. +A networked control panel for the Xen virtual machine +This package contains a simple text-based network server which +allows you to manipulate the Xen hyperviser remotely. +This network server may be used by various clients to control a running Xen host. +Two existing clients are already available: argo-client-perl and argo-client-php + + + +%package client-dialog +Summary: A simple curses based client for the argo-server +Group: Applications/Emulators + +%description client-dialog +This package contains an extremely simple curses-based GUI to the Argo monitor. +The client will allow you to conduct minimal operations upon the server. + + + +%package client-php +Summary: A PHP client for the argo-server +Group: Applications/Emulators + +%description client-php +This package contains an extremely simple PHP client for the argo server. +This client allows you to perform basic operations on a collection of Xen instances. + + + +%package client-perl +Summary: A graphical perl client for the argo-server +Group: Applications/Emulators + +%description client-perl +This package contains an extremely simple Perl GUI to the Xen monitoring system, using Gtk. +The client will display basic information about each available instance and allow you to perform basic operations on it. + + + +%package -n perl-Xen-Monitor +Summary: A perl interface to the Xen virtual machine +Group: Applications/Emulators + +%description -n perl-Xen-Monitor +Xen::Monitor is a perl interface to the Xen hypervisor, allowing +you to programmatically start, stop, pause, unpause, and otherwise manipulate Xen instances. + + %prep -%setup -q -n argo-%{version} +%setup -q -n %{pkgname}-%{version} %patch0 %build @@ -38,10 +85,26 @@ %doc README %config(noreplace) %{_sysconfdir}/argo-server %config %{_sysconfdir}/default/argo-server -%{_bindir}/* -%{_mandir}/man8/* -%{_datadir}/%{name} -%{_datadir}/perl5/Xen +%{_bindir}/argo-server +%{_mandir}/man8/argo-server.8* +%{_datadir}/perl5/Xen/Monitor/Server.pm +%{_datadir}/perl5/Xen/Monitor/Plugins/*.pm + +%files client-dialog +%{_bindir}/argo-dialog +%{_mandir}/man8/argo-dialog.8* + +%files client-php +%{_datadir}/argo/*.php +%{_datadir}/argo/*.inc + +%files client-perl +%{_bindir}/argo-perl +%{_mandir}/man8/argo-perl.8* + +%files -n perl-Xen-Monitor +%{_datadir}/perl5/Xen/Monitor.pm +%{_datadir}/perl5/Xen/Host.pm %changelog * Sun Apr 27 2008 Carsten Schoene <cs@linux-administrator.com>