23 lines
652 B
Bash
23 lines
652 B
Bash
#!/bin/bash
|
|
CONF="/home/$USER/.config/wpdl.conf"
|
|
source $CONF
|
|
WPSET_REMOTEVER=$(curl sftp://$SSH_HOST/home/$SSH_USER/bin/wpset -u $SSH_USER: | grep -m1 VERSION | sed "s/VERSION\=//g" | sed s/\"//g)
|
|
WPSET_LOCALVER=$(wpset -v)
|
|
clear
|
|
|
|
if [ "$WPSET_REMOTEVER" == "$WPSET_LOCALVER" ]; then
|
|
|
|
echo "no updates to install, latest version already installed"
|
|
exit
|
|
|
|
else
|
|
PASSWD=$(pass system/sudo)
|
|
curl sftp://$SSH_HOST/home/$SSH_USER/bin/wpset -o wpset -u $SSH_USER:
|
|
echo "$PASSWD" | sudo -S mv wpset /bin/wpset
|
|
echo "$PASSWD" | sudo -S chmod +x /bin/wpset
|
|
sleep 1
|
|
echo "wpset updated."
|
|
WPSET_LOCALVER=$(wpset -v)
|
|
echo "wpset version is now $WPSET_LOCALVER."
|
|
fi
|