Files
pkgbuilds/flutter/flutter-common.install

37 lines
985 B
Plaintext

pre_install() {
NEW=$1
OLD=$2
MAJOR=$(echo $OLD | awk -F '.' '{print $1}')
MINOR=$(echo $OLD | awk -F '.' '{print $2}')
PATCH=$(echo $OLD | awk -F '+' '{print $1}' | awk -F '.' '{print $3}')
#if [[ $MAJOR == 3 && $MINOR -le 19 && $MINOR -le 4]]; then
if [ -d "/opt/flutter" ]; then
echo "Removing leftovers of previous Flutter installation in /opt/flutter."
rm -rf "/opt/flutter"
fi
if [ -d "/usr/lib/flutter/.git" ]; then
echo "Removing unwanted git-refs in /usr/lib/flutter/.git."
rm -rf "/usr/lib/flutter/.git"
fi
#fi
}
post_install() {
NEW=$1
OLD=$2
MAJOR=$(echo $OLD | awk -F '.' '{print $1}')
MINOR=$(echo $OLD | awk -F '.' '{print $2}')
PATCH=$(echo $OLD | awk -F '+' '{print $1}' | awk -F '.' '{print $3}')
#if [[ $MAJOR == 3 && $MINOR -lt 8 ]]; then
if grep -q "flutterusers" /etc/group; then
echo "Removing group flutterusers as no longer needed."
groupdel "flutterusers"
fi
#fi
}