github.com/goreleaser/nfpm/v2@v2.44.0/testdata/acceptance/scripts/preinstall.sh (about) 1 #!/bin/sh 2 3 cleanInstall() { 4 printf "\033[32m Post Install of a clean install\033[0m\n" 5 echo "Install" > /tmp/preinstall-proof 6 } 7 8 upgrade() { 9 printf "\033[32m Post Install of an upgrade\033[0m\n" 10 echo "Upgrade" > /tmp/preinstall-proof 11 } 12 13 action="$1" 14 15 case "$action" in 16 "1" | "install") 17 cleanInstall 18 ;; 19 "2" | "upgrade") 20 upgrade 21 ;; 22 *) 23 printf "\033[32m Alpine\033[0m" 24 cleanInstall 25 ;; 26 esac