I'm sorry, but you have not addressed my question.  Detection of changes
is handled via the udev rule.  The udev rule does not depend on the
prior existence of this file; it simply does:

KERNELS=="*", ACTION=="*", DEVPATH=="/devices/*", RUN+="/bin/touch
/var/lib/lsvpd/run.vpdupdate"

If this udev rule is correct, its behavior can be simulated via the following:
# apt-get install libvpd-2.2-2
# ls -l /var/lib/lsvpd/
total 0
# apt-get install lsvpd
# ls -l /var/lib/lsvpd/
total 468
-rw-r--r-- 1 root root 479232 Jan 22 21:27 vpd.db
# /bin/touch /var/lib/lsvpd/run.vpdupdate
# ls -l /var/lib/lsvpd/
total 468
-rw-r--r-- 1 root root      0 Jan 22 21:28 run.vpdupdate
-rw-r--r-- 1 root root 479232 Jan 22 21:27 vpd.db
# lsvpd > /dev/null
# ls -l /var/lib/lsvpd/
total 492
-rw-r--r-- 1 root root      0 Jan 22 21:28 run.vpdupdate
-rw-r--r-- 1 root root 479232 Jan 22 21:28 vpd.db
-rw-r--r-- 1 root root  23917 Jan 22 21:28 vpd.db.2016.1.22.21.27.30.gz
#

None of this requires the stamp file to be shipped in the package.  And
this also still doesn't address the problems, identified in my first
reply, with shipping such a stamp file in a library package.

So please show what actually fails by not having this file in the
package, because I don't see it.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1492895

Title:
  Ubuntu 14.04.03 Missing file - run.vpdupdate in libvpd package

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvpd/+bug/1492895/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to