18 lines
480 B
Bash
18 lines
480 B
Bash
#!/bin/bash
|
|
mkdir /tmp/build
|
|
cd /tmp/build
|
|
git clone https://github.com/1player/host-spawn.git
|
|
cd host-spawn
|
|
chmod +x build.sh
|
|
./build.sh $(uname -m)
|
|
cd build
|
|
mv host-spawn* /usr/local/bin/host-spawn
|
|
rm -rf /tmp/build
|
|
|
|
cat << EOF > /usr/local/bin/spawn
|
|
#!/bin/bash
|
|
export DBUS_SESSION_BUS_ADDRESS='unix:path=/tmp/dbus.sock'
|
|
host-spawn -cwd "\${PWD/#\$HOME/\$HOST_HOME}" \
|
|
$([ "$(basename "\$0")" != "spawn" ] && echo "\$(basename "\$0")") "\$@"
|
|
EOF
|
|
chmod +x /usr/local/bin/spawn |