Merge pull request #664 from m2Giles/testing-sunshine-patch

fix: sunshine is a symlink
This commit is contained in:
RJ Trujillo 2024-01-08 09:45:43 -07:00 committed by GitHub
commit 3de83ce5e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 3 deletions

View File

@ -1,12 +1,12 @@
[Unit]
Description=Workaround sunshine not having the correct caps
ConditionFileIsExecutable=/usr/bin/sunshine
ConditionPathIsSymbolicLink=/usr/bin/sunshine
After=local-fs.target
[Service]
Type=oneshot
# Copy if it doesn't exist
ExecStartPre=/usr/bin/bash -c "[ -x /usr/local/bin/.sunshine ] || /usr/bin/cp /usr/bin/sunshine /usr/local/bin/.sunshine"
ExecStartPre=/usr/bin/bash -c "[ -x /usr/local/bin/.sunshine ] || /usr/bin/cp $(readlink /usr/bin/sunshine) /usr/local/bin/.sunshine"
# This is faster than using .mount unit. Also allows for the previous line/cleanup
ExecStartPre=/usr/bin/mount --bind /usr/local/bin/.sunshine /usr/bin/sunshine
# Fix caps

View File

@ -1 +0,0 @@
C /usr/local/bin/.sunshine - - - - /usr/bin/sunshine