Parcourir la source

integrate the `update` command

tteckster il y a 1 an
Parent
commit
cb4097e74c

+ 2 - 0
install/esphome-install.sh

@@ -35,6 +35,8 @@ msg_info "Installing ESPHome"
 #python3 -m venv .
 #source bin/activate
 $STD pip install esphome tornado esptool
+echo "bash -c \"\$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/${app}.sh)\"" >/usr/bin/update
+chmod +x /usr/bin/update
 msg_ok "Installed ESPHome"
 
 msg_info "Creating Service"

+ 2 - 0
install/homeassistant-core-install.sh

@@ -87,6 +87,8 @@ $STD pip install homeassistant
 $STD pip install mysqlclient
 $STD pip install psycopg2-binary
 mkdir -p /root/.homeassistant
+echo "bash -c \"\$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/${app}.sh)\"" >/usr/bin/update
+chmod +x /usr/bin/update
 msg_ok "Installed Home Assistant-Core"
 
 msg_info "Creating Service"

+ 2 - 0
install/homeassistant-install.sh

@@ -88,6 +88,8 @@ $STD docker run -d \
   --net=host \
   ghcr.io/home-assistant/home-assistant:stable
 mkdir /root/hass_config
+echo "bash -c \"\$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/${app}.sh)\"" >/usr/bin/update
+chmod +x /usr/bin/update
 msg_ok "Installed Home Assistant $CORE_LATEST_VERSION"
 
 motd_ssh

+ 2 - 0
install/node-red-install.sh

@@ -38,6 +38,8 @@ echo "systemctl start nodered" >/usr/bin/node-red-start
 chmod +x /usr/bin/node-red-start
 echo "systemctl restart nodered" >/usr/bin/node-red-restart
 chmod +x /usr/bin/node-red-restart
+echo "bash -c \"\$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/${app}.sh)\"" >/usr/bin/update
+chmod +x /usr/bin/update
 msg_ok "Installed Node-Red"
 
 msg_info "Creating Service"

+ 3 - 1
install/omada-install.sh

@@ -41,7 +41,9 @@ latest_version=$(basename "$latest_url" | sed -e 's/.*ller_//;s/_Li.*//')
 
 msg_info "Installing Omada Controller ${latest_version}"
 wget -qL ${latest_url}
-$STD dpkg -i Omada_SDN_Controller_${latest_version}_Linux_x64.deb 
+$STD dpkg -i Omada_SDN_Controller_${latest_version}_Linux_x64.deb
+echo "bash -c \"\$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/${app}.sh)\"" >/usr/bin/update
+chmod +x /usr/bin/update
 msg_ok "Installed Omada Controller ${latest_version}"
 
 motd_ssh

+ 2 - 0
install/zigbee2mqtt-install.sh

@@ -48,6 +48,8 @@ if [[ $DEV == "y" ]]; then
 $STD git checkout dev
 fi
 $STD npm ci
+echo "bash -c \"\$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/${app}.sh)\"" >/usr/bin/update
+chmod +x /usr/bin/update
 msg_ok "Installed Zigbee2MQTT"
 
 msg_info "Creating Service"