From d392e578d845d86b7cf62a4928e3213bec579ae3 Mon Sep 17 00:00:00 2001 From: kemonine Date: Mon, 21 Sep 2020 02:50:59 +0000 Subject: [PATCH] Update software update playbook to include updates for pi frame utils --- playbook-update-software.yml | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/playbook-update-software.yml b/playbook-update-software.yml index 5a32a3a..8f30e54 100644 --- a/playbook-update-software.yml +++ b/playbook-update-software.yml @@ -8,10 +8,30 @@ - name: Update installed packages apt: upgrade: dist - - name: Update restic - command: restic self-update - name: /usr/bin/rclone rclone shell: curl https://rclone.org/install.sh | bash ignore_errors: yes - name: Update FileBrowser shell: curl -fsSL https://filebrowser.org/get.sh | bash + - name: Update core PiFrame utils + shell: | + DL_URL=$(curl -s https://git.kemonine.info/api/v1/repos/PiFrame/piframe-go/releases | jq -r '.[0].assets[] | select(.name == "fan") | .browser_download_url') + wget $DL_URL -O /usr/local/bin/pf-fan + chmod a+x /usr/local/bin/pf-fan + systemctl restart argon-fan.service + DL_URL=$(curl -s https://git.kemonine.info/api/v1/repos/PiFrame/piframe-go/releases | jq -r '.[0].assets[] | select(.name == "wifi") | .browser_download_url') + wget $DL_URL -O /usr/local/bin/pf-wifi + chmod a+x /usr/local/bin/pf-wifi + DL_URL=$(curl -s https://git.kemonine.info/api/v1/repos/PiFrame/piframe-go/releases | jq -r '.[0].assets[] | select(.name == "gui") | .browser_download_url') + wget $DL_URL -O /usr/local/bin/pf-ui + chmod a+x /usr/local/bin/pf-ui + systemctl restart pf-ui.service + DL_URL=$(curl -s https://git.kemonine.info/api/v1/repos/PiFrame/piframe-go/releases | jq -r '.[0].assets[] | select(.name == "inotify") | .browser_download_url') + wget $DL_URL -O /usr/local/bin/pf-inotify + chmod a+x /usr/local/bin/pf-inotify + systemctl restart inotify-pictures.service + DL_URL=$(curl -s https://git.kemonine.info/api/v1/repos/PiFrame/piframe-go/releases | jq -r '.[0].assets[] | select(.name == "hdmi") | .browser_download_url') + wget $DL_URL -O /usr/local/bin/pf-hdmi + chmod a+x /usr/local/bin/pf-hdmi + systemctl restart hdmi-on-off.service +