#!/bin/bash # postinst script for core-agent-linux # # see: dh_installdeb(1) set -e # The postinst script may be called in the following ways: # * <postinst> 'configure' <most-recently-configured-version> # * <old-postinst> 'abort-upgrade' <new version> # * <conflictor's-postinst> 'abort-remove' 'in-favour' <package> # <new-version> # * <postinst> 'abort-remove' # * <deconfigured's-postinst> 'abort-deconfigure' 'in-favour' # <failed-install-package> <version> 'removing' # <conflicting-package> <version> # # For details, see http://www.debian.org/doc/debian-policy/ or # https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html or # the debian-policy package case "${1}" in configure) # Initial installation of package only # ($2 contains version number on update; nothing on initial installation) if [ -z "${2}" ]; then # Create NetworkManager configuration if we do not have it if ! [ -e /etc/NetworkManager/NetworkManager.conf ]; then echo '[main]' > /etc/NetworkManager/NetworkManager.conf echo 'plugins = keyfile' >> /etc/NetworkManager/NetworkManager.conf echo '[keyfile]' >> /etc/NetworkManager/NetworkManager.conf fi /usr/lib/qubes/qubes-fix-nm-conf.sh fi ;; abort-upgrade|abort-remove|abort-deconfigure) exit 0 ;; *) echo "postinst called with unknown argument \`${1}'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 # vim: set ts=4 sw=4 sts=4 et :