]> gitweb.morketsmerke.org Git - idle.git/commitdiff
Dodanie skryptu do kontroli bazy danych - database.sh
authorxf0r3m <jakubstasinski@protonmail.com>
Sat, 15 Jul 2023 07:50:17 +0000 (09:50 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Sat, 15 Jul 2023 07:50:17 +0000 (09:50 +0200)
database.sh [new file with mode: 0644]

diff --git a/database.sh b/database.sh
new file mode 100644 (file)
index 0000000..8758187
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+export DATABASE="/usr/share/idle/database.csv";
+
+function update_containers_description() {
+  list=$(cut -d ";" -f 1 $DATABASE |\
+   sed -e 's/images://g' -e 's@/amd64@@g' |\
+   awk '{printf $1" "}');
+  lxc image list :images -f csv > /tmp/idle_images_list.csv;
+  for contName in $list; do
+    contDesc=$(grep "${contName}\ " /tmp/idle_images_list.csv | grep 'amd64' | grep 'CONTAINER' | cut -d "," -f 4);
+    dbLine=$(grep "^images:${contName}" $DATABASE); 
+    echo "${dbLine};${contDesc}";
+  done
+}