Skip to content

Commit df6ad36

Browse files
committed
sunshine updates
1 parent fd2800e commit df6ad36

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

sunshine.src.pb

+26-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
TYPE: sunshine
55
INSTANCE: git
66
REPO: https://github.com/LizardByte/Sunshine
7+
MODULES:
8+
- uinput
79
BINS:
810
- name: build.sh
911
exec: |
@@ -14,9 +16,30 @@
1416
- name: install.sh
1517
basedir: build
1618
exec: |
17-
sudo setcap -r sunshine
18-
ln -s $(pwd)/sunshine /usr/local/bin/sunshine
19-
ln -s $(pwd)/sunshine.service /etc/systemd/service/sunshine.service
19+
# -E so my asdf works
20+
for f in sunshine*dirty
21+
do
22+
sudo setcap 'cap_sys_admin+p' $f
23+
done
24+
sudo -E make install
25+
for f in /usr/local/bin/sunshine*dirty
26+
do
27+
sudo setcap 'cap_sys_admin+p' $f
28+
done
29+
# linking seems not to work maybe??
30+
sudo cp ../etc/sunshine-udev.rule /etc/udev/rules.d/80-sunshine-udev.rules
31+
#sudo udevadm control --reload-rules
32+
#sudo udevadm trigger
33+
- name: install.user.sh
34+
basedir: True
35+
exec: |
36+
mkdir -p ~/.config/sunshine
37+
ln -sf $(pwd)/src_assets/linux/assets/apps.json ~/.config/sunshine/
38+
ETC_FILES:
39+
- name: sunshine-udev.rule
40+
content: |
41+
# highly suspect debian already does essentially this?
42+
KERNEL=="uinput", SUBSYSTEM=="misc", OPTIONS+="static_node=uinput", TAG+="uaccess"
2043
PKGS:
2144
- build-essential
2245
- cmake

0 commit comments

Comments
 (0)