mirror of
https://git.proxmox.com/git/systemd
synced 2026-01-06 06:31:15 +00:00
The patches from udev were either merged upstream, applied directly, added as files to debian/extra/ or dropped: - debian/patches/commit-4b50a3d Applied upstream in4b50a3d004- debian/patches/fix_gtkdoc_oot Fixed upstream - debian/patches/libudevpc_no_librt Fixed upstream ine712ffcce6- debian/patches/vio_type Dropped for now. - debian/patches/debian_rules Added as debian/extra/rules/* - debian/patches/extra_agents Added as debian/extra/*.agent and debian/extra/hotplug.functions - debian/patches/extra_initramfs Added as debian/extra/initramfs.* - debian/patches/extra_installer Added as debian/extra/udev.* - debian/patches/extra_modprobeconf Added as debian/extra/fbdev-blacklist.conf and debian/extra/make-fbdev-blacklist - debian/patches/extra_misc Added as debian/extra/links.conf and debian/extra/create_static_nodes - debian/patches/dont-build-some-helpers Dropped, since we will use the upstream firmware agent now - debian/patches/libgudev_in_usr Applied as418b0a2d41- debian/patches/rules_compat_qemu Dropped, only needed for kernel versions <= 2.6.32 - debian/patches/use_run_tmpfs Dropped, since wheezy /run is mandatory - debian/patches/dev_root_rule Dropped, discouraged upstream - debian/patches/udevd_in_sbin Dropped, we will use the $libexec path now in the .service file and provide compat symlinks - udev_conf_comments Applied asc82d84e916
34 lines
492 B
Bash
34 lines
492 B
Bash
#!/bin/sh -e
|
|
|
|
# adapted from postinst
|
|
chrooted() {
|
|
if [ "$(stat -c %d/%i /)" = "$(stat -Lc %d/%i /proc/1/root 2>/dev/null)" ];
|
|
then
|
|
return 1
|
|
fi
|
|
return 0
|
|
}
|
|
|
|
kill_udevd() {
|
|
start-stop-daemon --stop --name udevd --user root --oknodo --quiet --retry 5
|
|
}
|
|
|
|
case "$1" in
|
|
remove|deconfigure|failed-upgrade)
|
|
if ! chrooted; then
|
|
kill_udevd
|
|
fi
|
|
;;
|
|
|
|
upgrade)
|
|
;;
|
|
|
|
*)
|
|
echo "$0 called with unknown argument '$1'" >&2
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
#DEBHELPER#
|
|
|