#!/bin/bash

fix_targaryen()
{
    BIOS_ID=$(dmidecode -t 11 | sed '/ 1\[/!d; s,.* 1\[,,; s,\],,' | tr A-Z a-z)
    LIST_NAME="bionic-dell-beaver-targaryen.list"
    DST_DIR="/etc/apt/sources.list.d"
    LIST_FULL_NAME=${DST_DIR}/${LIST_NAME}

    [ -f ${LIST_FULL_NAME} ] && return

    if [ ${BIOS_ID} == "091b" ] || [ ${BIOS_ID} == "091c" ]; then
        cat > ${LIST_FULL_NAME} << EOF
#This is generate by postinst script
deb http://dell.archive.canonical.com/updates/ bionic-dell-beaver-targaryen public
# deb-src http://dell.archive.canonical.com/updates/ bionic-dell-beaver-targaryen public
EOF
    fi
}

set -e
case "$1" in
    configure)
        fix_targaryen
        ;;
    triggered)
        fix_targaryen
        ;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.

#DEBHELPER#

exit 0
