summarylogtreecommitdiffstats
path: root/run.sh
diff options
context:
space:
mode:
authorUjhhgtg2024-03-03 06:45:54 +0000
committerUjhhgtg2024-03-03 06:45:54 +0000
commitbd2a4571c745c5166cd84e2edeccf5f0dec45edb (patch)
tree473ddbae9bd28462e76084cc789a3bb090cc2a30 /run.sh
parent8d4da1d1b6ba06264b3000f9aecbb40f18da31e3 (diff)
downloadaur-bd2a4571c745c5166cd84e2edeccf5f0dec45edb.tar.gz
update to v0.6.2 & fixes bwrap
Diffstat (limited to 'run.sh')
-rwxr-xr-xrun.sh21
1 files changed, 19 insertions, 2 deletions
diff --git a/run.sh b/run.sh
index e79da018a143..a908bdaacf7f 100755
--- a/run.sh
+++ b/run.sh
@@ -1,3 +1,20 @@
#!/usr/bin/bash
-mkdir -p ~/.config/phira/data/ ~/.config/phira/cache/
-bwrap --bind / / --tmpfs /usr/share/phira/ --ro-bind /usr/share/phira/phira-main /usr/share/phira/phira-main --ro-bind /usr/share/phira/assets/ /usr/share/phira/assets/ --bind ~/.config/phira/data/ /usr/share/phira/data/ --bind ~/.config/phira/cache/ /usr/share/phira/cache/ /usr/share/phira/phira-main \ No newline at end of file
+if [ ! -d ~/.config/phira/cache/ ]; then mkdir -p ~/.config/phira/cache/ ; fi
+if [ ! -d ~/.config/phira/data/ ]; then mkdir -p ~/.config/phira/data/ ; fi
+bwrap \
+ --bind / / \
+ --ro-bind /run/user/$UID/bus /run/user/$UID/bus \
+ --ro-bind /usr/lib/snapd-xdg-open/xdg-open /usr/bin/xdg-open \
+ --ro-bind /sys /sys \
+ --tmpfs /tmp \
+ --proc /proc \
+ --dev /dev \
+ --tmpfs /usr/share/phira/ \
+ --bind /usr/share/phira/phira-main /usr/share/phira/phira-main \
+ --bind /usr/share/phira/assets/ /usr/share/phira/assets/ \
+ --bind ~/.config/phira/data/ /usr/share/phira/data/ \
+ --bind ~/.config/phira/cache/ /usr/share/phira/cache/ \
+ --unshare-all \
+ --share-net \
+ --new-session \
+ /usr/share/phira/phira-main