Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package open-vm-tools

It fixes the following bugs:

#855337: upstream asked me to activate the vgauth service. Its necessary
for guest operations initiated from the vSphere datacenter.

#851240: removing a duplicate udev rule as upstream ships its own file
now.

Also I left a pull request to update the Homepage field in
debian/control in the upload.

Diff between -3 and -4 is attached.


Thanks,

Bernd


unblock open-vm-tools/2:10.1.0-4449150-4


-- 
 Bernd Zeimetz                            Debian GNU/Linux Developer
 http://bzed.de                                http://www.debian.org
 GPG Fingerprint: ECA1 E3F2 8E11 2432 D485  DD95 EB36 171A 6FF9 435F
diff --git a/debian/changelog b/debian/changelog
index a870e962..6ca08caa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,23 @@
+open-vm-tools (2:10.1.0-4449150-4) unstable; urgency=medium
+
+  [ Chris Glass ]
+  * [d55b33f] Point the control file's homepage to the new one.
+    The upstream open-vm-tools switched from sourceforge to github. This
+    simply updates the link to reflect that.
+    Signed-off-by: Chris Glass <chris.gl...@canonical.com>
+
+  [ Bernd Zeimetz ]
+  * [f44a9a8] Drop duplicate udev rules.
+    Timeouts are set in 99-vmware-scsi-udev.rules now,
+    shipped by upstream.
+    Thanks to Bernhard Schmidt (Closes: #851240)
+  * [21df3fa] Install vgauth.service.
+    vgauth is a service that allows authentication in the guest using SAML
+    tokens. Necessary for guest operations initiated from the vSphere
+    datacenter. (Closes: #855337)
+
+ -- Bernd Zeimetz <b...@debian.org>  Tue, 21 Feb 2017 22:45:06 +0100
+
 open-vm-tools (2:10.1.0-4449150-3) unstable; urgency=medium
 
   * [17b04da] Override dh_md5sums for arch-dependent packages only.
diff --git a/debian/control b/debian/control
index 994d73c2..cab79610 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  libxinerama-dev, libxss-dev, libxtst-dev, dh-autoreconf, dh-systemd,
  libmspack-dev, libssl1.0-dev, libxerces-c-dev, libxml-security-c-dev
 Standards-Version: 3.9.6
-Homepage: http://open-vm-tools.sourceforge.net/
+Homepage: https://github.com/vmware/open-vm-tools
 Vcs-Git: https://github.com/bzed/pkg-open-vm-tools.git
 Vcs-Browser: https://github.com/bzed/pkg-open-vm-tools
 
diff --git a/debian/open-vm-tools.udev b/debian/open-vm-tools.udev
index 343100bd..b015a82f 100644
--- a/debian/open-vm-tools.udev
+++ b/debian/open-vm-tools.udev
@@ -1,12 +1,3 @@
-# VMware SCSI devices Timeout adjustment
-#
-# Modify the timeout value for VMware SCSI devices so that
-# in the event of a failover, we don't time out.
-# See Bug 271286 for more information.
-
-ACTION=="add|change", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware  " , 
ATTRS{model}=="Virtual disk    ",   RUN+="/bin/sh -c 'echo 180 
>/sys$DEVPATH/device/timeout'"
-
-
 # VMWare Virtual Sockets permissions
 #
 # after loading the vsock module, a block device /dev/vsock will be created 
with permission 0600
diff --git a/debian/open-vm-tools.vgauth.service 
b/debian/open-vm-tools.vgauth.service
new file mode 100644
index 00000000..94f7c89e
--- /dev/null
+++ b/debian/open-vm-tools.vgauth.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Authentication service for virtual machines hosted on VMware
+Documentation=http://github.com/vmware/open-vm-tools
+ConditionVirtualization=vmware
+PartOf=open-vm-tools.service
+
+[Service]
+ExecStart=/usr/bin/VGAuthService
+TimeoutStopSec=5
+
+[Install]
+RequiredBy=open-vm-tools.service
diff --git a/debian/rules b/debian/rules
index 2e4194e7..f63ec5c1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -115,8 +115,13 @@ override_dh_fixperms:
 
        dh_fixperms -Xvmware-user-suid-wrapper
 
+override_dh_systemd_enable:
+       dh_systemd_enable -popen-vm-tools
+       dh_systemd_enable -popen-vm-tools --name vgauth
+
 override_dh_systemd_start:
-       dh_systemd_start
+       dh_systemd_start -popen-vm-tools
+       dh_systemd_start -popen-vm-tools --name vgauth
        sed -i 's,run-vmblock-fuse,run-vmblock\\\\x2dfuse,g' debian/*.debhelper
 
 override_dh_installchangelogs:

Reply via email to