34 lines
		
	
	
		
			660 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			660 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
# Action script ensure that unattended-upgrades is finished 
 | 
						|
# before a hibernate 
 | 
						|
#
 | 
						|
# Copyright: Copyright (c) 2009 Michael Vogt
 | 
						|
# License:   GPL-2
 | 
						|
#
 | 
						|
 | 
						|
PATH=/sbin:/usr/sbin:/bin:/usr/bin
 | 
						|
SHUTDOWN_HELPER=/usr/share/unattended-upgrades/unattended-upgrade-shutdown
 | 
						|
 | 
						|
if [ -x /usr/bin/python3 ]; then
 | 
						|
    PYTHON=python3
 | 
						|
else
 | 
						|
    PYTHON=python
 | 
						|
fi
 | 
						|
 | 
						|
if [ ! -x /usr/share/unattended-upgrades/unattended-upgrade-shutdown ]; then
 | 
						|
	exit 0
 | 
						|
fi
 | 
						|
 | 
						|
case "${1}" in
 | 
						|
        hibernate)
 | 
						|
                if [ -e $SHUTDOWN_HELPER ]; then
 | 
						|
         	    $PYTHON $SHUTDOWN_HELPER
 | 
						|
                fi
 | 
						|
                ;;
 | 
						|
        resume|thaw)
 | 
						|
		# nothing
 | 
						|
                ;;
 | 
						|
esac
 | 
						|
 |