Logoj0ke.net Open Build Service > Projects > virtualization:Cloud:OpenNebula > opennebula-driver-vmware > opennebula-driver-vmware.spec
Sign Up | Log In

File opennebula-driver-vmware.spec of Package opennebula-driver-vmware (Revision 12)

Currently displaying revision 12, show latest

x
 
1
%define pkgname vmware
2
Name:       opennebula-driver-vmware
3
Version:    2.2.0
4
Release:    1
5
License:    Apache License version 2.0
6
Summary:    VMware driver for OpenNebula
7
URL:        http://www.opennebula.org
8
Group:      Productivity/Networking/System
9
Source0:    %{pkgname}-%{version}.tar.bz2
10
Source1:    README-AFTER-SETUP
11
Patch0:     %{pkgname}-install.patch
12
Patch1:     %{pkgname}-vmwarelib.patch
13
Patch2:     %{pkgname}-imRemotesVmwareRCfix.patch
14
Patch3:     %{pkgname}-vmwarerc.patch
15
Patch4:     %{pkgname}-vmm-remotes.patch
16
BuildRequires:  opennebula <= 2.2.9
17
Requires:   opennebula <= 2.2.9
18
Requires:   libvirt >= 0.8.3
19
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root
20
21
%description
22
This is the distribution of OpenNebula VMware Driver Addon.
23
24
%prep
25
%setup -n %{pkgname}-%{version}
26
%patch0
27
%patch1
28
%patch2
29
%patch3
30
%patch4
31
32
%build
33
34
%install
35
cp %{S:1} .
36
mkdir -p %{buildroot}%{_bindir}
37
mkdir -p %{buildroot}%{_prefix}/lib/one/ruby/OpenNebula
38
mkdir -p %{buildroot}%{_sysconfdir}/one
39
mkdir -p %{buildroot}%{_datadir}/one/hooks
40
mkdir -p %{buildroot}%{_prefix}/lib/one/tm_commands/vmware
41
mkdir -p %{buildroot}/var/lib/one/remotes/im
42
mkdir -p %{buildroot}/var/lib/one/remotes/vmm
43
export DESTDIR=%{buildroot}
44
install.sh
45
cp -aR %{buildroot}%{_prefix}/lib/one/remotes/im/vmware.d %{buildroot}/var/lib/one/remotes/im/
46
cp -aR %{buildroot}%{_prefix}/lib/one/remotes/vmm/vmware %{buildroot}/var/lib/one/remotes/vmm/
47
48
%clean
49
rm -rf %{buildroot}
50
51
%files
52
%defattr(-,root,root)
53
%doc README-AFTER-SETUP
54
%dir %{_sysconfdir}/one/tm_vmware
55
%config %{_sysconfdir}/one/tm_vmware/tm_vmware.conf
56
%dir %{_sysconfdir}/one/vmm_sh
57
%config %{_sysconfdir}/one/vmm_sh/vmm_sh_vmware.conf
58
%config %{_sysconfdir}/one/vmm_sh/vmm_sh_vmwarerc
59
%config %{_sysconfdir}/one/vmwarerc
60
%{_bindir}/onevmware
61
%{_bindir}/tty_expect
62
%dir %{_prefix}/lib/one/remotes/im
63
%dir %{_prefix}/lib/one/remotes/im/vmware.d
64
%dir %{_prefix}/lib/one/remotes/vmm
65
%dir %{_prefix}/lib/one/remotes/vmm/vmware
66
%dir /var/lib/one/remotes/im/vmware.d
67
%dir /var/lib/one/remotes/vmm/vmware
68
%{_prefix}/lib/one/remotes/im/vmware.d/vmware.rb
69
%{_prefix}/lib/one/remotes/vmm/vmware/cancel
70
%{_prefix}/lib/one/remotes/vmm/vmware/checkpoint
71
%{_prefix}/lib/one/remotes/vmm/vmware/deploy
72
%{_prefix}/lib/one/remotes/vmm/vmware/migrate
73
%{_prefix}/lib/one/remotes/vmm/vmware/poll
74
%{_prefix}/lib/one/remotes/vmm/vmware/restore
75
%{_prefix}/lib/one/remotes/vmm/vmware/save
76
%{_prefix}/lib/one/remotes/vmm/vmware/shutdown
77
%{_prefix}/lib/one/ruby/OpenNebula/ImageRepositoryVMware.rb
78
%{_prefix}/lib/one/ruby/vmwarelib.rb
79
/var/lib/one/remotes/im/vmware.d/vmware.rb
80
/var/lib/one/remotes/vmm/vmware/cancel
81
/var/lib/one/remotes/vmm/vmware/checkpoint
82
/var/lib/one/remotes/vmm/vmware/deploy
83
/var/lib/one/remotes/vmm/vmware/migrate
84
/var/lib/one/remotes/vmm/vmware/poll
85
/var/lib/one/remotes/vmm/vmware/restore
86
/var/lib/one/remotes/vmm/vmware/save
87
/var/lib/one/remotes/vmm/vmware/shutdown
88
%dir %{_prefix}/lib/one/tm_commands/vmware
89
%{_prefix}/lib/one/tm_commands/vmware/tm_ln.sh
90
%{_prefix}/lib/one/tm_commands/vmware/tm_mv.sh
91
%{_datadir}/one/hooks/fix_owner_perms.sh
92
%{_datadir}/one/hooks/image.rb
93
94
%changelog
95