|
Server IP : 157.245.202.192 / Your IP : 216.73.216.128 Web Server : Apache/2.4.62 (Ubuntu) System : Linux RemarkHB2nd 6.11.0-29-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:29:41 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.3.11 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF Directory (0755) : /../../etc/python3/../python3/../php/../python3/../python3/../python3/../../../tmp/../sbin/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
#!/bin/sh
SNAP_BIN="/snap/bin/${0##*/}"
if [ ! -f "${SNAP_BIN}" ]; then
# If there is a terminal connected to stdin and stdout, ask for confirmation before
# installing the needed snap(s) as it might take a while.
if [ -t 0 ] && [ -t 1 ]; then
echo "Would you like to install LXD snap now (Y/n)? " >&2
read -r answer
if [ "${answer:-y}" != "y" ] && [ "${answer:-y}" != "Y" ]; then
exit 1
fi
fi
if [ ! -e "/run/lxd-installer.socket" ]; then
echo -n "Waiting for lxd-installer.socket to start" >&2
for _ in $(seq 10); do
sleep 1
[ -e "/run/lxd-installer.socket" ] && break
echo -n . >&2
done
echo " done" >&2
fi
if [ ! -w "/run/lxd-installer.socket" ]; then
echo "Unable to trigger the installation of the LXD snap." >&2
echo "Please make sure you're a member of the 'lxd' system group." >&2
exit 1
fi
echo "Installing LXD snap, please be patient." >&2
python3 -c 'import socket; s=socket.socket(socket.AF_UNIX); s.connect("/run/lxd-installer.socket"); s.send(b"x"); s.recv(1)' >&2
for _ in $(seq 90); do
sleep 1
[ -x "${SNAP_BIN}" ] && break
done
fi
exec "$SNAP_BIN" "$@"