softflowd.preinst 696 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/sh
  2. set -e
  3. DEFAULT_CONF='/etc/softflowd/default.conf'
  4. LEGACY_CONF='/etc/default/softflowd'
  5. case "$1" in
  6. install)
  7. ;;
  8. upgrade)
  9. if \
  10. dpkg --compare-versions "$2" lt 0.9.9-4~ &&
  11. [ -f "$LEGACY_CONF" ] &&
  12. [ ! -f "$DEFAULT_CONF" ]
  13. then
  14. # create /etc/softflowd/default.conf from /etc/default/softflowd
  15. # lower-case key names
  16. mkdir -p "$(dirname "$DEFAULT_CONF")"
  17. sed -e '
  18. s/^INTERFACE=/interface=/ ;
  19. s/^OPTIONS=/options=/ ;
  20. ' <"$LEGACY_CONF" >"$DEFAULT_CONF"
  21. fi
  22. ;;
  23. abort-upgrade)
  24. ;;
  25. *)
  26. echo "preinst called with unknown argument '$1'"
  27. exit 1
  28. ;;
  29. esac
  30. #DEBHELPER#
  31. exit 0