#!/bin/bash

set -e

case "$1" in
    (configure)
        if [ -f /lib/systemd/system/ModemManager.service ]; then
            dpkg-divert --divert /lib/systemd/system/ModemManager.service.orig --rename /lib/systemd/system/ModemManager.service
        fi
        cp /usr/share/oem-fix-misc-intel-fccunlock/ModemManager.service /lib/systemd/system/ModemManager.service
        if [ -f /usr/lib/udev/rules.d/77-mm-fibocom.rules ]; then
            dpkg-divert --divert /usr/lib/udev/rules.d/77-mm-fibocom.rules.orig --rename /usr/lib/udev/rules.d/77-mm-fibocom.rules
        fi
        cp /usr/share/oem-fix-misc-intel-fccunlock/77-mm-fibocom.rules /usr/lib/udev/rules.d/77-mm-fibocom.rules
    ;;
esac

exit 0
