From: xf0r3m Date: Fri, 28 Jul 2023 09:46:24 +0000 (+0200) Subject: Zmiana trybu zapisu początkowego, pliku roboczego 'packages_list.html'. Dodanie sygna... X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=156e2fafb9eb989c2bd3021372d73059d61084f7;p=ipr.git Zmiana trybu zapisu początkowego, pliku roboczego 'packages_list.html'. Dodanie sygnatury czasowej do listy. Dodanie opisów oraz ustawienie domyślnego koloru dla pakietów, które nie są zainstalowane w sprawdzanej wersji (puste pola tabeli). Poprawienie oraz uzupełnienie legendy. Wygenerowanie pliku gotowego 'list_oprogramowania_immudex' przy użyciu pliku 'template.html' --- 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;