mirror of
				https://github.com/tteck/Proxmox.git
				synced 2025-11-04 04:49:29 +00:00 
			
		
		
		
	Delete web-vault-update.sh
prune
This commit is contained in:
		
							parent
							
								
									9261df49f8
								
							
						
					
					
						commit
						61bf8aa2d5
					
				@ -1,50 +0,0 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
VWRELEASE=$(curl -s https://api.github.com/repos/dani-garcia/bw_web_builds/releases/latest |
 | 
			
		||||
    grep "tag_name" |
 | 
			
		||||
    awk '{print substr($2, 2, length($2)-3) }')
 | 
			
		||||
 | 
			
		||||
RD=$(echo "\033[01;31m")
 | 
			
		||||
BL=$(echo "\033[36m")
 | 
			
		||||
CM='\xE2\x9C\x94\033'
 | 
			
		||||
GN=$(echo "\033[1;92m")
 | 
			
		||||
CL=$(echo "\033[m")
 | 
			
		||||
function update_info {
 | 
			
		||||
    echo -e "${BL}
 | 
			
		||||
 __          __  _                            _ _   
 | 
			
		||||
 \ \        / / | |                          | | |  
 | 
			
		||||
  \ \  /\  / /__| |__ ________   ____ _ _   _| | |_ 
 | 
			
		||||
   \ \/  \/ / _ \  _ \______\ \ / / _  | | | | | __|
 | 
			
		||||
    \  /\  /  __/ |_) |      \ V / (_| | |_| | | |_ 
 | 
			
		||||
     \/  \/ \___|_.__/        \_/ \__,_|\__,_|_|\__|
 | 
			
		||||
                   ${VWRELEASE} UPDATE                                                                                                                        
 | 
			
		||||
${CL}"
 | 
			
		||||
}
 | 
			
		||||
update_info
 | 
			
		||||
while true; do
 | 
			
		||||
    read -p "This will Update Web-Vault to $VWRELEASE. Proceed(y/n)?" yn
 | 
			
		||||
    case $yn in
 | 
			
		||||
    [Yy]*) break ;;
 | 
			
		||||
    [Nn]*) exit ;;
 | 
			
		||||
    *) echo "Please answer yes or no." ;;
 | 
			
		||||
    esac
 | 
			
		||||
done
 | 
			
		||||
sleep 2
 | 
			
		||||
echo -e "${GN} Stopping Vaultwarden... ${CL}"
 | 
			
		||||
systemctl stop vaultwarden.service
 | 
			
		||||
sleep 1
 | 
			
		||||
 | 
			
		||||
echo -e "${GN} Updating to ${VWRELEASE}... ${CL}"
 | 
			
		||||
curl -fsSLO https://github.com/dani-garcia/bw_web_builds/releases/download/$VWRELEASE/bw_web_$VWRELEASE.tar.gz &>/dev/null
 | 
			
		||||
if [ -d "/var/lib/vaultwarden" ]; then
 | 
			
		||||
    tar -xzf bw_web_$VWRELEASE.tar.gz -C /var/lib/vaultwarden/ &>/dev/null
 | 
			
		||||
else
 | 
			
		||||
    tar -zxf bw_web_$VWRELEASE.tar.gz -C /opt/vaultwarden/ &>/dev/null
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo -e "${GN} Cleaning up... ${CL}"
 | 
			
		||||
rm bw_web_$VWRELEASE.tar.gz
 | 
			
		||||
 | 
			
		||||
echo -e "${GN} Starting Vaultwarden... ${CL}"
 | 
			
		||||
systemctl start vaultwarden.service
 | 
			
		||||
sleep 1
 | 
			
		||||
echo -e "${GN} Finished Update ${CL}"
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user