 3e7a45b4ac
			
		
	
	
		3e7a45b4ac
		
			
		
	
	
	
	
		
			
			This will save a lot of dependencies if networking is not needed in VMs based on given template. Thanks to updates proxy over qrexec, template itself do not need to have network configured too. QubesOS/qubes-issues#2771
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/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 :
 |