Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master z-rejected grimoire by Robin Cook (4be9404240288d83f674ea5572f4dbab758c445e)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Robin Cook <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master z-rejected grimoire by Robin Cook (4be9404240288d83f674ea5572f4dbab758c445e)
  • Date: Sun, 27 May 2007 22:07:36 -0500

GIT changes to master z-rejected grimoire by Robin Cook <rcook AT wyrms.net>:

ChangeLog | 3
z-emulators/vmware/CONFLICTS | 2
z-emulators/vmware/HISTORY | 3
z-emulators/vmware5/CONFLICTS | 1
z-emulators/vmware5/HISTORY | 3
z-emulators/vmware6/BUILD | 33
+++
z-emulators/vmware6/CONFIGURE | 4
z-emulators/vmware6/CONFLICTS | 2
z-emulators/vmware6/DETAILS | 27
++
z-emulators/vmware6/FINAL | 25
++
z-emulators/vmware6/HISTORY | 3
z-emulators/vmware6/INSTALL | 5
z-emulators/vmware6/PREPARE | 1
z-emulators/vmware6/VMware-workstation-6.0.0-45731.i386.tar.gz.sig |binary
z-emulators/vmware6/VMware-workstation-6.0.0-45731.x86_64.tar.gz.sig |binary
z-emulators/vmware6/vmware.patch | 110
++++++++++
16 files changed, 222 insertions(+)

New commits:
commit 4be9404240288d83f674ea5572f4dbab758c445e
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

vmware: added conflicts file

commit 27533e45453c3d9e2452216d5ac5c8d4e8cd4f88
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

vmware5: added vmware6 to conflicts

commit 41bb7aa02fdb69a0a5359cb941bd44c934395474
Author: Robin Cook <rcook AT wyrms.net>
Commit: Robin Cook <rcook AT wyrms.net>

vmware6: new spell added

diff --git a/ChangeLog b/ChangeLog
index d385c1a..c5eadb1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-05-27 Robin Cook <rcook AT wyrms.net>
+ * added new spell z-emulators/vmware6
+
2007-05-18 Elisamuel Resto <ryuji AT mages.ath.cx>
* z-mail/imap, z-mail/c-client: Moved to test due to licence change
to APACHE from upstream, deleted from z-rejected since it now is in
diff --git a/z-emulators/vmware/CONFLICTS b/z-emulators/vmware/CONFLICTS
new file mode 100755
index 0000000..9f5d451
--- /dev/null
+++ b/z-emulators/vmware/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts vmware5
+conflicts vmware6
diff --git a/z-emulators/vmware/HISTORY b/z-emulators/vmware/HISTORY
index c4333fd..3c3e580 100644
--- a/z-emulators/vmware/HISTORY
+++ b/z-emulators/vmware/HISTORY
@@ -1,3 +1,6 @@
+2007-05-27 Robin Cook <rcook AT wyrms.net>
+ * CONFLICTS: added
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/z-emulators/vmware5/CONFLICTS b/z-emulators/vmware5/CONFLICTS
index 71a231a..9ae326b 100755
--- a/z-emulators/vmware5/CONFLICTS
+++ b/z-emulators/vmware5/CONFLICTS
@@ -1 +1,2 @@
conflicts vmware
+conflicts vmware6
diff --git a/z-emulators/vmware5/HISTORY b/z-emulators/vmware5/HISTORY
index 9a651b8..d4d2461 100644
--- a/z-emulators/vmware5/HISTORY
+++ b/z-emulators/vmware5/HISTORY
@@ -1,3 +1,6 @@
+2007-05-27 Robin Cook <rcook AT wyrms.net>
+ * CONFLICTS: added vmware6
+
2007-02-16 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 5.5.3-34685

diff --git a/z-emulators/vmware6/BUILD b/z-emulators/vmware6/BUILD
new file mode 100755
index 0000000..408db4e
--- /dev/null
+++ b/z-emulators/vmware6/BUILD
@@ -0,0 +1,33 @@
+# /etc/vmware directory must not exist, otherwise the installation will be
+# unsuccesfull
+rm -rf /etc/vmware/*
+
+# create temp etc/rc.d
+rm -rf /tmp/vmware_rc.d
+mkdir -p /tmp/vmware_rc.d/rc{0,1,2,3,4,5,6}.d
+
+# we need to terminate all services using vmnet kernel module
+killall vmnet-natd &> /dev/null
+killall vmnet-dhcpd &> /dev/null
+killall vmware-nmbd &> /dev/null
+killall vmware-smbd &> /dev/null
+killall vmnet-bridge &> /dev/null
+killall vmnet-netifup &> /dev/null
+sleep 1
+killall -9 vmnet-natd &> /dev/null
+killall -9 vmnet-dhcpd &> /dev/null
+killall -9 vmware-nmbd &> /dev/null
+killall -9 vmware-smbd &> /dev/null
+killall -9 vmnet-bridge &> /dev/null
+killall -9 vmnet-netifup &> /dev/null
+
+rmmod vmnet &> /dev/null
+
+if lsmod | grep vmnet
+then
+ message "${RED}Can't unload vmnet module, please try to find out why
and contact author${DEFAULT}"
+ message "running 'lsof | grep vmnet' might give you some hint, when
run from root account"
+ return 1
+fi
+
+true
diff --git a/z-emulators/vmware6/CONFIGURE b/z-emulators/vmware6/CONFIGURE
new file mode 100755
index 0000000..6b3e0c3
--- /dev/null
+++ b/z-emulators/vmware6/CONFIGURE
@@ -0,0 +1,4 @@
+# Standard rejected warnings.
+#
+source $GRIMOIRE/REJECTED_MSG
+
diff --git a/z-emulators/vmware6/CONFLICTS b/z-emulators/vmware6/CONFLICTS
new file mode 100755
index 0000000..5614bf7
--- /dev/null
+++ b/z-emulators/vmware6/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts vmware
+conflicts vmware5
diff --git a/z-emulators/vmware6/DETAILS b/z-emulators/vmware6/DETAILS
new file mode 100755
index 0000000..0fd8921
--- /dev/null
+++ b/z-emulators/vmware6/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=vmware6
+ VERSION=6.0.0-45731
+ SOURCE=VMware-workstation-${VERSION}.${VMWARE_X86}.tar.gz
+ SOURCE_URL[0]=http://www.vmware.com/download/ws/
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/vmware-distrib
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=UNKNOWN
+ REJECT='license issues, must obtain tarball via website'
+ ARCHIVE=off
+ ENTERED=20070527
+ WEB_SITE=http://www.vmware.com
+ SHORT="The VMWare virtual machine."
+cat << EOF
+VMware Workstation is powerful virtual machine software for developers and
system
+administrators who want to revolutionize software development, testing and
deployment
+in their enterprise. Shipping for more than five years and winner of over a
dozen
+major product awards, VMware Workstation enables software developers to
develop and
+test the most complex networked server-class applications running on
Microsoft Windows,
+Linux or NetWare all on a single desktop. Essential features such as virtual
networking,
+live snapshots, drag and drop and shared folders, and PXE support make
VMware Workstation
+the most powerful and indispensable tool for enterprise IT developers and
system
+administrators.
+
+WARNING: You must download the SOURCE file on your own and place it into
+/var/spool/sorcery. You also need to buy a license, please see the website
for
+more information.
+EOF
diff --git a/z-emulators/vmware6/FINAL b/z-emulators/vmware6/FINAL
new file mode 100755
index 0000000..c5e3f18
--- /dev/null
+++ b/z-emulators/vmware6/FINAL
@@ -0,0 +1,25 @@
+# check for udev missing nodes
+#
+if [ -d /etc/udev ] && [ "$(grep vmmon /etc/udev/udev.missing)" == "" ]; then
+ echo "vmmon:c:10:165:0600:root:root" >> /etc/udev/udev.missing
+fi
+
+if [ -d /etc/udev ] && [ "$(grep vmnet /etc/udev/udev.missing)" == "" ]; then
+ echo "vmnet0:c:119:0:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet1:c:119:1:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet2:c:119:2:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet3:c:119:3:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet4:c:119:4:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet5:c:119:5:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet6:c:119:6:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet7:c:119:7:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet8:c:119:8:0600:root:root" >> /etc/udev/udev.missing
+ echo "vmnet9:c:119:9:0600:root:root" >> /etc/udev/udev.missing
+fi
+
+if [ -d /etc/udev ] && [ "$(grep parport /etc/udev/udev.missing)" == "" ];
then
+ echo "parport0:c:99:0:0666:root:root" >> /etc/udev/udev.missing
+ echo "parport0:c:99:1:0666:root:root" >> /etc/udev/udev.missing
+ echo "parport0:c:99:2:0666:root:root" >> /etc/udev/udev.missing
+fi
+
diff --git a/z-emulators/vmware6/HISTORY b/z-emulators/vmware6/HISTORY
new file mode 100644
index 0000000..b753cc6
--- /dev/null
+++ b/z-emulators/vmware6/HISTORY
@@ -0,0 +1,3 @@
+2007-05-27 Robin Cook <rcook AT wyrms.net>
+ * Created from the vmware5 spell
+
diff --git a/z-emulators/vmware6/INSTALL b/z-emulators/vmware6/INSTALL
new file mode 100755
index 0000000..a895262
--- /dev/null
+++ b/z-emulators/vmware6/INSTALL
@@ -0,0 +1,5 @@
+patch -p1 < $SCRIPT_DIRECTORY/vmware.patch &&
+
+./vmware-install.pl
+
+cp /tmp/vmware_rc.d/vmware /etc/init.d/runlevels/%3
diff --git a/z-emulators/vmware6/PREPARE b/z-emulators/vmware6/PREPARE
new file mode 100755
index 0000000..7cc281d
--- /dev/null
+++ b/z-emulators/vmware6/PREPARE
@@ -0,0 +1 @@
+config_query_list VMWARE_X86 "Installing which version?" i386 x86_64
diff --git
a/z-emulators/vmware6/VMware-workstation-6.0.0-45731.i386.tar.gz.sig
b/z-emulators/vmware6/VMware-workstation-6.0.0-45731.i386.tar.gz.sig
new file mode 100644
index 0000000..58678ef
Binary files /dev/null and
b/z-emulators/vmware6/VMware-workstation-6.0.0-45731.i386.tar.gz.sig differ
diff --git
a/z-emulators/vmware6/VMware-workstation-6.0.0-45731.x86_64.tar.gz.sig
b/z-emulators/vmware6/VMware-workstation-6.0.0-45731.x86_64.tar.gz.sig
new file mode 100644
index 0000000..665141f
Binary files /dev/null and
b/z-emulators/vmware6/VMware-workstation-6.0.0-45731.x86_64.tar.gz.sig differ
diff --git a/z-emulators/vmware6/vmware.patch
b/z-emulators/vmware6/vmware.patch
new file mode 100644
index 0000000..70ddbbb
--- /dev/null
+++ b/z-emulators/vmware6/vmware.patch
@@ -0,0 +1,110 @@
+diff -u -r vmware-distrib.orig/bin/vmware-config.pl
vmware-distrib/bin/vmware-config.pl
+--- vmware-distrib.orig/bin/vmware-config.pl 2007-05-01 23:52:50.000000000
-0500
++++ vmware-distrib/bin/vmware-config.pl 2007-05-27 20:35:13.000000000
-0500
+@@ -7,6 +7,8 @@
+
+ use strict;
+
++$| = 1;
++
+ # Use Config module to update VMware host-wide configuration file
+ # BEGINNING_OF_CONFIG_DOT_PM
+ #!/usr/bin/perl
+@@ -21,6 +23,9 @@
+ ###
+
+ use strict;
++
++$| = 1;
++
+ package VMware::Config;
+
+ my %PREF;
+@@ -511,6 +516,8 @@
+
+ use strict;
+
++$| = 1;
++
+ # Moved out of config.pl to support $gOption in spacechk_answer
+ my %gOption;
+ # Moved from various scripts that include util.pl
+diff -u -r vmware-distrib.orig/bin/vmware-uninstall.pl
vmware-distrib/bin/vmware-uninstall.pl
+--- vmware-distrib.orig/bin/vmware-uninstall.pl 2007-05-01
23:52:33.000000000 -0500
++++ vmware-distrib/bin/vmware-uninstall.pl 2007-05-27 20:39:24.000000000
-0500
+@@ -7,11 +7,15 @@
+
+ use strict;
+
++$| = 1;
++
+ # BEGINNING_OF_UTIL_DOT_PL
+ #!/usr/bin/perl
+
+ use strict;
+
++$| = 1;
++
+ # Moved out of config.pl to support $gOption in spacechk_answer
+ my %gOption;
+ # Moved from various scripts that include util.pl
+@@ -2712,39 +2716,11 @@
+ return $initscriptsdir;
+ }
+
+- # The "SuSE version >= 7.1" way
+- $initdir = '/etc/init.d';
+- if (check_answer_initdirpath($initdir, 'default') eq '') {
+- # The "SuSE version < 7.1" way
+- $initdir = '/sbin/init.d';
+- if (check_answer_initdirpath($initdir, 'default') eq '') {
+- # The "RedHat" way
+- $initdir = '/etc/rc.d';
+- if (check_answer_initdirpath($initdir, 'default') eq '') {
+- # The "Debian" way
+- $initdir = '/etc';
+- if (check_answer_initdirpath($initdir, 'default') eq '') {
+- $initdir = '';
+- }
+- }
+- }
+- }
+- $answer = get_persistent_answer('What is the directory that contains the
init'
+- .' directories (rc0.d/ to rc6.d/)?'
+- , 'INITDIR', 'initdirpath', $initdir);
+-
+- # The usual way
+- $initscriptsdir = $answer . '/init.d';
+- if (check_answer_initscriptsdirpath($initscriptsdir, 'default') eq '') {
+- # The "SuSE version >= 7.1" way
+- $initscriptsdir = $answer;
+- if (check_answer_initscriptsdirpath($initscriptsdir, 'default') eq '') {
+- $initscriptsdir = '';
+- }
+- }
+- $answer = get_persistent_answer('What is the directory that contains the
init'
+- .' scripts?', 'INITSCRIPTSDIR'
+- , 'initscriptsdirpath', $initscriptsdir);
++ # The "Fake smgl" way
++ $initscriptsdir = $answer = $initdir = '/tmp/vmware_rc.d';
++ db_add_answer('INITDIR', $answer);
++ db_add_answer('INITSCRIPTSDIR', $answer);
++
+ return $answer;
+ }
+
+diff -u -r vmware-distrib.orig/installer/services.sh
vmware-distrib/installer/services.sh
+--- vmware-distrib.orig/installer/services.sh 2007-05-01 23:52:51.000000000
-0500
++++ vmware-distrib/installer/services.sh 2007-05-27 20:40:41.000000000
-0500
+@@ -26,6 +26,11 @@
+ # BEGINNING_OF_UTIL_DOT_SH
+ #!/bin/sh
+
++function echo ()
++{
++ builtin echo "$@"
++}
++
+ # A few utility functions used by our shell scripts. These are patched in
+ # during make.
+



  • [SM-Commit] GIT changes to master z-rejected grimoire by Robin Cook (4be9404240288d83f674ea5572f4dbab758c445e), Robin Cook, 05/27/2007

Archive powered by MHonArc 2.6.24.

Top of Page