]> gitweb.morketsmerke.org Git - idle.git/commitdiff
Dodanie dwóch nowych funkcji do idle.sh: idle-install-lxd, idle-lxd-init
authorxf0r3m <jakubstasinski@protonmail.com>
Fri, 14 Jul 2023 17:08:09 +0000 (19:08 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Fri, 14 Jul 2023 17:08:09 +0000 (19:08 +0200)
idle.sh

diff --git a/idle.sh b/idle.sh
index df6e3ab696831db2c26b5e2b94ff6519d0316b70..f8d09e3fcb9f1f3e7cc1430a6e34f6235f355afa 100644 (file)
--- a/idle.sh
+++ b/idle.sh
@@ -21,3 +21,22 @@ function idle-size() {
        echo "Aprox. containers size: ${csize_total}${size_suffix}";
 }
 
+function idle-install-lxd() {
+  sudo apt-get install -y snap snapd bridge-utils iptables;
+  sudo snap install lxd;
+  
+  sudo ln -s /snap/bin/lxd /usr/bin/lxd;
+  sudo ln -s /snap/bin/lxc /usr/bin/lxc;
+
+  sudo usermod -aG lxd $USER;
+  echo "Now you need to re-login to your user account";
+}
+
+function idle-lxd-init() {
+  cat $HOME/idle/idle_preseed.yaml | sudo lxd init --preseed;
+}
+
+#function idle-list-containers() {
+#  for container in $(cut -d ";" -f 3 $DATABASE | awk '{printf $1" "}'); do
+#  done
+#}