From e50ec7bdc253df1095c32408f078d49cfb2cb5eb Mon Sep 17 00:00:00 2001 From: xin Date: Tue, 6 Jan 2026 17:51:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=A6=BB=E8=99=9A=E6=8B=9F=E5=B1=80?= =?UTF-8?q?=E5=9F=9F=E7=BD=91=E5=8A=9F=E8=83=BD,=E5=9C=A8=E6=95=B0?= =?UTF-8?q?=E6=92=AD=E5=87=BA=E9=97=AE=E9=A2=98=E7=9A=84=E6=97=B6=E5=80=99?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E8=BF=9B=E8=A1=8C=E7=B4=A7=E6=80=A5=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files_download.txt | 2 +- playbooks/site.yml | 40 +++++++++++++++++++++++++++++++++++++--- sync.sh | 2 ++ 3 files changed, 40 insertions(+), 4 deletions(-) diff --git a/files_download.txt b/files_download.txt index 6efda35..241c479 100644 --- a/files_download.txt +++ b/files_download.txt @@ -1 +1 @@ -http://xplayer-ota.pureroad.cn/files_20260104_194411.tar.xz +http://xplayer-ota.pureroad.cn/files_20260106_174820.tar.xz diff --git a/playbooks/site.yml b/playbooks/site.yml index 793d810..0529be5 100644 --- a/playbooks/site.yml +++ b/playbooks/site.yml @@ -367,6 +367,29 @@ - enable_xplayer_recovery - start_xplayer_recovery - restart_xplayer_recovery + register: copy_result + changed_when: copy_result.changed or (force_update | default(false) | bool) + + - name: update xplayer-helper + + copy: + src: "{{ item.src }}" + dest: "{{ item.dest }}" + mode: "{{ item.mode | default('0644') }}" + loop: + - src: ../files/xplayer-helper.service + dest: /etc/systemd/system/xplayer-helper.service + mode: '0644' + - src: ../files/server-helper + dest: /usr/local/bin/server-helper + mode: '0755' + notify: + - reload_systemd + - enable_xplayer_helper + - start_xplayer_helper + - restart_xplayer_helper + register: copy_result + changed_when: copy_result.changed or (force_update | default(false) | bool) - name: update xplayer-server copy: @@ -516,6 +539,18 @@ shell: cmd: systemctl restart xplayer-recovery + - name: enable_xplayer_helper + shell: + cmd: systemctl enable xplayer-helper + + - name: start_xplayer_helper + shell: + cmd: systemctl start xplayer-helper + + - name: restart_xplayer_helper + shell: + cmd: systemctl restart xplayer-helper + - name: enable_xplayer_server shell: cmd: systemctl enable xplayer-server @@ -529,9 +564,8 @@ cmd: systemctl restart xplayer-server - - name: reboot_required - shell: - cmd: sync && reboot + + diff --git a/sync.sh b/sync.sh index baf3639..093dd04 100755 --- a/sync.sh +++ b/sync.sh @@ -40,6 +40,8 @@ rsync 5c:/usr/local/bin/apt-fast files/apt-fast rsync 5c:/etc/apt-fast.conf files/apt-fast.conf rsync 5c:/usr/local/bin/xplayer-recovery files/xplayer-recovery rsync 5c:/etc/systemd/system/xplayer-recovery.service files/xplayer-recovery.service +rsync 5c:/etc/systemd/system/xplayer-helper.service files/xplayer-helper.service +rsync 5c:/usr/local/bin/server-helper files/server-helper # Clean up macOS resource fork files find files -name "._*" -type f -delete