]> gitweb.morketsmerke.org Git - ipr.git/commitdiff
Przesłanie plików do repozytorium
authorxf0r3m <jakubstasinski@protonmail.com>
Fri, 28 Jul 2023 05:56:07 +0000 (07:56 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Fri, 28 Jul 2023 05:56:07 +0000 (07:56 +0200)
create_list.sh [new file with mode: 0755]
get_preformated_installed_list.sh [new file with mode: 0644]
get_preformated_upgradable_list.sh [new file with mode: 0644]
ipr.sh [new file with mode: 0755]
list.txt [new file with mode: 0644]
list_lhe.txt [new file with mode: 0644]
list_stable.txt [new file with mode: 0644]
list_testing.txt [new file with mode: 0644]
packages_list.html [new file with mode: 0644]

diff --git a/create_list.sh b/create_list.sh
new file mode 100755 (executable)
index 0000000..337cb27
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/bash 
+
+cat list_* | sort | uniq > list.txt
diff --git a/get_preformated_installed_list.sh b/get_preformated_installed_list.sh
new file mode 100644 (file)
index 0000000..a487d34
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+apt-get update > /dev/null 2>&1;
+apt list | grep 'installed' | awk '{printf $1" "$2"\n"}' | sed -e "s/\/${1},.*\ / /g" -e "s/\/${1}\ / /g"
diff --git a/get_preformated_upgradable_list.sh b/get_preformated_upgradable_list.sh
new file mode 100644 (file)
index 0000000..48d9d45
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+apt-get update > /dev/null 2>&1;
+apt list | grep 'upgradable' | awk '{printf $1" "$2"\n"}' | sed -e "s/\/${1},.*\ / /g" -e "s/\/${1}\ / /g"
diff --git a/ipr.sh b/ipr.sh
new file mode 100755 (executable)
index 0000000..ca6ca24
--- /dev/null
+++ b/ipr.sh
@@ -0,0 +1,53 @@
+#!/bin/bash
+
+sudo chroot /home/xf0r3m/build/stable/immudex/64/chroot /bin/bash get_preformated_upgradable_list.sh stable > /tmp/stable-apt-upgradable-preformated.list;
+sudo chroot /home/xf0r3m/build/stable/immudex/64/chroot /bin/bash get_preformated_installed_list.sh stable > /tmp/stable-apt-installed-preformated.list;
+sudo chroot /home/xf0r3m/build/testing/immudex-testing/64/chroot /bin/bash get_preformated_upgradable_list.sh testing > /tmp/testing-apt-upgradable-preformated.list;
+sudo chroot /home/xf0r3m/build/testing/immudex-testing/64/chroot /bin/bash get_preformated_installed_list.sh testing > /tmp/testing-apt-installed-preformated.list;
+sudo chroot /home/xf0r3m/build/lhe/immudex-lhe/32/chroot /bin/bash get_preformated_upgradable_list.sh oldoldstable > /tmp/lhe-apt-upgradable-preformated.list;
+sudo chroot /home/xf0r3m/build/lhe/immudex-lhe/32/chroot /bin/bash get_preformated_installed_list.sh oldoldstable > /tmp/lhe-apt-installed-preformated.list;
+
+function checkPackage() {
+
+       if grep -q "^${1}\ " /tmp/${2}-apt-upgradable-preformated.list; then
+               version=$(grep "^${1}\ " /tmp/${2}-apt-upgradable-preformated.list | cut -d " " -f 2-);
+               color="#ff0000";
+       else
+               version=$(grep "^${1}\ " /tmp/${2}-apt-installed-preformated.list | cut -d " " -f 2-);
+               color="#15ed15";
+       fi
+       echo "$version $color";
+
+}
+
+list=$(awk '{printf $1" "}' list.txt);
+echo "<h2>List pakietów oprogramowania</h2>" >> packages_list.html;
+echo "<table border=\"1\" style=\"border-collapse: collapse\">" >> packages_list.html;
+echo "<tr><th>Nazwa pakietu</th><th>stable</th><th>testing</th><th>LHE*</th></tr>" >> packages_list.html;
+for package in $list; do
+       echo "<tr>" >> packages_list.html;
+       s_veracol=$(checkPackage $package stable);
+       s_version=$(echo $s_veracol | cut -d " " -f 1);
+       s_color=$(echo $s_veracol | cut -d " " -f 2);
+       t_veracol=$(checkPackage $package testing);
+       t_version=$(echo $t_veracol | cut -d " " -f 1);
+       t_color=$(echo $t_veracol | cut -d " " -f 2);
+  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 [ "$package" = "linux-image-amd64" ] || [ "$package" = "linux-image-686" ]; then package="linux-image"; fi;
+       echo "<td>${package}</td>" >> packages_list.html;
+       echo "<td><span style=\"color: ${s_color}\">${s_version}</span></td>" >> packages_list.html;
+       echo "<td><span style=\"color: ${t_color}\">${t_version}</span></td>" >> packages_list.html;
+  echo "<td><span style=\"color: ${l_color}\">${l_version}</span></td>" >> packages_list.html;
+       echo "</tr>" >> packages_list.html;
+done
+echo "</table>" >> packages_list.html;
+echo "<p>";
+echo "<em>* - Low Hardware Edition, Debian 10 Buster, 32-bit</em><br />";
+echo "<span style=\"display: block; width: 15px; height: 10px; background-color: #15ed15\"></span> - zainstalowana wersja<br />"; 
+echo "<span style=\"display: block; width: 15px; height: 10px; background-color: #ff0000\"></span> - wersja gotowa do instalacji (aktualizacja)<br />";
+echo "</p>";
diff --git a/list.txt b/list.txt
new file mode 100644 (file)
index 0000000..c5b4edc
--- /dev/null
+++ b/list.txt
@@ -0,0 +1,80 @@
+alsa-utils
+base-files
+bash-completion
+bridge-utils
+chrony
+cifs-utils
+cmus
+conky
+cryptsetup
+curl
+debootstrap
+desktop-base
+dnsutils
+dosfstools
+efibootmgr
+etherwake
+extlinux
+feh
+ffmpeg
+figlet
+firejail
+gimp
+git
+grub-efi-amd64
+grub-efi-amd64-bin
+grub-pc-bin
+gvfs-backends
+irssi
+isolinux
+iwd
+libvirt-clients
+libvirt-daemon
+libvirt-daemon-system
+linux-image-686-pae
+linux-image-amd64
+live-boot
+lsof
+lynx
+mpv
+mtools
+mutt
+netselect-apt
+nfs-common
+nmap
+openvpn
+parted
+pass
+picom
+pulseaudio
+python3-pip
+python3-venv
+qemu-system-x86
+qmmp
+ranger
+ratpoison
+redshift
+remmina
+rsync
+squashfs-tools
+sudo
+syslinux-efi
+systemd-sysv
+tmux
+ufw
+vim
+vim-gtk3
+virtinst
+virt-manager
+vlc
+wakeonlan
+wget
+wireless-tools
+xdm
+xfce4
+xinit
+xorriso
+xserver-xorg
+xserver-xorg-core
+xterm
+youtube-dl
diff --git a/list_lhe.txt b/list_lhe.txt
new file mode 100644 (file)
index 0000000..8e15518
--- /dev/null
@@ -0,0 +1,47 @@
+base-files
+linux-image-686-pae
+live-boot
+systemd-sysv
+xserver-xorg
+xserver-xorg-core
+xinit
+xdm
+xterm
+ratpoison
+feh
+sudo
+ufw
+cryptsetup
+lsof
+extlinux
+bash-completion
+etherwake
+wakeonlan
+cifs-utils
+wget
+figlet
+mpv
+youtube-dl
+vim
+redshift
+irssi
+nmap
+nfs-common
+python3-pip
+ffmpeg
+chrony
+python3-venv
+rsync
+mutt
+openvpn
+netselect-apt
+dnsutils
+ranger
+tmux
+cmus
+iwd
+wireless-tools
+curl
+alsa-utils
+pulseaudio
+parted
diff --git a/list_stable.txt b/list_stable.txt
new file mode 100644 (file)
index 0000000..f9a0629
--- /dev/null
@@ -0,0 +1,62 @@
+base-files
+desktop-base
+firejail
+ufw
+cryptsetup
+lsof
+extlinux
+grub-efi-amd64
+efibootmgr
+bash-completion
+etherwake
+wakeonlan
+cifs-utils
+wget
+figlet
+mpv
+youtube-dl
+vim-gtk3
+redshift
+irssi
+nmap
+nfs-common
+remmina
+python3-pip
+ffmpeg
+debootstrap
+squashfs-tools
+xorriso
+syslinux-efi
+grub-pc-bin
+grub-efi-amd64-bin
+mtools
+dosfstools
+chrony
+python3-venv
+isolinux
+rsync
+mutt
+gimp
+openvpn
+netselect-apt
+gvfs-backends
+linux-image-amd64
+live-boot
+systemd-sysv
+ranger
+git
+qmmp
+vlc
+lynx
+tmux
+pass
+qemu-system-x86
+libvirt-clients
+libvirt-daemon-system
+bridge-utils
+virtinst
+libvirt-daemon
+virt-manager
+conky
+picom
+xfce4
diff --git a/list_testing.txt b/list_testing.txt
new file mode 100644 (file)
index 0000000..1676525
--- /dev/null
@@ -0,0 +1,64 @@
+base-files
+desktop-base
+firejail
+ufw
+cryptsetup
+lsof
+extlinux
+grub-efi-amd64
+efibootmgr
+bash-completion
+etherwake
+wakeonlan
+cifs-utils
+wget
+figlet
+mpv
+youtube-dl
+vim-gtk3
+redshift
+irssi
+nmap
+nfs-common
+remmina
+python3-pip
+ffmpeg
+debootstrap
+squashfs-tools
+xorriso
+syslinux-efi
+grub-pc-bin
+grub-efi-amd64-bin
+mtools
+dosfstools
+chrony
+python3-venv
+isolinux
+rsync
+mutt
+gimp
+openvpn
+netselect-apt
+gvfs-backends
+dnsutils
+ranger
+git
+qmmp
+vlc
+lynx
+tmux
+pass
+qemu-system-x86
+libvirt-clients
+libvirt-daemon-system
+bridge-utils
+virtinst
+libvirt-daemon
+virt-manager
+conky
+picom
+vim-gtk3
+mutt
+linux-image-amd64
+live-boot
+systemd-sysv
diff --git a/packages_list.html b/packages_list.html
new file mode 100644 (file)
index 0000000..39f91b8
--- /dev/null
@@ -0,0 +1,309 @@
+<h2>List pakietów oprogramowania</h2>
+<table border="1" style="border-collapse: collapse">
+<tr><th>Nazwa pakietu</th><th>stable</th><th>testing</th></tr>
+<tr>
+<td>firejail</td>
+<td><span style="color: #15ed15">0.9.72-2</span></td>
+<td><span style="color: #15ed15">0.9.72-2</span></td>
+</tr>
+<tr>
+<td>ufw</td>
+<td><span style="color: #15ed15">0.36.2-1</span></td>
+<td><span style="color: #15ed15">0.36.2-1</span></td>
+</tr>
+<tr>
+<td>cryptsetup</td>
+<td><span style="color: #15ed15">2:2.6.1-4~deb12u1</span></td>
+<td><span style="color: #15ed15">2:2.6.1-4</span></td>
+</tr>
+<tr>
+<td>lsof</td>
+<td><span style="color: #15ed15">4.95.0-1</span></td>
+<td><span style="color: #15ed15">4.95.0-1</span></td>
+</tr>
+<tr>
+<td>extlinux</td>
+<td><span style="color: #15ed15">3:6.04~git20190206.bf6db5b4+dfsg1-3+b1</span></td>
+<td><span style="color: #15ed15">3:6.04~git20190206.bf6db5b4+dfsg1-3+b1</span></td>
+</tr>
+<tr>
+<td>grub-efi-amd64</td>
+<td><span style="color: #15ed15">2.06-13</span></td>
+<td><span style="color: #15ed15">2.06-13</span></td>
+</tr>
+<tr>
+<td>efibootmgr</td>
+<td><span style="color: #15ed15">17-2</span></td>
+<td><span style="color: #15ed15">17-2</span></td>
+</tr>
+<tr>
+<td>bash-completion</td>
+<td><span style="color: #15ed15">1:2.11-6</span></td>
+<td><span style="color: #15ed15">1:2.11-7</span></td>
+</tr>
+<tr>
+<td>etherwake</td>
+<td><span style="color: #15ed15">1.09-4+b1</span></td>
+<td><span style="color: #15ed15">1.09-4+b1</span></td>
+</tr>
+<tr>
+<td>wakeonlan</td>
+<td><span style="color: #15ed15">0.41-12.1</span></td>
+<td><span style="color: #15ed15">0.41-12.1</span></td>
+</tr>
+<tr>
+<td>cifs-utils</td>
+<td><span style="color: #15ed15">2:7.0-2</span></td>
+<td><span style="color: #15ed15">2:7.0-2</span></td>
+</tr>
+<tr>
+<td>wget</td>
+<td><span style="color: #15ed15">1.21.3-1+b2</span></td>
+<td><span style="color: #15ed15">1.21.3-1+b2</span></td>
+</tr>
+<tr>
+<td>figlet</td>
+<td><span style="color: #15ed15">2.2.5-3+b1</span></td>
+<td><span style="color: #15ed15">2.2.5-3+b1</span></td>
+</tr>
+<tr>
+<td>mpv</td>
+<td><span style="color: #15ed15">0.35.1-4</span></td>
+<td><span style="color: #15ed15">0.35.1-4+b1</span></td>
+</tr>
+<tr>
+<td>youtube-dl</td>
+<td><span style="color: #15ed15">2021.12.17-2</span></td>
+<td><span style="color: #15ed15"></span></td>
+</tr>
+<tr>
+<td>vim-gtk3</td>
+<td><span style="color: #15ed15">2:9.0.1378-2</span></td>
+<td><span style="color: #15ed15">2:9.0.1672-1</span></td>
+</tr>
+<tr>
+<td>redshift</td>
+<td><span style="color: #15ed15">1.12-4.2</span></td>
+<td><span style="color: #15ed15">1.12-4.2</span></td>
+</tr>
+<tr>
+<td>irssi</td>
+<td><span style="color: #15ed15">1.4.3-2</span></td>
+<td><span style="color: #15ed15">1.4.4-1</span></td>
+</tr>
+<tr>
+<td>nmap</td>
+<td><span style="color: #15ed15">7.93+dfsg1-1</span></td>
+<td><span style="color: #15ed15">7.93+dfsg1-1</span></td>
+</tr>
+<tr>
+<td>nfs-common</td>
+<td><span style="color: #15ed15">1:2.6.2-4</span></td>
+<td><span style="color: #15ed15">1:2.6.3-1</span></td>
+</tr>
+<tr>
+<td>remmina</td>
+<td><span style="color: #15ed15">1.4.29+dfsg-1</span></td>
+<td><span style="color: #15ed15">1.4.31+dfsg-2</span></td>
+</tr>
+<tr>
+<td>python3-pip</td>
+<td><span style="color: #15ed15">23.0.1+dfsg-1</span></td>
+<td><span style="color: #15ed15">23.2+dfsg-1</span></td>
+</tr>
+<tr>
+<td>ffmpeg</td>
+<td><span style="color: #15ed15">7:5.1.3-1</span></td>
+<td><span style="color: #ff0000">7:5.1.3-2</span></td>
+</tr>
+<tr>
+<td>debootstrap</td>
+<td><span style="color: #15ed15">1.0.128+nmu2</span></td>
+<td><span style="color: #15ed15">1.0.128+nmu5</span></td>
+</tr>
+<tr>
+<td>squashfs-tools</td>
+<td><span style="color: #15ed15">1:4.5.1-1</span></td>
+<td><span style="color: #15ed15">1:4.6.1-1</span></td>
+</tr>
+<tr>
+<td>xorriso</td>
+<td><span style="color: #15ed15">1.5.4-4</span></td>
+<td><span style="color: #15ed15">1.5.4-4</span></td>
+</tr>
+<tr>
+<td>syslinux-efi</td>
+<td><span style="color: #15ed15">3:6.04~git20190206.bf6db5b4+dfsg1-3</span></td>
+<td><span style="color: #15ed15">3:6.04~git20190206.bf6db5b4+dfsg1-3</span></td>
+</tr>
+<tr>
+<td>grub-pc-bin</td>
+<td><span style="color: #15ed15">2.06-13</span></td>
+<td><span style="color: #15ed15">2.06-13</span></td>
+</tr>
+<tr>
+<td>grub-efi-amd64-bin</td>
+<td><span style="color: #15ed15">2.06-13</span></td>
+<td><span style="color: #15ed15">2.06-13</span></td>
+</tr>
+<tr>
+<td>mtools</td>
+<td><span style="color: #15ed15">4.0.33-1+really4.0.32-1</span></td>
+<td><span style="color: #15ed15">4.0.33-1+really4.0.32-1</span></td>
+</tr>
+<tr>
+<td>dosfstools</td>
+<td><span style="color: #15ed15">4.2-1</span></td>
+<td><span style="color: #15ed15">4.2-1</span></td>
+</tr>
+<tr>
+<td>chrony</td>
+<td><span style="color: #15ed15">4.3-2+deb12u1</span></td>
+<td><span style="color: #15ed15">4.3-4</span></td>
+</tr>
+<tr>
+<td>python3-venv</td>
+<td><span style="color: #15ed15">3.11.2-1+b1</span></td>
+<td><span style="color: #15ed15">3.11.4-5</span></td>
+</tr>
+<tr>
+<td>isolinux</td>
+<td><span style="color: #15ed15">3:6.04~git20190206.bf6db5b4+dfsg1-3</span></td>
+<td><span style="color: #15ed15">3:6.04~git20190206.bf6db5b4+dfsg1-3</span></td>
+</tr>
+<tr>
+<td>rsync</td>
+<td><span style="color: #15ed15">3.2.7-1</span></td>
+<td><span style="color: #15ed15">3.2.7-1</span></td>
+</tr>
+<tr>
+<td>mutt</td>
+<td><span style="color: #15ed15">2.2.9-1+b1</span></td>
+<td><span style="color: #15ed15">2.2.9-1+b1</span></td>
+</tr>
+<tr>
+<td>gimp</td>
+<td><span style="color: #15ed15">2.10.34-1</span></td>
+<td><span style="color: #15ed15">2.10.34-1</span></td>
+</tr>
+<tr>
+<td>openvpn</td>
+<td><span style="color: #ff0000">2.6.3-1+deb12u1</span></td>
+<td><span style="color: #15ed15">2.6.3-2</span></td>
+</tr>
+<tr>
+<td>netselect-apt</td>
+<td><span style="color: #15ed15">0.3.ds1-30.1</span></td>
+<td><span style="color: #15ed15">0.3.ds1-30.1</span></td>
+</tr>
+<tr>
+<td>gvfs-backends</td>
+<td><span style="color: #15ed15">1.50.3-1</span></td>
+<td><span style="color: #15ed15">1.50.4-3</span></td>
+</tr>
+<tr>
+<td>linux-image</td>
+<td><span style="color: #15ed15">6.1.38-1</span></td>
+<td><span style="color: #15ed15">6.3.7-1</span></td>
+</tr>
+<tr>
+<td>live-boot</td>
+<td><span style="color: #15ed15">1:20230131</span></td>
+<td><span style="color: #15ed15">1:20230131</span></td>
+</tr>
+<tr>
+<td>systemd-sysv</td>
+<td><span style="color: #ff0000">252.12-1~deb12u1</span></td>
+<td><span style="color: #15ed15">253.5-1</span></td>
+</tr>
+<tr>
+<td>ranger</td>
+<td><span style="color: #15ed15">1.9.3-5</span></td>
+<td><span style="color: #15ed15">1.9.3-5</span></td>
+</tr>
+<tr>
+<td>git</td>
+<td><span style="color: #15ed15">1:2.39.2-1.1</span></td>
+<td><span style="color: #15ed15">1:2.40.1-1</span></td>
+</tr>
+<tr>
+<td>qmmp</td>
+<td><span style="color: #15ed15">1.6.2-1+b1</span></td>
+<td><span style="color: #15ed15">1.6.2-1+b1</span></td>
+</tr>
+<tr>
+<td>vlc</td>
+<td><span style="color: #15ed15">3.0.18-2</span></td>
+<td><span style="color: #15ed15">3.0.18-3</span></td>
+</tr>
+<tr>
+<td>lynx</td>
+<td><span style="color: #15ed15">2.9.0dev.12-1</span></td>
+<td><span style="color: #15ed15">2.9.0dev.12-1</span></td>
+</tr>
+<tr>
+<td>tmux</td>
+<td><span style="color: #15ed15">3.3a-3</span></td>
+<td><span style="color: #15ed15">3.3a-4</span></td>
+</tr>
+<tr>
+<td>pass</td>
+<td><span style="color: #15ed15">1.7.4-6</span></td>
+<td><span style="color: #15ed15">1.7.4-6</span></td>
+</tr>
+<tr>
+<td>qemu-system-x86</td>
+<td><span style="color: #ff0000">1:7.2+dfsg-7+deb12u1</span></td>
+<td><span style="color: #15ed15">1:8.0.2+dfsg-3</span></td>
+</tr>
+<tr>
+<td>libvirt-clients</td>
+<td><span style="color: #15ed15">9.0.0-4</span></td>
+<td><span style="color: #15ed15">9.5.0-1</span></td>
+</tr>
+<tr>
+<td>libvirt-daemon-system</td>
+<td><span style="color: #15ed15">9.0.0-4</span></td>
+<td><span style="color: #15ed15">9.5.0-1</span></td>
+</tr>
+<tr>
+<td>bridge-utils</td>
+<td><span style="color: #15ed15">1.7.1-1</span></td>
+<td><span style="color: #15ed15">1.7.1-1</span></td>
+</tr>
+<tr>
+<td>virtinst</td>
+<td><span style="color: #15ed15">1:4.1.0-2</span></td>
+<td><span style="color: #15ed15">1:4.1.0-2</span></td>
+</tr>
+<tr>
+<td>libvirt-daemon</td>
+<td><span style="color: #15ed15">9.0.0-4</span></td>
+<td><span style="color: #15ed15">9.5.0-1</span></td>
+</tr>
+<tr>
+<td>virt-manager</td>
+<td><span style="color: #15ed15">1:4.1.0-2</span></td>
+<td><span style="color: #15ed15">1:4.1.0-2</span></td>
+</tr>
+<tr>
+<td>conky</td>
+<td><span style="color: #15ed15">1.18.3-1</span></td>
+<td><span style="color: #15ed15">1.19.2-2</span></td>
+</tr>
+<tr>
+<td>picom</td>
+<td><span style="color: #15ed15">9.1-1</span></td>
+<td><span style="color: #15ed15">10.2-1</span></td>
+</tr>
+<tr>
+<td>xfce4</td>
+<td><span style="color: #15ed15">4.18</span></td>
+<td><span style="color: #15ed15">4.18</span></td>
+</tr>
+<tr>
+<td>dnsutils</td>
+<td><span style="color: #15ed15"></span></td>
+<td><span style="color: #15ed15">1:9.18.16-1</span></td>
+</tr>
+</table>