From 156e2fafb9eb989c2bd3021372d73059d61084f7 Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Fri, 28 Jul 2023 11:46:24 +0200 Subject: [PATCH] =?utf8?q?Zmiana=20trybu=20zapisu=20pocz=C4=85tkowego,=20p?= =?utf8?q?liku=20roboczego=20'packages=5Flist.html'.=20Dodanie=20sygnatury?= =?utf8?q?=20czasowej=20do=20listy.=20Dodanie=20opis=C3=B3w=20oraz=20ustaw?= =?utf8?q?ienie=20domy=C5=9Blnego=20koloru=20dla=20pakiet=C3=B3w,=20kt?= =?utf8?q?=C3=B3re=20nie=20s=C4=85=20zainstalowane=20w=20sprawdzanej=20wer?= =?utf8?q?sji=20(puste=20pola=20tabeli).=20Poprawienie=20oraz=20uzupe?= =?utf8?q?=C5=82nienie=20legendy.=20Wygenerowanie=20pliku=20gotowego=20'li?= =?utf8?q?st=5Foprogramowania=5Fimmudex'=20przy=20u=C5=BCyciu=20pliku=20't?= =?utf8?q?emplate.html'?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- ipr.sh | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/ipr.sh b/ipr.sh index ca6ca24..3323bba 100755 --- a/ipr.sh +++ b/ipr.sh @@ -21,7 +21,8 @@ function checkPackage() { } list=$(awk '{printf $1" "}' list.txt); -echo "

List pakietów oprogramowania

" >> packages_list.html; +echo "

List pakietów oprogramowania

" > packages_list.html; +echo "

Stan pakietów i aktualizacji na: $(date)

" >>packages_list.html; echo "" >> packages_list.html; echo "" >> packages_list.html; for package in $list; do @@ -35,9 +36,9 @@ for package in $list; do l_veracol=$(checkPackage $package lhe); l_version=$(echo $l_veracol | cut -d " " -f 1); l_color=$(echo $l_veracol | cut -d " " -f 2); - if $(echo "$s_version" | grep -q '^#'); then s_version=""; fi - if $(echo "$t_version" | grep -q '^#'); then t_version=""; fi - if $(echo "$l_version" | grep -q '^#'); then l_version=""; fi + if $(echo "$s_version" | grep -q '^#'); then s_version="N/I"; s_color="inherit"; fi + if $(echo "$t_version" | grep -q '^#'); then t_version="N/I"; t_color="inherit"; fi + if $(echo "$l_version" | grep -q '^#'); then l_version="N/I"; l_color="inherit"; fi #if [ "$package" = "linux-image-amd64" ] || [ "$package" = "linux-image-686" ]; then package="linux-image"; fi; echo "" >> packages_list.html; echo "" >> packages_list.html; @@ -46,8 +47,13 @@ for package in $list; do echo "" >> packages_list.html; done echo "
Nazwa pakietustabletestingLHE*
${package}${s_version}
" >> packages_list.html; -echo "

"; -echo "* - Low Hardware Edition, Debian 10 Buster, 32-bit
"; -echo " - zainstalowana wersja
"; -echo " - wersja gotowa do instalacji (aktualizacja)
"; -echo "

"; +echo "

" >> packages_list.html; +echo "* - Low Hardware Edition, Debian 10 Buster, 32-bit
" >> packages_list.html; +echo "N/I - (ang. Not installed) - nie zainstalowano
" >> packages_list.html; +echo " - zainstalowana wersja
" >> packages_list.html; +echo " - wersja gotowa do instalacji (aktualizacja)
" >> packages_list.html; +echo "

" >> packages_list.html; +sed -n '1,21p' template.html > lista_oprogramowania_immudex.html; +cat packages_list.html >> lista_oprogramowania_immudex.html; +sed -n '21,$p' template.html >> lista_oprogramowania_immudex.html; +sudo cp lista_oprogramowania_immudex.html /var/www/html; -- 2.39.5