[Pkg-libvirt-maintainers] Bug#844339: patch for sid
Mauricio Faria de Oliveira
mauricfo at linux.vnet.ibm.com
Mon Nov 14 15:53:19 UTC 2016
Patch attached now.
--
Mauricio Faria de Oliveira
IBM Linux Technology Center
-------------- next part --------------
diff -Nru libvirt-2.3.0/debian/changelog libvirt-2.3.0/debian/changelog
--- libvirt-2.3.0/debian/changelog 2016-10-16 10:14:45.000000000 -0400
+++ libvirt-2.3.0/debian/changelog 2016-10-28 07:21:00.000000000 -0400
@@ -1,3 +1,10 @@
+libvirt (2.4.0-1uidgid1) UNRELEASED; urgency=medium
+
+ * debian/libvirt-daemon-system.postinst: set libvirt-qemu UID/GID
+ if available; don't fail otherwise. (Closes: #)
+
+ -- Mauricio Faria de Oliveira <mauricfo at linux.vnet.ibm.com> Wed, 26 Oct 2016 11:05:38 -0200
+
libvirt (2.4.0-1) unstable; urgency=medium
* [abba3b7] New upstream version 2.4.0
diff -Nru libvirt-2.3.0/debian/libvirt-daemon-system.postinst libvirt-2.3.0/debian/libvirt-daemon-system.postinst
--- libvirt-2.3.0/debian/libvirt-daemon-system.postinst 2016-09-29 03:25:56.000000000 -0400
+++ libvirt-2.3.0/debian/libvirt-daemon-system.postinst 2016-10-28 07:21:00.000000000 -0400
@@ -17,6 +17,10 @@
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
+# Allocated UID and GID for libvirt-qemu
+libvirt_qemu_uid=64055
+libvirt_qemu_gid=64055
+
add_users_groups()
{
if ! getent group libvirt >/dev/null; then
@@ -28,6 +32,13 @@
fi
# user and group libvirt runs qemu/kvm instances with
if ! getent passwd libvirt-qemu >/dev/null; then
+
+ # set uid if available (expected); don't fail otherwise.
+ parameter_uid=''
+ if ! getent passwd $libvirt_qemu_uid >/dev/null; then
+ parameter_uid="--uid $libvirt_qemu_uid"
+ fi
+
adduser --quiet \
--system \
--ingroup kvm \
@@ -37,10 +48,18 @@
--home /var/lib/libvirt \
--no-create-home \
--gecos "Libvirt Qemu" \
+ $parameter_uid \
libvirt-qemu
fi
if ! getent group libvirt-qemu >/dev/null; then
- addgroup --quiet --system libvirt-qemu
+
+ # set gid if available (expected); don't fail otherwise.
+ parameter_gid=''
+ if ! getent group $libvirt_qemu_gid >/dev/null; then
+ parameter_gid="--gid $libvirt_qemu_gid"
+ fi
+
+ addgroup --quiet --system $parameter_gid libvirt-qemu
adduser libvirt-qemu libvirt-qemu
fi
}
More information about the Pkg-libvirt-maintainers
mailing list