#!/bin/sh sd_booted() { [ -e sys/fs/cgroup/systemd ] } post_install() { udevadm hwdb --update if sd_booted; then systemctl --system daemon-reexec fi } post_upgrade() { udevadm hwdb --update journalctl --update-catalog echo -e '\e[31;46m WARNING' echo -e '\e[31;46m Systemd 197 has moved to persistent network naming, for most users this will have' echo -e '\e[31;46m no effect. To check what the new name for your network device will be, run:' echo -e '\e[31;46m hwinfo --network, and look for: Device File: xxxxx, were xxxx is your device.' echo -e '\e[31;46m This will be used in /usr/lib/udev/rules.d/80-net-name-slot.rules ' echo -e '\e[31;46m If you use dhcpcd instead of networkmanager to connect, re-enable the service before rebooting' echo -e '\e[31;46m Configuration files like conky.conf will need the new naming scheme too' echo -e '\e[31;46m http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames \e[0m' if sd_booted; then systemctl --system daemon-reexec systemctl restart systemd-logind.service fi }