----------------------------------------
Test 1) new user, uid available
Result) libvirt-qemu uid is set to 64055
----------------------------------------
# id libvirt-qemu
id: ‘libvirt-qemu’: no such user
# getent passwd 64055
#
# dpkg -i libvirt0_*.deb libvirt-bin_*.deb
# id libvirt-qemu
uid=64055(libvirt-qemu) gid=117(kvm) groups=117(kvm)
----------------------------------------------
Test 2) new user, uid not available
Result) libvirt-qemu uid is _not_ set to 64055
----------------------------------------------
# apt-get purge libvirt-bin
# userdel libvirt-qemu
# id libvirt-qemu
id: ‘libvirt-qemu’: no such user
# id libvirt-qemu
uid=113(libvirt-qemu) gid=117(kvm) groups=117(kvm)
------------------------------------------
Test 3) old user, uid available
Result) libvirt-qemu uid is _not_ changed
------------------------------------------
# apt-get purge libvirt-bin
# userdel uidtaken
# getent passwd 64055
#
# id libvirt-qemu
uid=113(libvirt-qemu) gid=117(kvm) groups=117(kvm)
# dpkg -i libvirt0_*.deb libvirt-bin_*.deb
# id libvirt-qemu
uid=113(libvirt-qemu) gid=117(kvm) groups=117(kvm)
Verification steps with just attached patch.
------- ------- ------- ------- ------- ----- ------- ------- ------- ------- -----
Test 1) new user, uid available
Result) libvirt-qemu uid is set to 64055
-------
# id libvirt-qemu
id: ‘libvirt-qemu’: no such user
# getent passwd 64055
#
# dpkg -i libvirt0_*.deb libvirt-bin_*.deb
# id libvirt-qemu libvirt- qemu) gid=117(kvm) groups=117(kvm)
uid=64055(
------- ------- ------- ------- ------- ------- ---- ------- ------- ------- ------- ------- ----
Test 2) new user, uid not available
Result) libvirt-qemu uid is _not_ set to 64055
-------
# apt-get purge libvirt-bin
# userdel libvirt-qemu
# id libvirt-qemu
id: ‘libvirt-qemu’: no such user
# useradd --uid 64055 uidtaken
# getent passwd 64055 x:64055: 1001::/ home/uidtaken:
uidtaken:
# dpkg -i libvirt0_*.deb libvirt-bin_*.deb
# id libvirt-qemu libvirt- qemu) gid=117(kvm) groups=117(kvm)
uid=113(
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------
Test 3) old user, uid available
Result) libvirt-qemu uid is _not_ changed
-------
# apt-get purge libvirt-bin
# userdel uidtaken
# getent passwd 64055
#
# id libvirt-qemu libvirt- qemu) gid=117(kvm) groups=117(kvm)
uid=113(
# dpkg -i libvirt0_*.deb libvirt-bin_*.deb
# id libvirt-qemu libvirt- qemu) gid=117(kvm) groups=117(kvm)
uid=113(