summaryrefslogtreecommitdiff
path: root/pkgbuilds/albion-online-launcher-bin/albion-online-launcher-bin.install
diff options
context:
space:
mode:
authorXiao Pan <gky44px1999@gmail.com>2023-07-19 13:37:10 -0700
committerXiao Pan <gky44px1999@gmail.com>2023-07-19 13:37:10 -0700
commited83d0870d9f9b78aefe0adbf58cf62746ade3fa (patch)
treeb6ff50b0c9ce7646c54faeddba0c8dadfa612ab9 /pkgbuilds/albion-online-launcher-bin/albion-online-launcher-bin.install
parenta39bce228e347a2422e39da7dae3237fad9dab97 (diff)
add aur albion-online-launcher-bin
Diffstat (limited to 'pkgbuilds/albion-online-launcher-bin/albion-online-launcher-bin.install')
-rw-r--r--pkgbuilds/albion-online-launcher-bin/albion-online-launcher-bin.install22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgbuilds/albion-online-launcher-bin/albion-online-launcher-bin.install b/pkgbuilds/albion-online-launcher-bin/albion-online-launcher-bin.install
new file mode 100644
index 0000000..12b5ea7
--- /dev/null
+++ b/pkgbuilds/albion-online-launcher-bin/albion-online-launcher-bin.install
@@ -0,0 +1,22 @@
+post_install() {
+ post_upgrade
+}
+
+post_upgrade() {
+ groupadd -r albion &> /dev/null
+
+ cat << "EOM"
+==> New group installed: albion
+==> Your user must be in the albion group for the launcher to work properly, eg.
+==> sudo usermod -a -G albion ${USER}
+EOM
+ chgrp -R albion "/opt/albion-online-launcher-bin/launcher"
+ chgrp -R albion "/opt/albion-online-launcher-bin/game_x64"
+}
+
+post_remove() {
+cat << "EOM"
+==> Group removed: albion
+EOM
+ groupdel albion &> /dev/null
+}