github.com/anonymouse64/snapd@v0.0.0-20210824153203-04c4c42d842d/packaging/ubuntu-14.04/snapd.postinst (about)

     1  #!/bin/sh
     2  
     3  set -e
     4  
     5  #DEBHELPER#
     6  
     7  
     8  case "$1" in
     9      configure)
    10          # ensure /var/lib/snapd/lib/gl is cleared
    11          if dpkg --compare-versions "$2" lt-nl "2.0.7"; then
    12              ldconfig
    13          fi
    14          # start required services
    15          if [ -d /run/systemd/system ]; then
    16              systemctl daemon-reload
    17              # snapd.system-shutdown.service is not strictly needed on 14.04. Its functionality
    18              # is limited to core devices, we still include it here for the sake of comppleteness
    19              # in comparison to 16.04 setups.
    20              systemctl -f enable snapd.autoimport.service snapd.socket snapd.service snap.mount.service snapd.system-shutdown.service
    21              systemctl start snapd.autoimport.service snapd.socket snapd.service snap.mount.service
    22          fi
    23  
    24          # Ensure that the void directory has correct permissions.
    25          chmod 111 /var/lib/snapd/void
    26  
    27  	case ":$PATH:" in
    28  	    *:"/snap/bin":*)
    29  		;;
    30  	    *)
    31  		echo "Please reboot, logout/login or source /etc/profile to have /snap/bin added to PATH."
    32  		;;
    33  	esac
    34  esac