mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
3.22.2-2: adjust install script
This commit is contained in:
parent
6aa9388cd0
commit
7ce0f5eeed
3 changed files with 10 additions and 12 deletions
2
.SRCINFO
2
.SRCINFO
|
|
@ -1,7 +1,7 @@
|
|||
pkgbase = flutter-bin
|
||||
pkgdesc = Cross platform widget toolkit for Dart (monolithic)
|
||||
pkgver = 3.22.2
|
||||
pkgrel = 1
|
||||
pkgrel = 2
|
||||
url = https://github.com/flutter/flutter
|
||||
install = flutter.install
|
||||
arch = x86_64
|
||||
|
|
|
|||
4
PKGBUILD
4
PKGBUILD
|
|
@ -3,7 +3,7 @@
|
|||
_pkgname="flutter"
|
||||
pkgname="$_pkgname-bin"
|
||||
pkgver=3.22.2
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Cross platform widget toolkit for Dart (monolithic)"
|
||||
arch=("x86_64")
|
||||
url="https://github.com/flutter/flutter"
|
||||
|
|
@ -146,7 +146,7 @@ _unionfs() {
|
|||
fi
|
||||
}
|
||||
|
||||
if whoami | grep -q -E 'builduser|main-builder'; then
|
||||
if whoami | grep -q -E 'builder|builduser|main-builder'; then
|
||||
export FLUTTER_ROOT="$APP_DIR"
|
||||
elif grep -q flutter <<< $(groups); then
|
||||
export FLUTTER_ROOT="$APP_DIR"
|
||||
|
|
|
|||
|
|
@ -28,6 +28,8 @@ post_install() {
|
|||
|
||||
echo "Users may be added to the 'flutter' group:"
|
||||
echo " sudo usermod -a -G flutter [username]"
|
||||
echo
|
||||
echo "Warning: Do not store important data in '/opt/flutter'"
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
|
|
@ -35,11 +37,11 @@ post_upgrade() {
|
|||
}
|
||||
|
||||
pre_install() {
|
||||
chmod -R go-w opt/flutter
|
||||
chmod -R u+rwX,go+rX,go-w opt/flutter
|
||||
}
|
||||
|
||||
pre_upgrade() {
|
||||
chmod -R go-w opt/flutter
|
||||
chmod -R u+rwX,go+rX,go-w opt/flutter
|
||||
}
|
||||
|
||||
pre_remove() {
|
||||
|
|
@ -53,16 +55,12 @@ pre_remove() {
|
|||
fi
|
||||
done
|
||||
|
||||
chmod -R go-w opt/flutter
|
||||
chmod -R u+rwX,go+rX,go-w opt/flutter
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
# leave opt directory to prevent data loss
|
||||
echo "The 'flutter' directory may be removed, if not needed:"
|
||||
echo " sudo \rm -rf /opt/flutter"
|
||||
echo
|
||||
rm -rf opt/flutter
|
||||
|
||||
# leave group to prevent orphan permissions
|
||||
echo "The 'flutter' group may also be removed:"
|
||||
echo "If no longer needed, remove the 'flutter' group:"
|
||||
echo " sudo groupdel flutter"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue