X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=src%2Ffunctions.sh;h=c223076c126a57711bf66c7210ac520e49a0e383;hb=ce3d7220e258efb1036e6656e534d82fb2678104;hp=1ac813bf90ddd36c3c72aa695c4f2a35d4c883ed;hpb=36c8fe6512a81e75fe60e2e1ae31a6eccb481031;p=carnet-upgrade.git diff --git a/src/functions.sh b/src/functions.sh index 1ac813b..c223076 100644 --- a/src/functions.sh +++ b/src/functions.sh @@ -1088,6 +1088,26 @@ upgrade_munin () { dpkg-reconfigure munin-cn } +# udev.preinst fails if devfs configs still exist +upgrade_udev () { + local config + + for config in /etc/udev/rules.d/devfs.rules \ + /etc/udev/rules.d/compat-full.rules \ + /etc/udev/rules.d/compat.rules + do + if [ -e $config ]; then + mv -v $config /etc/udev/ + fi + done + + if [ -f /etc/udev/udev.rules -a ! -f /etc/udev/rules.d/udev.rules ]; then + ln -sfv ../udev.rules /etc/udev/rules.d/ + fi + + pkgadd udev +} + # fix /etc/dpkg/dpkg.cfg comment_force_overwrite () { if [ -f /etc/dpkg/dpkg.cfg ]; then