mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-14 20:17:14 +01:00
upgrade upgrade.sh with selection of user
This commit is contained in:
parent
72206f47a5
commit
2ce010150a
@ -1,2 +1,52 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
sudo -u www-data php data/upgrade.php "$@"
|
|
||||||
|
echo_user() {
|
||||||
|
echo
|
||||||
|
echo "--------------- Starting with user \"$_user\" ---------------"
|
||||||
|
}
|
||||||
|
|
||||||
|
while :
|
||||||
|
do
|
||||||
|
clear
|
||||||
|
echo "--------------- OpenXE manual upgrade ---------------"
|
||||||
|
echo -e "Choose user:"
|
||||||
|
echo -e "1) autodect user "
|
||||||
|
echo -e "2) use current user "
|
||||||
|
echo -e "3) read username from \"upgrade.user\" file"
|
||||||
|
echo -e "4) enter username "
|
||||||
|
echo ""
|
||||||
|
echo -e "0) Exit"
|
||||||
|
read -p "Choose an option: " main </dev/tty
|
||||||
|
case $main in
|
||||||
|
1)
|
||||||
|
_user=$(ls -la data/upgrade.php | awk '{print $3}')
|
||||||
|
echo_user
|
||||||
|
sudo -u $_user php data/upgrade.php "$@"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
_user=$(whoami)
|
||||||
|
echo_user
|
||||||
|
php data/upgrade.php "$@"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
3)
|
||||||
|
_user=$(cat upgrade.user)
|
||||||
|
echo_user
|
||||||
|
sudo -u $_user php data/upgrade.php "$@"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
4)
|
||||||
|
read -p "Enter your username: " _user
|
||||||
|
echo_user
|
||||||
|
sudo -u $_user php data/upgrade.php "$@"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
0)
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
clear
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user