mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-25 06:00:28 +01:00
upgrade upgrade.sh with selection of user
This commit is contained in:
parent
72206f47a5
commit
2ce010150a
@ -1,2 +1,52 @@
|
||||
#!/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