Fix symlinks for 7.0 (#76)

pull/144/head
Alex 3 years ago committed by GitHub
parent 5bc3b1624c
commit 9630064905

@ -21,8 +21,9 @@ vs_base_path=/var/packages/VideoStation
vs_path="$vs_base_path/target" vs_path="$vs_base_path/target"
libsynovte_path="$vs_path/lib/libsynovte.so" libsynovte_path="$vs_path/lib/libsynovte.so"
cp_base_path=/var/packages/CodecPack cp_base_path=/var/packages/CodecPack
cp_path="$cp_base_path/target/pack" cp_path="$cp_base_path/target"
cp_bin_path="$cp_path/bin" cp_bin_path="$cp_path/bin"
cp_pack_path=false
cp_to_patch=( cp_to_patch=(
"ffmpeg41:ffmpeg" "ffmpeg41:ffmpeg"
"ffmpeg27:ffmpeg" "ffmpeg27:ffmpeg"
@ -244,9 +245,14 @@ function unpatch() {
for file in "${cp_to_patch[@]}"; do for file in "${cp_to_patch[@]}"; do
filename="${file%%:*}" filename="${file%%:*}"
info "Restoring CodecPack's $filename" if [[ -f "$cp_bin_path/$filename.orig" ]]; then
mv -T -f "$cp_bin_path/$filename.orig" "$cp_bin_path/$filename" info "Restoring CodecPack's $filename"
ln -s -f "../pack/bin/$filename" "$cp_base_path/target/bin/$filename" mv -T -f "$cp_bin_path/$filename.orig" "$cp_bin_path/$filename"
if [[ $cp_pack_path ]]; then
ln -s -f "../pack/bin/$filename" "$cp_base_path/target/bin/$filename"
fi
fi
done done
fi fi
@ -297,7 +303,9 @@ welcome_motd
info "You're running DSM $dsm_version" info "You're running DSM $dsm_version"
if [[ -d /var/packages/CodecPack/target/pack ]]; then if [[ -d /var/packages/CodecPack/target/pack ]]; then
cp_bin_path=/var/packages/CodecPack/target/pack/bin cp_path="$cp_base_path/target/pack"
cp_bin_path="$cp_path/bin"
cp_pack_path=true
info "Tuned script for DSM $dsm_version" info "Tuned script for DSM $dsm_version"
fi fi

Loading…
Cancel
Save