| #!/usr/bin/env sh | |
| pushd /etc/apt/preferences.d/ | |
| cat > nosnap.pref <<EOF | |
| # To prevent repository packages from triggering the installation of snap, | |
| # this file forbids snapd from being installed by APT. | |
| Package: snapd | |
| Pin: release a=* | |
| Pin-Priority: -10 | |
| EOF | |
| popd | |
| snap remove --purge $(snap list | awk '!/^Name|^core/ {print $1}') | |
| apt-get purge -y snapd |