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