mirror of
https://github.com/9001/copyparty.git
synced 2025-08-16 00:22:13 -06:00
reduces confusion if it ends up in $PATH, if there are multiple such wrappers with different semantics
20 lines
462 B
Bash
Executable file
20 lines
462 B
Bash
Executable file
#!/bin/sh
|
|
# usage: ./bubbleparty.sh ./copyparty-sfx.py ....
|
|
bwrap \
|
|
--unshare-all \
|
|
--ro-bind /usr /usr \
|
|
--ro-bind /bin /bin \
|
|
--ro-bind /lib /lib \
|
|
--ro-bind /etc/resolv.conf /etc/resolv.conf \
|
|
--dev-bind /dev /dev \
|
|
--dir /tmp \
|
|
--dir /var \
|
|
--bind $(pwd) $(pwd) \
|
|
--share-net \
|
|
--die-with-parent \
|
|
--file 11 /etc/passwd \
|
|
--file 12 /etc/group \
|
|
"$@" \
|
|
11< <(getent passwd $(id -u) 65534) \
|
|
12< <(getent group $(id -g) 65534)
|