add_distro tmp

This commit is contained in:
zenobit 2023-03-21 02:29:49 +01:00
parent 1a4af3460b
commit b406572a16
1 changed files with 45 additions and 0 deletions

45
config/add_distroTMP.sh Normal file
View File

@ -0,0 +1,45 @@
#!/bin/bash
TMP_DIR="/tmp"
yad --form --field="Pretty name" "" --field="Name" "" --field="Releases" "" --field="Editions" "" --field="URL" "" --field="ISO" "" --field="Hash" "" > ${TMP_DIR}/template.tmp
PRETTY_NAME="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f1)"
NAME="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f2)"
RELEASES="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f3)"
EDITIONS="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f4)"
URL="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f5)"
ISO="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f6)"
HASH="$(cat ${TMP_DIR}/template.tmp | cut -d'|' -f7)"
echo " $NAME) PRETTY_NAME=$PRETTY_NAME;;
" > ${TMP_DIR}/newvm.tmp
{ echo " $NAME \\
"; echo "function releases_$NAME() {
echo $RELEASES
}
"; echo "function editions_$NAME() {
echo $EDITIONS
}
"; echo "function get_$NAME() {
local EDITION="${1:-}"
local HASH=""
local ISO="$ISO"
local URL="$URL"
HASH=\"$(wget -q -O- "${URL}/CHECKSUM" | grep "(${ISO}" | cut -d' ' -f4)\"
echo "${URL}/${ISO} ${HASH}"
}
"; echo "function get_$NAME() {
local EDITION="${1:-}"
local HASH=""
local ISO="$ISO"
local URL="$URL"
HASH=\"$(wget -q -O- "${URL}/CHECKSUM" | grep "(${ISO}" | cut -d' ' -f4)\"
echo "${URL}/${ISO} ${HASH}"
}
"; echo "template.tmp content:
"; } >> ${TMP_DIR}/newvm.tmp
cat ${TMP_DIR}/template.tmp
echo "newvm.tmp content:
"
cat ${TMP_DIR}/newvm.tmp