58 |
# patch the installer |
# patch the installer |
59 |
mpatch ${PNAME}-${PVER}-installer.patch || die |
mpatch ${PNAME}-${PVER}-installer.patch || die |
60 |
# needed direcory by the patch |
# needed direcory by the patch |
61 |
install -d ${BUILDDIR}/vmware-confdir || die |
install -d ${SRCDIR}/vmware-confdir || die |
62 |
} |
} |
63 |
|
|
64 |
# fake (gnome2 include has a standart src_compile) |
# fake (gnome2 include has a standart src_compile) |
71 |
# needed directories |
# needed directories |
72 |
minstalldir /etc/rc.d/init.d || die |
minstalldir /etc/rc.d/init.d || die |
73 |
|
|
74 |
local installer_dir="${BUILDDIR}/payload/install/vmware-installer" |
local installer_dir="${SRCDIR}/payload/install/vmware-installer" |
75 |
local python_opts="-W ignore::DeprecationWarning" |
local python_opts="-W ignore::DeprecationWarning" |
76 |
export VMWARE_SKIP_NETWORKING="true" |
export VMWARE_SKIP_NETWORKING="true" |
77 |
python ${python_opts} ${installer_dir}/vmware-installer.py \ |
python ${python_opts} ${installer_dir}/vmware-installer.py \ |
78 |
--set-setting vmware-installer.libconf ${installer_dir}/lib/libconf \ |
--set-setting vmware-installer.libconf ${installer_dir}/lib/libconf \ |
79 |
--set-setting initdir ${BUILDDIR} \ |
--set-setting initdir ${SRCDIR} \ |
80 |
--set-setting initscriptdir ${BINDIR}/etc/rc.d/init.d \ |
--set-setting initscriptdir ${BINDIR}/etc/rc.d/init.d \ |
81 |
--set-setting prefix ${BINDIR}/opt/vmware \ |
--set-setting prefix ${BINDIR}/opt/vmware \ |
82 |
--set-setting sysconfdir ${BINDIR}/etc \ |
--set-setting sysconfdir ${BINDIR}/etc \ |
89 |
rm -rf ${BINDIR}/opt/vmware/lib/vmware/modules/binary || die |
rm -rf ${BINDIR}/opt/vmware/lib/vmware/modules/binary || die |
90 |
|
|
91 |
# needed!!! |
# needed!!! |
92 |
if [ ! -e ${BUILDDIR}/vmware-confdir/bootstrap ] |
if [ ! -e ${SRCDIR}/vmware-confdir/bootstrap ] |
93 |
then |
then |
94 |
echo "VMware installation seems to have rolled back." |
echo "VMware installation seems to have rolled back." |
95 |
echo "Please include the contents of ${BUILDDIR}/vmware-installer.log" |
echo "Please include the contents of ${SRCDIR}/vmware-installer.log" |
96 |
echo "in any bug reports you file." |
echo "in any bug reports you file." |
97 |
die "VMware installation rolled back." |
die "VMware installation rolled back." |
98 |
fi |
fi |
99 |
|
|
100 |
# remove ${BINDIR} from pathes |
# remove ${BINDIR} from pathes |
101 |
sed -i "s:${BINDIR}::" ${BUILDDIR}/vmware-confdir/bootstrap || die |
sed -i "s:${BINDIR}::" ${SRCDIR}/vmware-confdir/bootstrap || die |
102 |
|
|
103 |
# move icons/mime/desktop handles to a proper location |
# move icons/mime/desktop handles to a proper location |
104 |
minstalldir /usr/share || die |
minstalldir /usr/share || die |
111 |
|
|
112 |
# install vmware config from temporary vmware-confdir |
# install vmware config from temporary vmware-confdir |
113 |
minstalldir /etc/vmware/init.d || die |
minstalldir /etc/vmware/init.d || die |
114 |
cp -r ${BUILDDIR}/vmware-confdir/* ${BINDIR}/etc/vmware || die |
cp -r ${SRCDIR}/vmware-confdir/* ${BINDIR}/etc/vmware || die |
115 |
mv ${BINDIR}/etc/init.d/* ${BINDIR}/etc/vmware/init.d |
mv ${BINDIR}/etc/init.d/* ${BINDIR}/etc/vmware/init.d |
116 |
# fix lsmod path |
# fix lsmod path |
117 |
sed -i "s:/sbin/lsmod:/bin/lsmod:" ${BINDIR}/etc/vmware/init.d/vmware || die |
sed -i "s:/sbin/lsmod:/bin/lsmod:" ${BINDIR}/etc/vmware/init.d/vmware || die |