It's unlikely that we add back a debian/extra/60-keyboard.hwdb given it
has been gone for over 6 years, so remove the commented out install
line.
See 1eee9b95e9
Gbp-Dch: Ignore
Replace 73-usb-net-by-mac.rules with 73-usb-net-by-mac.link. The .link
file provides the same functionality but makes it easier to set a custom
name for USB network adapters via the systemd.link mechanism.
Closes: #941636
Thanks: Benjamin Poirier
The last remaining user of this (ifplugd) got fixed.
Add appropriate versioned Breaks: to ensure that older versions of these three
packages are not being used with this new udev.
Stop doing this for locally administered (i. e. randomly generated) ones. These
devices have no intrinsic stable properties, so use the default location based
names for those.
Drop /lib/systemd/network/90-mac-for-usb.link (as link files don't currently
support globs for MACAddress=) and replace with an udev rule in
/lib/udev/rules.d/73-special-net-names.rules.
Closes: #812575
LP: #1574483
Move the man pages for libnss-myhostname, libnss-mymachines and
udev.conf from systemd into the correct package. Move the zsh completion
file for udevadm into the udev package as well. Add Breaks/Replaces
accordingly.
Closes: #790879
They are basically a copy from the old udev package.
Also update the systemd.install file.
Two important issues:
- Since we are using dh_installinit --sourcedirectory now (for the
flavours), we can no longer install files from debian/ via .install
and need to do that manually via debian/rules.
- Splitting up systemd and udev is rather cumbersome as they have many
shared directories. Instead of listing each file individually, we
allow that some files are installed twice and remove them later on via
debian/rules.