]> git.pld-linux.org Git - packages/VMware-server.git/commitdiff
- include more required perl modules in package
authorhawk <hawk@pld-linux.org>
Tue, 20 Jun 2006 12:56:53 +0000 (12:56 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- create init.pl at build time, it seems to be required by serverd
- still doesn't work but we are one step closer

Changed files:
    VMware-server.spec -> 1.14

VMware-server.spec

index 94078d51ca84b8654e823901525156fcdc11bf3f..84ef1d69bf498cc9f1ab81fe9c11cc0cf77ef878 100644 (file)
@@ -56,6 +56,7 @@ Source7:      %{name}-nat.conf
 Source8:       %{name}-dhcpd.conf
 Patch0:                %{name}-Makefile.patch
 Patch1:                %{name}-run_script.patch
+Patch2:                %{name}-init_pl.patch
 NoSource:      0
 NoSource:      1
 NoSource:      2
@@ -325,6 +326,7 @@ cp -a vmmon-only{,.clean}
 cp -a vmnet-only{,.clean}
 cd -
 %patch1 -p1
+%patch2 -p0
 tar xf lib/perl/control.tar
 
 %build
@@ -447,6 +449,7 @@ install -d \
        $RPM_BUILD_ROOT%{_bindir} \
        $RPM_BUILD_ROOT%{_sbindir} \
        $RPM_BUILD_ROOT%{_libdir}/vmware{,-server-console}/bin \
+       $RPM_BUILD_ROOT%{_libdir}/vmware/serverd \
        $RPM_BUILD_ROOT%{_mandir} \
        $RPM_BUILD_ROOT%{_pixmapsdir} \
        $RPM_BUILD_ROOT%{_desktopdir} \
@@ -457,6 +460,15 @@ install -d \
        %{__make} install \
                DESTDIR=$RPM_BUILD_ROOT
        cd ..
+
+       # copy other required perl modules
+       cp -r lib/perl5/site_perl/5.005/VMware $RPM_BUILD_ROOT%{perl_vendorarch}
+       cp -r lib/perl5/site_perl/5.005/i386-linux/VMware/VmdbPerl $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
+       cp -r lib/perl5/site_perl/5.005/i386-linux/VMware/{HConfig,VmdbPerl}.pm $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
+       cp -r lib/perl5/site_perl/5.005/i386-linux/auto/VMware/{HConfig,VmdbPerl} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware
+
+       # remove unecessary files
+       rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
 %endif
 
 %if %{with kernel}
@@ -509,6 +521,8 @@ install bin/*-* $RPM_BUILD_ROOT%{_bindir}
 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
 
+sed -e ' s@%sitearch%@%{perl_sitearch}@g; s@%sitelib%@%{perl_sitelib}@g; s@%vendorarch%@%{perl_vendorarch}@g; s@%vendorlib%@%{perl_vendorlib}@g; s@%archlib%@%{perl_archlib}@g; s@%privlib%@%{perl_privlib}@g;' < lib/serverd/init.pl.default > $RPM_BUILD_ROOT%{_libdir}/vmware/serverd/init.pl
+
 #cp -r lib/{bin-debug,config,help*,isoimages,licenses,messages,smb,xkeymap} \
 cp -r  lib/{bin-debug,config,help*,isoimages,licenses,messages,share,xkeymap} \
        $RPM_BUILD_ROOT%{_libdir}/vmware
@@ -625,6 +639,8 @@ fi
 %{_libdir}/vmware/lib
 %attr(755,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
 %endif
+%dir %{_libdir}/vmware/serverd
+%attr(750,root,root) %{_libdir}/vmware/serverd/init.pl
 %{_libdir}/vmware/licenses
 %dir %{_libdir}/vmware/messages
 %{_libdir}/vmware/messages/en
This page took 0.035275 seconds and 4 git commands to generate.