From fa92726e9cc382263678ecf7495ea6223db91ee4 Mon Sep 17 00:00:00 2001 From: legop3 Date: Sun, 12 Jul 2026 18:01:32 -0400 Subject: [PATCH] installer fix 34343434 --- server/install_server.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/install_server.sh b/server/install_server.sh index f7febbd7..23aa65ee 100755 --- a/server/install_server.sh +++ b/server/install_server.sh @@ -72,9 +72,16 @@ install_google_tts_assets() { echo " Installing Google TTS assets -> $asset_dir" curl -L -o "$tmpdir/googletts-26.5.tar.xz" "$dist_url" tar -xf "$tmpdir/googletts-26.5.tar.xz" -C "$tmpdir" en-us-x-multi.zvoice "$lib_member" - mkdir -p "$voice_dir" - tar -xf "$tmpdir/en-us-x-multi.zvoice" -C "$voice_dir" + install -d -o root -g root -m 0755 "$asset_dir" install -o root -g root -m 0644 "$tmpdir/$lib_member" "${asset_dir}/libchrometts.so" + rm -rf "$voice_dir" + install -d -o root -g root -m 0755 "$voice_dir" + # The .zvoice member is a zip archive inside the outer tar.xz. Match the + # rover installers here; trying to untar it fails after the large download. + unzip -q "$tmpdir/en-us-x-multi.zvoice" -d "$voice_dir" + chown -R root:root "$asset_dir" + find "$asset_dir" -type d -exec chmod 0755 {} + + find "$asset_dir" -type f -exec chmod 0644 {} + } echo "[1/6] Installing dependencies..."