This repository has been archived on 2024-07-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
etckeeper/mkshrc
caelebfi fa1128b591 committing changes in /etc made by "apt full-upgrade -y"
Packages with configuration changes:
-alsa-utils 1.1.8-2+rpt1 armhf
-apt 1.8.2.3 armhf
-apt-listchanges 3.19 all
-avahi-daemon 0.7-4+deb10u1 armhf
-base-files 10.3+rpi1+deb10u11 armhf
-bash-completion 1:2.8-6 all
+alsa-utils 1.2.4-1+rpt1 armhf
+apt 2.2.4 armhf
+apt-listchanges 3.24 all
+avahi-daemon 0.8-5 armhf
+base-files 11.1+rpi1+deb11u2 armhf
+bash-completion 1:2.11-2 all
-bluez 5.50-1.2~deb10u2+rpt1 armhf
+bluez 5.55-3.1+rpt1 armhf
-dbus 1.12.20-0+deb10u1 armhf
-dhcpcd5 1:8.1.2-1+rpt1 armhf
+dbus 1.12.20-2 armhf
+dhcpcd5 1:8.1.2-1+rpt4 armhf
-dpkg 1.19.7 armhf
-e2fsprogs 1.44.5-1+deb10u3 armhf
-etckeeper 1.18.10-1 all
-exim4-base 4.92-8+deb10u6 armhf
-exim4-config 4.92-8+deb10u6 all
+dpkg 1.20.9+rpi1 armhf
+e2fsprogs 1.46.2-2 armhf
+etckeeper 1.18.16-1 all
+exim4-base 4.94.2-7 armhf
+exim4-config 4.94.2-7 all
-fontconfig-config 2.13.1-2 all
-fonts-dejavu-core 2.37-1 all
+fontconfig-config 2.13.1-4.2 all
+fonts-dejavu-core 2.37-2 all
+fonts-noto-core 20201225-1 all
+fonts-urw-base35 20200910-1 all
-gpg-agent 2.2.12-1+rpi1+deb10u1 armhf
+gpg-agent 2.2.27-2 armhf
-ifupdown 0.8.35 armhf
-imagemagick-6-common 8:6.9.10.23+dfsg-2.1+deb10u1 all
-initramfs-tools 0.133+deb10u1 all
-initramfs-tools-core 0.133+deb10u1 all
-iproute2 4.20.0-2+deb10u1 armhf
+ifupdown 0.8.36 armhf
+imagemagick-6-common 8:6.9.11.60+dfsg-1.3 all
+initramfs-tools 0.140 all
+initramfs-tools-core 0.140 all
+iproute2 5.10.0-4 armhf
-libldap-common 2.4.47+dfsg-3+rpi1+deb10u6 all
+libldap-common 2.4.57+dfsg-3 all
-libpam-modules 1.3.1-5+rpt2 armhf
+libpam-modules 1.4.0-9+deb11u1 armhf
-login 1:4.5-1.1 armhf
-man-db 2.8.5-2 armhf
+login 1:4.8.1-1 armhf
+man-db 2.9.4-2 armhf
-mariadb-common 1:10.3.31-0+deb10u1 all
+mariadb-common 1:10.5.12-0+deb11u1 all
+media-types 4.0.0 all
+mksh 59c-9 armhf
-nano 3.2-3 armhf
-netbase 5.6 all
+nano 5.4-2 armhf
+netbase 6.3 all
-nginx-common 1.14.2-2+deb10u4 all
-ntp 1:4.2.8p12+dfsg-4 armhf
+nginx-common 1.18.0-6.1 all
+ntp 1:4.2.8p15+dfsg-1 armhf
+php7.4-cgi 7.4.25-1+deb11u1 armhf
-postgresql-common 200+deb10u4 all
+postgresql-common 225 all
-resolvconf 1.79 all
-rng-tools 2-unofficial-mt.14-1 armhf
-rpcbind 1.2.5-0.3+deb10u1 armhf
+resolvconf 1.87 all
+rng-tools 5migrate1 all
+rng-tools-debian 2.3 armhf
+rpcbind 1.2.5-9+b1 armhf
-rsyslog 8.1901.0-1 armhf
+rsyslog 8.2102.0-2 armhf
-snmp-mibs-downloader 1.2 all
-snmpd 5.7.3+dfsg-5+deb10u2 armhf
-ssh-import-id 5.7-1 all
-sudo 1.8.27-1+deb10u3 armhf
+snmp-mibs-downloader 1.5 all
+snmpd 5.9+dfsg-3+b1 armhf
+ssh-import-id 5.10-1 all
+sudo 1.9.5p2-3 armhf
-systemd 241-7~deb10u8+rpi1 armhf
+systemd 247.3-6+rpi1 armhf
-udev 241-7~deb10u8+rpi1 armhf
-util-linux 2.33.1-0.1 armhf
-vim-common 2:8.1.0875-5 all
-vim-tiny 2:8.1.0875-5 armhf
+udev 247.3-6+rpi1 armhf
+util-linux 2.36.1-8 armhf
+vim-common 2:8.2.2434-3+deb11u1 all
+vim-tiny 2:8.2.2434-3+deb11u1 armhf
-wpasupplicant 2:2.7+git20190128+0c1e29f-6+deb10u3 armhf
+wpasupplicant 2:2.9.0-21 armhf

Package changes:
-acl 2.2.53-4 armhf
+acl 2.2.53-10 armhf
-alsa-utils 1.1.8-2+rpt1 armhf
-apache2-utils 2.4.38-3+deb10u7 armhf
-apt 1.8.2.3 armhf
-apt-listchanges 3.19 all
-apt-transport-https 1.8.2.3 all
-apt-utils 1.8.2.3 armhf
-avahi-daemon 0.7-4+deb10u1 armhf
-base-files 10.3+rpi1+deb10u11 armhf
-base-passwd 3.5.46 armhf
-bash 5.0-4 armhf
-bash-completion 1:2.8-6 all
-bind9-host 1:9.11.5.P4+dfsg-5.1+deb10u6 armhf
+alsa-topology-conf 1.2.4-1 all
+alsa-ucm-conf 1.2.4-2 all
+alsa-utils 1.2.4-1+rpt1 armhf
+apache2-utils 2.4.52-1~deb11u2 armhf
+apt 2.2.4 armhf
+apt-listchanges 3.24 all
+apt-transport-https 2.2.4 all
+apt-utils 2.2.4 armhf
+avahi-daemon 0.8-5 armhf
+base-files 11.1+rpi1+deb11u2 armhf
+base-passwd 3.5.51 armhf
+bash 5.1-2 armhf
+bash-completion 1:2.11-2 all
+bind9-dnsutils 1:9.16.22-1~deb11u1 armhf
+bind9-host 1:9.16.22-1~deb11u1 armhf
+bind9-libs 1:9.16.22-1~deb11u1 armhf
-bluez 5.50-1.2~deb10u2+rpt1 armhf
+bluez 5.55-3.1+rpt1 armhf
-bsdmainutils 11.1.2 armhf
-bsdutils 1:2.33.1-0.1 armhf
-build-essential 12.6 armhf
-busybox 1:1.30.1-4 armhf
-bzip2 1.0.6-9.2~deb10u1 armhf
-ca-certificates 20200601~deb10u2 all
-ca-certificates-java 20190405 all
-chafa 1.0.1-2 armhf
+bsdextrautils 2.36.1-8 armhf
+bsdmainutils 12.1.7+nmu3 all
+bsdutils 1:2.36.1-8 armhf
+build-essential 12.9 armhf
+busybox 1:1.30.1-6 armhf
+bzip2 1.0.8-4 armhf
+ca-certificates 20210119 all
+ca-certificates-java 20190909 all
+chafa 1.6.0-1 armhf
-cifs-utils 2:6.8-2 armhf
-console-setup 1.193~deb10u1 all
-console-setup-linux 1.193~deb10u1 all
+cifs-utils 2:6.11-3.1 armhf
+console-setup 1.205 all
+console-setup-linux 1.205 all
-coreutils 8.30-3 armhf
-cpio 2.12+dfsg-9 armhf
-cpp 4:8.3.0-1+rpi2 armhf
+coreutils 8.32-4 armhf
+cpio 2.13+dfsg-4 armhf
+cpp 4:10.2.1-1+rpi1 armhf
+cpp-10 10.2.1-6+rpi1 armhf
-crda 3.18-1 armhf
-cron 3.0pl1-134+deb10u1 armhf
-curl 7.64.0-4+deb10u2 armhf
-dash 0.5.10.2-5 armhf
-dbus 1.12.20-0+deb10u1 armhf
-dbus-user-session 1.12.20-0+deb10u1 armhf
-dc 1.07.1-2 armhf
-debconf 1.5.71+deb10u1 all
-debconf-i18n 1.5.71+deb10u1 all
-debconf-utils 1.5.71+deb10u1 all
-debianutils 4.8.6.1 armhf
-default-jre-headless 2:1.11-71+b1 armhf
-device-tree-compiler 1.4.7-4 armhf
-dh-python 3.20190308 all
-dhcpcd5 1:8.1.2-1+rpt1 armhf
-dialog 1.3-20190211-1 armhf
-diffutils 1:3.7-3 armhf
-dirmngr 2.2.12-1+rpi1+deb10u1 armhf
-distro-info-data 0.41+deb10u4 all
+crda 4.14+git20191112.9856751-1 armhf
+cron 3.0pl1-137 armhf
+curl 7.74.0-1.3+deb11u1 armhf
+dash 0.5.11+git20200708+dd9ef66-5 armhf
+dbus 1.12.20-2 armhf
+dbus-user-session 1.12.20-2 armhf
+dc 1.07.1-2+b1 armhf
+debconf 1.5.77 all
+debconf-i18n 1.5.77 all
+debconf-utils 1.5.77 all
+debianutils 4.11.2 armhf
+default-jre-headless 2:1.11-72+b4 armhf
+device-tree-compiler 1.6.0-1 armhf
+dh-python 4.20201102+nmu1 all
+dhcpcd5 1:8.1.2-1+rpt4 armhf
+dialog 1.3-20201126-1 armhf
+diffutils 1:3.7-5 armhf
+dirmngr 2.2.27-2 armhf
+distro-info-data 0.51+deb11u1 all
-dmidecode 3.2-1 armhf
-dmsetup 2:1.02.155-3 armhf
-dns-root-data 2019031302 all
-dnsutils 1:9.11.5.P4+dfsg-5.1+deb10u6 armhf
+dmidecode 3.3-2 armhf
+dmsetup 2:1.02.175-2.1 armhf
+dns-root-data 2021011101 all
+dnsutils 1:9.16.22-1~deb11u1 all
-dosfstools 4.1-2 armhf
-dphys-swapfile 20100506-5+rpt2 all
-dpkg 1.19.7 armhf
-dpkg-dev 1.19.7 all
-e2fsprogs 1.44.5-1+deb10u3 armhf
-ed 1.15-1 armhf
-etckeeper 1.18.10-1 all
-ethtool 1:4.19-1 armhf
-exim4-base 4.92-8+deb10u6 armhf
-exim4-config 4.92-8+deb10u6 all
-exim4-daemon-light 4.92-8+deb10u6 armhf
-fake-hwclock 0.11+rpt1 all
-fakeroot 1.23-1 armhf
-fbset 2.1-30 armhf
-fdisk 2.33.1-0.1 armhf
-file 1:5.35-4+deb10u2 armhf
-findutils 4.6.0+git+20190209-2 armhf
-firmware-atheros 1:20190114-2+rpt4 all
-firmware-brcm80211 1:20190114-2+rpt4 all
-firmware-libertas 1:20190114-2+rpt4 all
-firmware-misc-nonfree 1:20190114-2+rpt4 all
-firmware-realtek 1:20190114-2+rpt4 all
-flashrom 1.0-1 armhf
+dosfstools 4.2-1 armhf
+dphys-swapfile 20100506-7 all
+dpkg 1.20.9+rpi1 armhf
+dpkg-dev 1.20.9+rpi1 all
+e2fsprogs 1.46.2-2 armhf
+ed 1.17-1 armhf
+etckeeper 1.18.16-1 all
+ethtool 1:5.9-1 armhf
+exim4-base 4.94.2-7 armhf
+exim4-config 4.94.2-7 all
+exim4-daemon-light 4.94.2-7 armhf
+fake-hwclock 0.12 all
+fakeroot 1.25.3-1.1 armhf
+fbset 2.1-32 armhf
+fdisk 2.36.1-8 armhf
+file 1:5.39-3 armhf
+findutils 4.8.0-1 armhf
+firmware-atheros 1:20210315-3+rpt4 all
+firmware-brcm80211 1:20210315-3+rpt4 all
+firmware-libertas 1:20210315-3+rpt4 all
+firmware-misc-nonfree 1:20210315-3+rpt4 all
+firmware-realtek 1:20210315-3+rpt4 all
+flashrom 1.2-5 armhf
-fontconfig-config 2.13.1-2 all
-fonts-dejavu-core 2.37-1 all
+fontconfig-config 2.13.1-4.2 all
+fonts-dejavu-core 2.37-2 all
-fonts-lato 2.0-2 all
-fonts-noto-mono 20181227-1 all
-freetype2-doc 2.9.1-3+deb10u2 all
-fuse 2.9.9-1+deb10u1 armhf
-g++ 4:8.3.0-1+rpi2 armhf
+fonts-lato 2.0-2.1 all
+fonts-material-design-icons-iconfont 6.1.0+dfsg-1 all
+fonts-noto-core 20201225-1 all
+fonts-noto-mono 20201225-1 all
+fonts-urw-base35 20200910-1 all
+freetype2-doc 2.10.4+dfsg-1 all
+fuse 2.9.9-5 armhf
+g++ 4:10.2.1-1+rpi1 armhf
+g++-10 10.2.1-6+rpi1 armhf
-gcc 4:8.3.0-1+rpi2 armhf
+gcc 4:10.2.1-1+rpi1 armhf
+gcc-10 10.2.1-6+rpi1 armhf
-gcc-7-base 7.3.0-19 armhf
+gcc-7-base 7.5.0-6+rpi1+b2 armhf
-gdb 8.2.1-2 armhf
-gdbm-l10n 1.18.1-4 all
-geoip-database 20181108-1 all
-gettext-base 0.19.8.1-9 armhf
-ghostscript 9.27~dfsg-2+deb10u5 armhf
-gir1.2-glib-2.0 1.58.3-2 armhf
-git 1:2.20.1-2+deb10u3 armhf
-git-man 1:2.20.1-2+deb10u3 all
-gnupg 2.2.12-1+rpi1+deb10u1 all
-gnupg-l10n 2.2.12-1+rpi1+deb10u1 all
-gnupg-utils 2.2.12-1+rpi1+deb10u1 armhf
-golang 2:1.11~1+b6 armhf
+gdb 10.1-1.7 armhf
+gdbm-l10n 1.19-2 all
+geoip-database 20191224-3 all
+gettext-base 0.21-4 armhf
+ghostscript 9.53.3~dfsg-7+deb11u2 armhf
+gir1.2-glib-2.0 1.66.1-1+b1 armhf
+git 1:2.30.2-1 armhf
+git-man 1:2.30.2-1 all
+gnupg 2.2.27-2 all
+gnupg-l10n 2.2.27-2 all
+gnupg-utils 2.2.27-2 armhf
+golang 2:1.15~1 armhf
-golang-doc 2:1.11~1 all
-golang-go 2:1.11~1+b6 armhf
-golang-src 2:1.11~1+b6 armhf
-gpg 2.2.12-1+rpi1+deb10u1 armhf
-gpg-agent 2.2.12-1+rpi1+deb10u1 armhf
-gpg-wks-client 2.2.12-1+rpi1+deb10u1 armhf
-gpg-wks-server 2.2.12-1+rpi1+deb10u1 armhf
-gpgconf 2.2.12-1+rpi1+deb10u1 armhf
-gpgsm 2.2.12-1+rpi1+deb10u1 armhf
-gpgv 2.2.12-1+rpi1+deb10u1 armhf
-grep 3.3-1 armhf
-groff-base 1.22.4-3+deb10u1 armhf
-gsfonts 1:8.11+urwcyr1.0.7~pre44-4.4 all
+golang-1.15 1.15.15-1~deb11u2+rpi1 all
+golang-1.15-doc 1.15.15-1~deb11u2+rpi1 all
+golang-1.15-go 1.15.15-1~deb11u2+rpi1 armhf
+golang-1.15-src 1.15.15-1~deb11u2+rpi1 armhf
+golang-doc 2:1.15~1 all
+golang-go 2:1.15~1 armhf
+golang-src 2:1.15~1 armhf
+gpg 2.2.27-2 armhf
+gpg-agent 2.2.27-2 armhf
+gpg-wks-client 2.2.27-2 armhf
+gpg-wks-server 2.2.27-2 armhf
+gpgconf 2.2.27-2 armhf
+gpgsm 2.2.27-2 armhf
+gpgv 2.2.27-2 armhf
+grep 3.6-1 armhf
+groff-base 1.22.4-6 armhf
+gsasl-common 1.10.0-4 all
+gsfonts 1:8.11+urwcyr1.0.7~pre44-4.5 all
-gzip 1.9-3 armhf
-hardlink 0.3.2 armhf
-hostname 3.21 armhf
-htop 2.2.0-1 armhf
-idn2 2.0.5-1+deb10u1 armhf
-ifupdown 0.8.35 armhf
-imagemagick-6-common 8:6.9.10.23+dfsg-2.1+deb10u1 all
-info 6.5.0.dfsg.1-4+b1 armhf
-init 1.56+nmu1 armhf
-init-system-helpers 1.56+nmu1 all
-initramfs-tools 0.133+deb10u1 all
-initramfs-tools-core 0.133+deb10u1 all
-install-info 6.5.0.dfsg.1-4+b1 armhf
-iproute2 4.20.0-2+deb10u1 armhf
-iptables 1.8.2-4 armhf
-iputils-ping 3:20180629-2+deb10u2 armhf
-isc-dhcp-client 4.4.1-2+deb10u1 armhf
-isc-dhcp-common 4.4.1-2+deb10u1 armhf
-iso-codes 4.2-1 all
-iw 5.0.1-1 armhf
-java-common 0.71 all
-javascript-common 11 all
-kbd 2.0.4-4 armhf
-keyboard-configuration 1.193~deb10u1 all
-keyutils 1.6-6 armhf
-klibc-utils 2.0.6-1+rpi1+deb10u1 armhf
-kmod 26-1 armhf
-less 487-0.1 armhf
-libacl1 2.2.53-4 armhf
-libalgorithm-diff-perl 1.19.03-2 all
-libalgorithm-diff-xs-perl 0.04-5+b1 armhf
+gzip 1.10-4 armhf
+hardlink 0.3.2+b1 armhf
+hostname 3.23 armhf
+htop 3.0.5-7 armhf
+idn2 2.3.0-5 armhf
+ifupdown 0.8.36 armhf
+imagemagick-6-common 8:6.9.11.60+dfsg-1.3 all
+info 6.7.0.dfsg.2-6 armhf
+init 1.60 armhf
+init-system-helpers 1.60 all
+initramfs-tools 0.140 all
+initramfs-tools-core 0.140 all
+install-info 6.7.0.dfsg.2-6 armhf
+iproute2 5.10.0-4 armhf
+iptables 1.8.7-1 armhf
+iputils-ping 3:20210202-1 armhf
+isc-dhcp-client 4.4.1-2.3 armhf
+isc-dhcp-common 4.4.1-2.3 armhf
+iso-codes 4.6.0-1 all
+iw 5.9-3 armhf
+java-common 0.72 all
+javascript-common 11+nmu1 all
+kbd 2.3.0-3 armhf
+keyboard-configuration 1.205 all
+keyutils 1.6.1-2 armhf
+klibc-utils 2.0.8-6.1+rpi1 armhf
+kmod 28-1 armhf
+less 551-2 armhf
+libacl1 2.2.53-10 armhf
+libalgorithm-diff-perl 1.201-1 all
+libalgorithm-diff-xs-perl 0.04-6+b1 armhf
-libapparmor1 2.13.2-10 armhf
-libapr1 1.6.5-1 armhf
-libaprutil1 1.6.1-4 armhf
+libaom0 1.0.0.errata1-3 armhf
+libapparmor1 2.13.6-10 armhf
+libapr1 1.7.0-6+deb11u1 armhf
+libaprutil1 1.6.1-5 armhf
-libasound2 1.1.8-1+rpt2 armhf
-libasound2-data 1.1.8-1+rpt2 all
-libassuan0 2.5.2-1 armhf
+libasan6 10.2.1-6+rpi1 armhf
+libasound2 1.2.4-1.1+rpt2 armhf
+libasound2-data 1.2.4-1.1+rpt2 all
+libassuan0 2.5.3-7.1 armhf
-libattr1 1:2.4.48-4 armhf
-libaudit-common 1:2.8.4-3 all
-libaudit1 1:2.8.4-3 armhf
-libavahi-client-dev 0.7-4+deb10u1 armhf
-libavahi-client3 0.7-4+deb10u1 armhf
-libavahi-common-data 0.7-4+deb10u1 armhf
-libavahi-common-dev 0.7-4+deb10u1 armhf
-libavahi-common3 0.7-4+deb10u1 armhf
-libavahi-compat-libdnssd-dev 0.7-4+deb10u1 armhf
-libavahi-compat-libdnssd1 0.7-4+deb10u1 armhf
-libavahi-core7 0.7-4+deb10u1 armhf
-libbabeltrace1 1.5.6-2+deb10u1 armhf
-libbind9-161 1:9.11.5.P4+dfsg-5.1+deb10u6 armhf
+libatopology2 1.2.4-1.1+rpt2 armhf
+libattr1 1:2.4.48-6 armhf
+libaudit-common 1:3.0-2 all
+libaudit1 1:3.0-2 armhf
+libavahi-client-dev 0.8-5 armhf
+libavahi-client3 0.8-5 armhf
+libavahi-common-data 0.8-5 armhf
+libavahi-common-dev 0.8-5 armhf
+libavahi-common3 0.8-5 armhf
+libavahi-compat-libdnssd-dev 0.8-5 armhf
+libavahi-compat-libdnssd1 0.8-5 armhf
+libavahi-core7 0.8-5 armhf
+libbabeltrace1 1.5.8-1+b1 armhf
+libbind9-161 1:9.11.19+dfsg-2.1 armhf
-libblkid1 2.33.1-0.1 armhf
+libblkid1 2.36.1-8 armhf
-libbsd0 0.9.1-2+deb10u1 armhf
-libbz2-1.0 1.0.6-9.2~deb10u1 armhf
+libboost-regex1.71.0 1.71.0-7+b1 armhf
+libboost-regex1.74.0 1.74.0-9 armhf
+libbpf0 1:0.3-2+rpi1 armhf
+libbrotli-dev 1.0.9-2+b1 armhf
+libbrotli1 1.0.9-2+b1 armhf
+libbsd0 0.11.3-1 armhf
+libbz2-1.0 1.0.8-4 armhf
+libc-ares2 1.17.1-1+deb11u1 armhf
-libcap-ng0 0.7.9-2 armhf
-libcap2 1:2.25-2 armhf
-libcap2-bin 1:2.25-2 armhf
+libcap-ng0 0.7.9-2.2+b1 armhf
+libcap2 1:2.44-1 armhf
+libcap2-bin 1:2.44-1 armhf
-libchafa0 1.0.1-2 armhf
-libcjson1 1.7.10-1.1+deb10u1 armhf
-libcoap2 4.2.0-2 armhf
-libcoap2-bin 4.2.0-2 armhf
-libcom-err2 1.44.5-1+deb10u3 armhf
+libchafa0 1.6.0-1 armhf
+libcjson1 1.7.14-1 armhf
+libcoap2 4.2.1-1 armhf
+libcoap2-bin 4.2.1-1 armhf
+libcom-err2 1.46.2-2 armhf
-libcryptsetup12 2:2.1.0-5+deb10u2 armhf
+libcryptsetup12 2:2.3.5-1 armhf
-libcups2 2.2.10-6+deb10u4 armhf
-libcupsfilters1 1.21.6-5+rpt1 armhf
-libcupsimage2 2.2.10-6+deb10u4 armhf
-libcurl3-gnutls 7.64.0-4+deb10u2 armhf
-libcurl4 7.64.0-4+deb10u2 armhf
-libdaemon0 0.14-7 armhf
-libdb5.3 5.3.28+dfsg1-0.5 armhf
-libdbus-1-3 1.12.20-0+deb10u1 armhf
-libdbus-1-dev 1.12.20-0+deb10u1 armhf
-libde265-0 1.0.3-1+rpi1+b9 armhf
-libdebconfclient0 0.249 armhf
-libdevmapper1.02.1 2:1.02.155-3 armhf
+libcups2 2.3.3op2-3+deb11u1 armhf
+libcupsfilters1 1.28.7-1 armhf
+libcupsimage2 2.3.3op2-3+deb11u1 armhf
+libcurl3-gnutls 7.74.0-1.3+deb11u1 armhf
+libcurl4 7.74.0-1.3+deb11u1 armhf
+libdaemon0 0.14-7.1 armhf
+libdav1d4 0.7.1-3+rpi1 armhf
+libdb5.3 5.3.28+dfsg1-0.8 armhf
+libdbus-1-3 1.12.20-2 armhf
+libdbus-1-dev 1.12.20-2 armhf
+libde265-0 1.0.8-1+rpi1 armhf
+libdebconfclient0 0.260 armhf
+libdebuginfod1 0.183-1 armhf
+libdeflate0 1.7-1 armhf
+libdevmapper1.02.1 2:1.02.175-2.1 armhf
+libdns-export1110 1:9.11.19+dfsg-2.1 armhf
-libdpkg-perl 1.19.7 all
-libdw1 0.176-1.1 armhf
-libedit2 3.1-20181209-1 armhf
-libelf1 0.176-1.1 armhf
-liberror-perl 0.17027-2 all
+libdns1110 1:9.11.19+dfsg-2.1 armhf
+libdpkg-perl 1.20.9+rpi1 all
+libdw1 0.183-1 armhf
+libedit2 3.1-20191231-2 armhf
+libelf1 0.183-1 armhf
+liberror-perl 0.17029-1 all
-libev4 1:4.25-1 armhf
+libev4 1:4.33-1 armhf
+libevent-2.1-7 2.1.12-stable-1 armhf
+libevent-core-2.1-7 2.1.12-stable-1 armhf
-libexpat1 2.2.6-2+deb10u1 armhf
-libexpat1-dev 2.2.6-2+deb10u1 armhf
-libext2fs2 1.44.5-1+deb10u3 armhf
-libfakeroot 1.23-1 armhf
-libfastjson4 0.99.8-2 armhf
-libfdisk1 2.33.1-0.1 armhf
-libffi6 3.2.1-9 armhf
+libevent-pthreads-2.1-7 2.1.12-stable-1 armhf
+libexpat1 2.2.10-2 armhf
+libexpat1-dev 2.2.10-2 armhf
+libext2fs2 1.46.2-2 armhf
+libfakeroot 1.25.3-1.1 armhf
+libfastjson4 0.99.9-1 armhf
+libfdisk1 2.36.1-8 armhf
+libfdt1 1.6.0-1 armhf
+libffi6 3.2.1-9+rpi1 armhf
-libfile-fcntllock-perl 0.22-3+b4 armhf
-libfl2 2.6.4-6.2 armhf
-libfontconfig1 2.13.1-2 armhf
-libfreetype6 2.9.1-3+deb10u2 armhf
-libfreetype6-dev 2.9.1-3+deb10u2 armhf
-libfribidi0 1.0.5-3.1+deb10u1 armhf
-libfstrm0 0.4.0-1 armhf
-libftdi1-2 1.4-1+b2 armhf
-libfuse2 2.9.9-1+deb10u1 armhf
+libfile-fcntllock-perl 0.22-3+b7 armhf
+libfl2 2.6.4-8 armhf
+libfontconfig1 2.13.1-4.2 armhf
+libfreetype-dev 2.10.4+dfsg-1 armhf
+libfreetype6 2.10.4+dfsg-1 armhf
+libfreetype6-dev 2.10.4+dfsg-1 armhf
+libfribidi0 1.0.8-2 armhf
+libfstrm0 0.6.0-1+b1 armhf
+libftdi1-2 1.5-5+b1 armhf
+libfuse2 2.9.9-5 armhf
+libgcc-10-dev 10.2.1-6+rpi1 armhf
-libgcrypt20 1.8.4-5+deb10u1 armhf
-libgd3 2.2.5-5.2 armhf
-libgdbm-compat4 1.18.1-4 armhf
-libgdbm6 1.18.1-4 armhf
-libgeoip1 1.6.12-1 armhf
+libgcrypt20 1.8.7-6 armhf
+libgd3 2.3.0-2 armhf
+libgdbm-compat4 1.19-2 armhf
+libgdbm6 1.19-2 armhf
+libgeoip1 1.6.12-7+b1 armhf
-libglib2.0-data 2.58.3-2+deb10u2 all
-libgmp-dev 2:6.1.2+dfsg-4 armhf
-libgmp10 2:6.1.2+dfsg-4 armhf
-libgmpxx4ldbl 2:6.1.2+dfsg-4 armhf
-libgnutls-dane0 3.6.7-4+deb10u7 armhf
-libgnutls30 3.6.7-4+deb10u7 armhf
+libglib2.0-data 2.66.8-1 all
+libgmp-dev 2:6.2.1+dfsg-1+deb11u1 armhf
+libgmp10 2:6.2.1+dfsg-1+deb11u1 armhf
+libgmpxx4ldbl 2:6.2.1+dfsg-1+deb11u1 armhf
+libgnutls-dane0 3.7.1-5 armhf
+libgnutls30 3.7.1-5 armhf
-libgpg-error0 1.35-1 armhf
-libgpm2 1.20.7-5 armhf
-libgraphite2-3 1.3.13-7 armhf
-libgs9 9.27~dfsg-2+deb10u5 armhf
-libgs9-common 9.27~dfsg-2+deb10u5 all
-libgsasl7 1.8.0-8+b1 armhf
-libgssapi-krb5-2 1.17-3+deb10u3 armhf
-libharfbuzz0b 2.3.1-1 armhf
-libheif1 1.3.2-2~deb10u1 armhf
+libgpg-error0 1.38-2 armhf
+libgpm2 1.20.7-8 armhf
+libgraphite2-3 1.3.14-1 armhf
+libgs9 9.53.3~dfsg-7+deb11u2 armhf
+libgs9-common 9.53.3~dfsg-7+deb11u2 all
+libgsasl7 1.10.0-4 armhf
+libgssapi-krb5-2 1.18.3-6+deb11u1 armhf
+libharfbuzz0b 2.7.4-1 armhf
+libheif1 1.11.0-1 armhf
+libhogweed6 3.7.3-1 armhf
+libicu67 67.1-7 armhf
-libidn11 1.33-2.2 armhf
-libidn2-0 2.0.5-1+deb10u1 armhf
-libijs-0.35 0.35-14 armhf
+libidn11 1.33-3 armhf
+libidn2-0 2.3.0-5 armhf
+libijs-0.35 0.35-15 armhf
+libip4tc2 1.8.7-1 armhf
-libiptc0 1.8.2-4 armhf
-libirs161 1:9.11.5.P4+dfsg-5.1+deb10u6 armhf
+libip6tc2 1.8.7-1 armhf
+libiptc0 1.8.7-1 armhf
+libirs161 1:9.11.19+dfsg-2.1 armhf
+libisc-export1105 1:9.11.19+dfsg-2.1 armhf
-libisccc161 1:9.11.5.P4+dfsg-5.1+deb10u6 armhf
-libisccfg163 1:9.11.5.P4+dfsg-5.1+deb10u6 armhf
+libisc1105 1:9.11.19+dfsg-2.1 armhf
+libisccc161 1:9.11.19+dfsg-2.1 armhf
+libisccfg163 1:9.11.19+dfsg-2.1 armhf
-libiw30 30~pre9-13 armhf
+libiw30 30~pre9-13.1 armhf
-libjbig2dec0 0.16-1 armhf
+libjbig2dec0 0.19-2 armhf
-libjpeg62-turbo 1:1.5.2-2+deb10u1 armhf
-libjs-jquery 3.3.1~dfsg-3+deb10u1 all
+libjim0.79 0.79+dfsg0-2 armhf
+libjpeg62-turbo 1:2.0.6-4 armhf
+libjs-highlight.js 9.18.5+dfsg1-1 all
+libjs-jquery 3.5.1+dfsg+~3.5.5-7 all
-libk5crypto3 1.17-3+deb10u3 armhf
-libkeyutils1 1.6-6 armhf
-libklibc 2.0.6-1+rpi1+deb10u1 armhf
-libkmod2 26-1 armhf
-libkrb5-3 1.17-3+deb10u3 armhf
-libkrb5support0 1.17-3+deb10u3 armhf
-libksba8 1.3.5-2 armhf
+libjson-c5 0.15-2 armhf
+libk5crypto3 1.18.3-6+deb11u1 armhf
+libkeyutils1 1.6.1-2 armhf
+libklibc 2.0.8-6.1+rpi1 armhf
+libkmod2 28-1 armhf
+libkrb5-3 1.18.3-6+deb11u1 armhf
+libkrb5support0 1.18.3-6+deb11u1 armhf
+libksba8 1.5.0-3 armhf
-liblcms2-2 2.9-3 armhf
-libldap-2.4-2 2.4.47+dfsg-3+rpi1+deb10u6 armhf
-libldap-common 2.4.47+dfsg-3+rpi1+deb10u6 all
-liblmdb0 0.9.22-1 armhf
-liblocale-gettext-perl 1.07-3+b3 armhf
-liblognorm5 2.0.5-1 armhf
+liblcms2-2 2.12~rc1-2 armhf
+libldap-2.4-2 2.4.57+dfsg-3 armhf
+libldap-common 2.4.57+dfsg-3 all
+liblmdb0 0.9.24-1 armhf
+liblocale-gettext-perl 1.07-4+b1 armhf
+liblognorm5 2.0.5-1.1 armhf
-libltdl7 2.4.6-9 armhf
-libluajit-5.1-2 2.1.0~beta3+dfsg-5.1 armhf
-libluajit-5.1-common 2.1.0~beta3+dfsg-5.1 all
-liblwres161 1:9.11.5.P4+dfsg-5.1+deb10u6 armhf
-liblz4-1 1.8.3-1+deb10u1 armhf
-liblzma5 5.2.4-1 armhf
-liblzo2-2 2.10-0.1 armhf
-libmagic-mgc 1:5.35-4+deb10u2 armhf
-libmagic1 1:5.35-4+deb10u2 armhf
-libmagickcore-6.q16-6 8:6.9.10.23+dfsg-2.1+deb10u1 armhf
-libmagickwand-6.q16-6 8:6.9.10.23+dfsg-2.1+deb10u1 armhf
-libmailutils5 1:3.5-4 armhf
-libmariadb3 1:10.3.31-0+deb10u1 armhf
-libmnl-dev 1.0.4-2 armhf
-libmnl0 1.0.4-2 armhf
-libmosquitto1 2.0.11-0mosquitto1~buster1 armhf
+libltdl7 2.4.6-15 armhf
+libluajit-5.1-2 2.1.0~beta3+dfsg-5.3 armhf
+libluajit-5.1-common 2.1.0~beta3+dfsg-5.3 all
+liblwres161 1:9.11.19+dfsg-2.1 armhf
+liblz4-1 1.9.3-2 armhf
+liblzma5 5.2.5-2 armhf
+liblzo2-2 2.10-2 armhf
+libmagic-mgc 1:5.39-3 armhf
+libmagic1 1:5.39-3 armhf
+libmagickcore-6.q16-6 8:6.9.11.60+dfsg-1.3 armhf
+libmagickwand-6.q16-6 8:6.9.11.60+dfsg-1.3 armhf
+libmailutils7 1:3.10-3+b1 armhf
+libmariadb3 1:10.5.12-0+deb11u1 armhf
+libmaxminddb0 1.5.2-1 armhf
+libmd0 1.0.3-3 armhf
+libmnl-dev 1.0.4-3 armhf
+libmnl0 1.0.4-3 armhf
+libmosquitto1 2.0.11-1 armhf
-libmpc3 1.1.0-1 armhf
+libmpc3 1.2.0-1 armhf
-libmpfr6 4.0.2-1 armhf
-libmtp-common 1.1.16-2 all
-libmtp-runtime 1.1.16-2 armhf
-libmtp9 1.1.16-2 armhf
-libncurses6 6.1+20181013-2+deb10u2 armhf
-libncursesw5 6.1+20181013-2+deb10u2 armhf
-libncursesw6 6.1+20181013-2+deb10u2 armhf
-libnetfilter-conntrack3 1.0.7-1 armhf
+libmpfr6 4.1.0-3 armhf
+libmtp-common 1.1.17-3 all
+libmtp-runtime 1.1.17-3 armhf
+libmtp9 1.1.17-3 armhf
+libncurses6 6.2+20201114-2 armhf
+libncursesw5 6.2+20201114-2 armhf
+libncursesw6 6.2+20201114-2 armhf
+libnetfilter-conntrack3 1.0.8-3 armhf
-libnewt0.52 0.52.20-8 armhf
-libnfnetlink0 1.0.1-3 armhf
-libnfsidmap2 0.25-5.1 armhf
-libnftnl11 1.1.7-1~bpo10+1~0 armhf
-libnghttp2-14 1.36.0-2+deb10u1 armhf
-libnginx-mod-http-auth-pam 1.14.2-2+deb10u4 armhf
-libnginx-mod-http-dav-ext 1.14.2-2+deb10u4 armhf
-libnginx-mod-http-echo 1.14.2-2+deb10u4 armhf
-libnginx-mod-http-geoip 1.14.2-2+deb10u4 armhf
-libnginx-mod-http-image-filter 1.14.2-2+deb10u4 armhf
-libnginx-mod-http-subs-filter 1.14.2-2+deb10u4 armhf
-libnginx-mod-http-upstream-fair 1.14.2-2+deb10u4 armhf
-libnginx-mod-http-xslt-filter 1.14.2-2+deb10u4 armhf
-libnginx-mod-mail 1.14.2-2+deb10u4 armhf
-libnginx-mod-stream 1.14.2-2+deb10u4 armhf
+libnettle8 3.7.3-1 armhf
+libnewt0.52 0.52.21-4+b2 armhf
+libnfnetlink0 1.0.1-3+b1 armhf
+libnfsidmap2 0.25-6 armhf
+libnftnl11 1.1.9-1 armhf
+libnghttp2-14 1.43.0-1 armhf
+libnginx-mod-http-auth-pam 1.18.0-6.1 armhf
+libnginx-mod-http-dav-ext 1.18.0-6.1 armhf
+libnginx-mod-http-echo 1.18.0-6.1 armhf
+libnginx-mod-http-geoip 1.18.0-6.1 armhf
+libnginx-mod-http-geoip2 1.18.0-6.1 armhf
+libnginx-mod-http-image-filter 1.18.0-6.1 armhf
+libnginx-mod-http-subs-filter 1.18.0-6.1 armhf
+libnginx-mod-http-upstream-fair 1.18.0-6.1 armhf
+libnginx-mod-http-xslt-filter 1.18.0-6.1 armhf
+libnginx-mod-mail 1.18.0-6.1 armhf
+libnginx-mod-stream 1.18.0-6.1 armhf
+libnginx-mod-stream-geoip 1.18.0-6.1 armhf
+libnginx-mod-stream-geoip2 1.18.0-6.1 armhf
-libnpth0 1.6-1 armhf
+libnode72 12.22.5~dfsg-2~11u1 armhf
+libnpth0 1.6-3 armhf
-libnspr4 2:4.20-1 armhf
-libnss-mdns 0.14.1-1+b5 armhf
-libnss3 2:3.42.1-1+deb10u4 armhf
-libntfs-3g883 1:2017.3.23AR.3-3+deb10u1 armhf
-libntlm0 1.5-1+deb10u1 armhf
-libopenjp2-7 2.3.0-2+deb10u2 armhf
-libopts25 1:5.18.12-4 armhf
-libp11-kit0 0.23.15-2+deb10u1 armhf
-libpam-chksshpwd 1.3.1-5+rpt2 armhf
-libpam-modules 1.3.1-5+rpt2 armhf
-libpam-modules-bin 1.3.1-5+rpt2 armhf
-libpam-runtime 1.3.1-5+rpt2 all
-libpam-systemd 241-7~deb10u8+rpi1 armhf
-libpam0g 1.3.1-5+rpt2 armhf
-libpam0g-dev 1.3.1-5+rpt2 armhf
+libnspr4 2:4.29-1 armhf
+libnss-mdns 0.14.1-2 armhf
+libnss3 2:3.61-1+deb11u1 armhf
+libntfs-3g883 1:2017.3.23AR.3-4+deb11u1 armhf
+libntlm0 1.6-3 armhf
+libopenjp2-7 2.4.0-3 armhf
+libopts25 1:5.18.16-4 armhf
+libp11-kit0 0.23.22-1 armhf
+libpam-chksshpwd 1.4.0-7+rpt1 armhf
+libpam-modules 1.4.0-9+deb11u1 armhf
+libpam-modules-bin 1.4.0-9+deb11u1 armhf
+libpam-runtime 1.4.0-9+deb11u1 all
+libpam-systemd 247.3-6+rpi1 armhf
+libpam0g 1.4.0-9+deb11u1 armhf
+libpam0g-dev 1.4.0-9+deb11u1 armhf
-libparted2 3.2-25 armhf
-libpci3 1:3.5.2-1 armhf
-libpcre2-8-0 10.32-5 armhf
-libpcre2-posix0 10.32-5 armhf
-libpcre3 2:8.39-12 armhf
-libpcsclite1 1.8.24-1 armhf
+libparted2 3.4-1 armhf
+libpci3 1:3.7.0-5 armhf
+libpcre2-8-0 10.36-2 armhf
+libpcre2-posix2 10.36-2 armhf
+libpcre3 2:8.39-13 armhf
+libpcsclite1 1.9.1-1 armhf
-libpipeline1 1.5.1-2 armhf
-libpng-dev 1.6.36-6 armhf
-libpng-tools 1.6.36-6 armhf
-libpng16-16 1.6.36-6 armhf
-libpolkit-agent-1-0 0.105-25+rpt1 armhf
-libpolkit-backend-1-0 0.105-25+rpt1 armhf
-libpolkit-gobject-1-0 0.105-25+rpt1 armhf
-libpopt0 1.16-12 armhf
-libpq5 11.14-0+deb10u1 armhf
+libperl5.32 5.32.1-4+deb11u2 armhf
+libpipeline1 1.5.3-1 armhf
+libpng-dev 1.6.37-3 armhf
+libpng-tools 1.6.37-3 armhf
+libpng16-16 1.6.37-3 armhf
+libpolkit-agent-1-0 0.105-31+rpt1 armhf
+libpolkit-gobject-1-0 0.105-31+rpt1 armhf
+libpopt0 1.18-2 armhf
+libpq5 13.5-0+deb11u1 armhf
-libprotobuf-c1 1.3.1-1+b1 armhf
-libpsl5 0.20.2-2 armhf
-libpython-dev 2.7.16-1 armhf
-libpython-stdlib 2.7.16-1 armhf
-libpython2-dev 2.7.16-1 armhf
-libpython2-stdlib 2.7.16-1 armhf
-libpython2.7 2.7.16-2+deb10u1 armhf
-libpython2.7-dev 2.7.16-2+deb10u1 armhf
-libpython2.7-minimal 2.7.16-2+deb10u1 armhf
-libpython2.7-stdlib 2.7.16-2+deb10u1 armhf
+libprocps8 2:3.3.17-5 armhf
+libprotobuf-c1 1.3.3-1+b2 armhf
+libpsl5 0.21.0-1.2 armhf
+libpython2-dev 2.7.18-3 armhf
+libpython2-stdlib 2.7.18-3 armhf
+libpython2.7 2.7.18-8 armhf
+libpython2.7-dev 2.7.18-8 armhf
+libpython2.7-minimal 2.7.18-8 armhf
+libpython2.7-stdlib 2.7.18-8 armhf
-libraspberrypi-bin 1:1.20211201~buster-1 armhf
-libraspberrypi-dev 1:1.20211201~buster-1 armhf
-libraspberrypi-doc 1:1.20211201~buster-1 armhf
-libraspberrypi0 1:1.20211201~buster-1 armhf
+libraspberrypi-bin 1:2+git20211125~155417+14b90ff-2 armhf
+libraspberrypi-dev 1:2+git20211125~155417+14b90ff-2 armhf
+libraspberrypi-doc 1:2+git20211125~155417+14b90ff-2 all
+libraspberrypi0 1:2+git20211125~155417+14b90ff-2 armhf
-librtmp1 2.4+20151223.gitfa8646d.1-2 armhf
+librtmp1 2.4+20151223.gitfa8646d.1-2+b2 armhf
-libsamplerate0 0.1.9-2 armhf
-libsasl2-2 2.1.27+dfsg-1+deb10u1 armhf
-libsasl2-modules-db 2.1.27+dfsg-1+deb10u1 armhf
-libseccomp2 2.5.1-1~bpo10+1 armhf
+libruby2.7 2.7.4-1 armhf
+libsamplerate0 0.2.1+ds0-1 armhf
+libsasl2-2 2.1.27+dfsg-2.1 armhf
+libsasl2-modules-db 2.1.27+dfsg-2.1 armhf
+libseccomp2 2.5.1-1+rpi1+deb11u1 armhf
-libsemanage-common 2.8-2 all
-libsemanage1 2.8-2 armhf
-libsensors-config 1:3.5.0-3 all
-libsensors5 1:3.5.0-3 armhf
-libsepol1 2.8-1 armhf
+libsemanage-common 3.1-1 all
+libsemanage1 3.1-1+b1 armhf
+libsensors-config 1:3.6.0-7 all
+libsensors5 1:3.6.0-7 armhf
+libsepol1 3.1-1 armhf
-libslang2 2.3.2-2 armhf
-libsmartcols1 2.33.1-0.1 armhf
-libsnmp-base 5.7.3+dfsg-5+deb10u2 all
+libslang2 2.3.2-5 armhf
+libsmartcols1 2.36.1-8 armhf
+libsnmp-base 5.9+dfsg-3 all
-libsodium23 1.0.17-1 armhf
-libsqlite3-0 3.27.2-3+deb10u1 armhf
-libss2 1.44.5-1+deb10u3 armhf
-libssh2-1 1.8.0-2.1 armhf
-libssl1.1 1.1.1d-0+deb10u7 armhf
+libsnmp40 5.9+dfsg-3+b1 armhf
+libsodium23 1.0.18-1 armhf
+libsource-highlight-common 3.1.9-3 all
+libsource-highlight4v5 3.1.9-3 armhf
+libsqlite3-0 3.34.1-3 armhf
+libss2 1.46.2-2 armhf
+libssh2-1 1.9.0-2 armhf
+libssl1.1 1.1.1k-1+deb11u1 armhf
+libstdc++-10-dev 10.2.1-6+rpi1 armhf
-libsystemd0 241-7~deb10u8+rpi1 armhf
-libtalloc2 2.1.14-2 armhf
-libtasn1-6 4.13-3 armhf
-libtext-charwidth-perl 0.04-7.1+b1 armhf
-libtext-iconv-perl 1.7-5+b10 armhf
-libtext-wrapi18n-perl 0.06-7.1 all
-libtiff5 4.1.0+git191117-2~deb10u3 armhf
-libtinfo5 6.1+20181013-2+deb10u2 armhf
-libtinfo6 6.1+20181013-2+deb10u2 armhf
+libsystemd0 247.3-6+rpi1 armhf
+libtalloc2 2.3.1-2+b1 armhf
+libtasn1-6 4.16.0-2 armhf
+libtevent0 0.10.2-1 armhf
+libtext-charwidth-perl 0.04-10+b1 armhf
+libtext-iconv-perl 1.7-7+b1 armhf
+libtext-wrapi18n-perl 0.06-9 all
+libtiff5 4.2.0-1 armhf
+libtinfo5 6.2+20201114-2 armhf
+libtinfo6 6.2+20201114-2 armhf
-libuchardet0 0.0.6-3 armhf
-libudev-dev 241-7~deb10u8+rpi1 armhf
-libudev0 175-7.2 armhf
-libudev1 241-7~deb10u8+rpi1 armhf
-libunbound8 1.9.0-2+deb10u2 armhf
-libunistring2 0.9.10-1 armhf
+libuchardet0 0.0.7-1 armhf
+libudev-dev 247.3-6+rpi1 armhf
+libudev0 200-1 armhf
+libudev1 247.3-6+rpi1 armhf
+libunbound8 1.13.1-1 armhf
+libunistring2 0.9.10-4 armhf
-libusb-1.0-0 2:1.0.22-2 armhf
-libuuid1 2.33.1-0.1 armhf
-libuv1 1.24.1-1+deb10u1 armhf
-libv4l-0 1.16.3-3 armhf
-libv4l2rds0 1.16.3-3 armhf
-libv4lconvert0 1.16.3-3 armhf
-libwbclient0 2:4.9.5+dfsg-5+deb10u1+rpi1 armhf
-libwebp6 0.6.1-2+deb10u1 armhf
-libwebpmux3 0.6.1-2+deb10u1 armhf
+libusb-1.0-0 2:1.0.24-3 armhf
+libuuid1 2.36.1-8 armhf
+libuv1 1.40.0-1 armhf
+libv4l-0 1.20.0-2 armhf
+libv4l2rds0 1.20.0-2 armhf
+libv4lconvert0 1.20.0-2 armhf
+libwbclient0 2:4.13.13+dfsg-1~deb11u2 armhf
+libwebp6 0.6.1-2.1 armhf
+libwebpdemux2 0.6.1-2.1 armhf
+libwebpmux3 0.6.1-2.1 armhf
-libwrap0 7.6.q-28 armhf
-libx11-6 2:1.6.7-1+deb10u2 armhf
-libx11-data 2:1.6.7-1+deb10u2 all
+libwrap0 7.6.q-31 armhf
+libx11-6 2:1.7.2-1 armhf
+libx11-data 2:1.7.2-1 all
-libxau6 1:1.0.8-1+b2 armhf
-libxcb1 1.13.1-2 armhf
+libx265-192 3.4-2 armhf
+libxau6 1:1.0.9-1 armhf
+libxcb1 1.14-3 armhf
-libxext6 2:1.3.3-1+b2 armhf
-libxml2 2.9.4+dfsg1-7+deb10u2 armhf
+libxext6 2:1.3.3-1.1 armhf
+libxml2 2.9.10+dfsg-6.7 armhf
-libxslt1.1 1.1.32-2.2~deb10u1 armhf
-libxtables12 1.8.2-4 armhf
+libxslt1.1 1.1.34-4 armhf
+libxtables12 1.8.7-1 armhf
-libyaml-0-2 0.2.1-1 armhf
+libyaml-0-2 0.2.2-1 armhf
-login 1:4.5-1.1 armhf
-logrotate 3.14.0-4 armhf
-lsb-base 10.2019051400+rpi1 all
-lsb-release 10.2019051400+rpi1 all
-lsof 4.91+dfsg-1 armhf
-lua5.1 5.1.5-8.1+b1 armhf
-luajit 2.1.0~beta3+dfsg-5.1 armhf
-mailutils 1:3.5-4 armhf
-mailutils-common 1:3.5-4 all
-make 4.2.1-1.2 armhf
-man-db 2.8.5-2 armhf
+login 1:4.8.1-1 armhf
+logrotate 3.18.0-2 armhf
+logsave 1.46.2-2 armhf
+lsb-base 11.1.0+rpi1 all
+lsb-release 11.1.0+rpi1 all
+lsof 4.93.2+dfsg-1.1 armhf
+lua5.1 5.1.5-8.1+b2 armhf
+luajit 2.1.0~beta3+dfsg-5.3 armhf
+mailcap 3.69 all
+mailutils 1:3.10-3+b1 armhf
+mailutils-common 1:3.10-3 all
+make 4.3-4.1 armhf
+man-db 2.9.4-2 armhf
-mariadb-common 1:10.3.31-0+deb10u1 all
-mawk 1.3.3-17 armhf
-mime-support 3.62 all
+mariadb-common 1:10.5.12-0+deb11u1 all
+mawk 1.3.4.20200120-2 armhf
+media-types 4.0.0 all
+mime-support 3.66 all
+mksh 59c-9 armhf
-mosquitto-clients 2.0.11-0mosquitto1~buster1 armhf
-mount 2.33.1-0.1 armhf
+mosquitto-clients 2.0.11-1 armhf
+mount 2.36.1-8 armhf
-mysql-common 5.8+1.0.5 all
-nano 3.2-3 armhf
-ncdu 1.13-1 armhf
-ncurses-base 6.1+20181013-2+deb10u2 all
-ncurses-bin 6.1+20181013-2+deb10u2 armhf
-ncurses-term 6.1+20181013-2+deb10u2 all
-neofetch 6.0.0-2 all
-net-tools 1.60+git20180626.aebd88e-1 armhf
-netbase 5.6 all
-netcat 1.10-41.1 all
-netcat-openbsd 1.195-2 armhf
-netcat-traditional 1.10-41.1 armhf
+mysql-common 5.8+1.0.7 all
+nano 5.4-2 armhf
+ncal 12.1.7+nmu3 armhf
+ncdu 1.15.1-1 armhf
+ncurses-base 6.2+20201114-2 all
+ncurses-bin 6.2+20201114-2 armhf
+ncurses-term 6.2+20201114-2 all
+neofetch 7.1.0-2 all
+net-tools 1.60+git20181103.0eebece-1 armhf
+netbase 6.3 all
+netcat 1.10-46 all
+netcat-openbsd 1.217-3 armhf
+netcat-traditional 1.10-46 armhf
-nfs-common 1:1.3.4-2.5+deb10u1 armhf
-nginx 1.14.2-2+deb10u4 all
-nginx-common 1.14.2-2+deb10u4 all
-nginx-full 1.14.2-2+deb10u4 armhf
-nodejs 12.20.1-1nodesource1 armhf
-ntfs-3g 1:2017.3.23AR.3-3+deb10u1 armhf
-ntp 1:4.2.8p12+dfsg-4 armhf
-openjdk-11-jre-headless 11.0.12+7-2~deb10u1 armhf
+nfs-common 1:1.3.4-6 armhf
+nginx 1.18.0-6.1 all
+nginx-common 1.18.0-6.1 all
+nginx-core 1.18.0-6.1 armhf
+nginx-full 1.18.0-6.1 all
+nodejs 12.22.5~dfsg-2~11u1 armhf
+nodejs-doc 12.22.5~dfsg-2~11u1 all
+ntfs-3g 1:2017.3.23AR.3-4+deb11u1 armhf
+ntp 1:4.2.8p15+dfsg-1 armhf
+openjdk-11-jre-headless 11.0.13+8-1~deb11u1 armhf
-openssl 1.1.1d-0+deb10u7 armhf
-parted 3.2-25 armhf
-passwd 1:4.5-1.1 armhf
-patch 2.7.6-3+deb10u1 armhf
+openssl 1.1.1k-1+deb11u1 armhf
+parted 3.4-1 armhf
+passwd 1:4.8.1-1 armhf
+patch 2.7.6-7 armhf
-pciutils 1:3.5.2-1 armhf
-perl 5.28.1-6 armhf
-perl-base 5.28.1-6 armhf
+pci.ids 0.0~2021.02.08-1 all
+pciutils 1:3.7.0-5 armhf
+perl 5.32.1-4+deb11u2 armhf
+perl-base 5.32.1-4+deb11u2 armhf
-php-cgi 2:7.3+69 all
-php-common 2:69 all
-php-intl 2:7.3+69 all
-php-mysql 2:7.3+69 all
-php-sqlite3 2:7.3+69 all
+perl-modules-5.32 5.32.1-4+deb11u2 all
+php-cgi 2:7.4+76 all
+php-common 2:76 all
+php-intl 2:7.4+76 all
+php-mysql 2:7.4+76 all
+php-sqlite3 2:7.4+76 all
+php7.4-cgi 7.4.25-1+deb11u1 armhf
+php7.4-cli 7.4.25-1+deb11u1 armhf
+php7.4-common 7.4.25-1+deb11u1 armhf
+php7.4-intl 7.4.25-1+deb11u1 armhf
+php7.4-json 7.4.25-1+deb11u1 armhf
+php7.4-mysql 7.4.25-1+deb11u1 armhf
+php7.4-opcache 7.4.25-1+deb11u1 armhf
+php7.4-readline 7.4.25-1+deb11u1 armhf
+php7.4-sqlite3 7.4.25-1+deb11u1 armhf
-pigz 2.4-1 armhf
-pinentry-curses 1.1.0-2 armhf
-pkg-config 0.29-6 armhf
-policykit-1 0.105-25+rpt1 armhf
-poppler-data 0.4.9-2 all
+pigz 2.6-1 armhf
+pinentry-curses 1.1.0-4 armhf
+pkg-config 0.29.2-1 armhf
+policykit-1 0.105-31+rpt1 armhf
+poppler-data 0.4.10-1 all
-postgresql-client-common 200+deb10u4 all
-postgresql-common 200+deb10u4 all
-procps 2:3.3.15-2 armhf
-psmisc 23.2-1+deb10u1 armhf
-publicsuffix 20190415.1030-1 all
+postgresql-client-common 225 all
+postgresql-common 225 all
+procps 2:3.3.17-5 armhf
+psmisc 23.4-2 armhf
+publicsuffix 20211207.1025-0+deb11u1 all
-python-apt-common 1.8.4.3 all
-python-asn1crypto 0.24.0-1 all
-python-certifi 2018.8.24-1 all
-python-cffi-backend 1.12.2-1 armhf
-python-chardet 3.0.4-3 all
-python-cryptography 2.6.1-3+deb10u2 armhf
-python-dev 2.7.16-1 armhf
-python-enum34 1.1.6-2 all
-python-idna 2.6-1 all
-python-ipaddress 1.0.17-1 all
-python-minimal 2.7.16-1 armhf
-python-openssl 19.0.0-1 all
-python-pip-whl 18.1-5+rpt1 all
-python-pkg-resources 40.8.0-1 all
-python-requests 2.21.0-1 all
-python-rpi.gpio 0.7.0-0.1~bpo10+4 armhf
-python-six 1.12.0-1 all
-python-urllib3 1.24.1-1 all
-python2 2.7.16-1 armhf
-python2-dev 2.7.16-1 armhf
-python2-minimal 2.7.16-1 armhf
-python2.7 2.7.16-2+deb10u1 armhf
-python2.7-dev 2.7.16-2+deb10u1 armhf
-python2.7-minimal 2.7.16-2+deb10u1 armhf
+python-apt-common 2.2.1 all
+python-pip-whl 20.3.4-4+rpt1 all
+python-pkg-resources 44.1.1-1 all
+python-six 1.16.0-2 all
+python2 2.7.18-3 armhf
+python2-dev 2.7.18-3 armhf
+python2-minimal 2.7.18-3 armhf
+python2.7 2.7.18-8 armhf
+python2.7-dev 2.7.18-8 armhf
+python2.7-minimal 2.7.18-8 armhf
-python3-asn1crypto 0.24.0-1 all
-python3-certifi 2018.8.24-1 all
+python3-asn1crypto 1.4.0-1 all
+python3-certifi 2020.6.20-1 all
-python3-chardet 3.0.4-3 all
+python3-chardet 4.0.0-1 all
-python3-cryptography 2.6.1-3+deb10u2 armhf
+python3-cryptography 3.3.2-1 armhf
-python3-debconf 1.5.71+deb10u1 all
+python3-debconf 1.5.77 all
+python3-distro 1.5.0-1 all
-python3-entrypoints 0.3-1 all
+python3-entrypoints 0.3-5 all
-python3-idna 2.6-1 all
-python3-keyring 17.1.1-1 all
-python3-keyrings.alt 3.1.1-1 all
+python3-idna 2.10-1 all
+python3-jeepney 0.6.0-1 all
+python3-keyring 22.0.1-1 all
+python3-keyrings.alt 4.0.2-1 all
-python3-openssl 19.0.0-1 all
-python3-pip 18.1-5+rpt1 all
-python3-pkg-resources 40.8.0-1 all
-python3-requests 2.21.0-1 all
-python3-secretstorage 2.3.1-2 all
-python3-setuptools 40.8.0-1 all
-python3-six 1.12.0-1 all
-python3-urllib3 1.24.1-1 all
-python3-wheel 0.32.3-2 all
-python3-xdg 0.25-5 all
+python3-openssl 20.0.1-1 all
+python3-pip 20.3.4-4+rpt1 all
+python3-pkg-resources 52.0.0-4 all
+python3-pycryptodome 3.9.7+dfsg1-1+b1 armhf
+python3-requests 2.25.1+dfsg-2 all
+python3-secretstorage 3.3.1-1 all
+python3-setuptools 52.0.0-4 all
+python3-six 1.16.0-2 all
+python3-urllib3 1.26.5-1~exp1 all
+python3-wheel 0.34.2-1 all
+python3-xdg 0.27-2 all
-rake 12.3.1-3+deb10u1 all
+rake 13.0.3-1 all
-raspberrypi-net-mods 1.3.2 all
-raspberrypi-sys-mods 20211005 armhf
+raspberrypi-net-mods 1.3.3 all
+raspberrypi-sys-mods 20220110+1 armhf
-raspi-config 20210212 all
+raspi-config 20220112 all
-readline-common 7.0-5 all
+readline-common 8.1-1 all
-resolvconf 1.79 all
-restic 0.9.4+ds-2 armhf
-rfkill 2.33.1-0.1 armhf
-ri 1:2.5.1 all
-rng-tools 2-unofficial-mt.14-1 armhf
-rpcbind 1.2.5-0.3+deb10u1 armhf
-rpi-eeprom 13.3-1~buster armhf
+resolvconf 1.87 all
+restic 0.11.0-1 armhf
+rfkill 2.36.1-8 armhf
+ri 1:2.7+2 all
+rng-tools 5migrate1 all
+rng-tools-debian 2.3 armhf
+rpcbind 1.2.5-9+b1 armhf
+rpi-eeprom 13.3-1 armhf
-rpi.gpio-common 0.7.0-0.1~bpo10+4 armhf
-rsync 3.1.3-6 armhf
-rsyslog 8.1901.0-1 armhf
-rsyslog-gnutls 8.1901.0-1 armhf
-ruby 1:2.5.1+b1 armhf
-ruby-dev 1:2.5.1+b1 armhf
+rpi.gpio-common 0.7.0-0.2+b1 armhf
+rsync 3.2.3-4+deb11u1 armhf
+rsyslog 8.2102.0-2 armhf
+rsyslog-gnutls 8.2102.0-2 armhf
+ruby 1:2.7+2 armhf
+ruby-dev 1:2.7+2 armhf
-ruby-full 1:2.5.1 all
-ruby-json 2.1.0+dfsg-2+deb10u1 armhf
-ruby-minitest 5.11.3-1 all
+ruby-full 1:2.7+2 all
+ruby-json 2.3.0+dfsg-1+b1 armhf
+ruby-minitest 5.13.0-1 all
-ruby-nokogiri 1.10.0+dfsg1-2 armhf
-ruby-pkg-config 1.3.4-1 all
-ruby-power-assert 1.1.1-1 all
-ruby-rgen 0.8.0-1.1 all
-ruby-test-unit 3.2.8-1 all
+ruby-nokogiri 1.11.1+dfsg-2 armhf
+ruby-pkg-config 1.4.4-1 all
+ruby-power-assert 1.1.7-2 all
+ruby-rgen 0.8.4-1 all
+ruby-rubygems 3.2.5-2 all
+ruby-test-unit 3.3.9-1 all
-ruby2.5 2.5.5-3+deb10u3 armhf
-rubygems-integration 1.11+deb10u1 all
+ruby2.7 2.7.4-1 armhf
+ruby2.7-dev 2.7.4-1 armhf
+ruby2.7-doc 2.7.4-1 all
+rubygems-integration 1.18 all
-sensible-utils 0.0.12 all
-shared-mime-info 1.10-1 armhf
+sensible-utils 0.0.14 all
+shared-mime-info 2.0-1 armhf
-snmp 5.7.3+dfsg-5+deb10u2 armhf
-snmp-mibs-downloader 1.2 all
-snmpd 5.7.3+dfsg-5+deb10u2 armhf
-sntp 1:4.2.8p12+dfsg-4 armhf
-sqlite3 3.27.2-3+deb10u1 armhf
-ssh 1:7.9p1-10+deb10u2+rpt1 all
-ssh-import-id 5.7-1 all
-ssl-cert 1.0.39 all
-strace 4.26-0.2 armhf
-sudo 1.8.27-1+deb10u3 armhf
+snmp 5.9+dfsg-3+b1 armhf
+snmp-mibs-downloader 1.5 all
+snmpd 5.9+dfsg-3+b1 armhf
+sntp 1:4.2.8p15+dfsg-1 armhf
+sqlite3 3.34.1-3 armhf
+ssh 1:8.4p1-5 all
+ssh-import-id 5.10-1 all
+ssl-cert 1.1.0+nmu1 all
+strace 5.10-1 armhf
+sudo 1.9.5p2-3 armhf
-systemd 241-7~deb10u8+rpi1 armhf
-systemd-sysv 241-7~deb10u8+rpi1 armhf
-sysvinit-utils 2.93-8 armhf
-tar 1.30+dfsg-6 armhf
-tasksel 3.53 all
-tasksel-data 3.53 all
-telnet 0.17-41.2 armhf
-tftpd-hpa 5.2+20150808-1 armhf
+systemd 247.3-6+rpi1 armhf
+systemd-sysv 247.3-6+rpi1 armhf
+sysvinit-utils 2.96-7 armhf
+tar 1.34+dfsg-1 armhf
+tasksel 3.68 all
+tasksel-data 3.68 all
+telnet 0.17-42 armhf
+tftpd-hpa 5.2+20150808-1.2 armhf
-triggerhappy 0.5.0-1 armhf
-tzdata 2021a-0+deb10u3 all
-ucf 3.0038+nmu1 all
-udev 241-7~deb10u8+rpi1 armhf
-unzip 6.0-23+deb10u2 armhf
-update-inetd 4.49 all
-usb-modeswitch 2.5.2+repack0-2 armhf
-usb-modeswitch-data 20170806-2 all
-usb.ids 2019.07.27-0+deb10u1 all
-usbutils 1:010-3 armhf
-util-linux 2.33.1-0.1 armhf
-v4l-utils 1.16.3-3 armhf
-vim-common 2:8.1.0875-5 all
-vim-tiny 2:8.1.0875-5 armhf
+triggerhappy 0.5.0-1.1 armhf
+tzdata 2021a-1+deb11u2 all
+ucf 3.0043 all
+udev 247.3-6+rpi1 armhf
+unzip 6.0-26 armhf
+update-inetd 4.51 all
+usb-modeswitch 2.6.1-1 armhf
+usb-modeswitch-data 20191128-3 all
+usb.ids 2021.06.06-1 all
+usbutils 1:013-3 armhf
+util-linux 2.36.1-8 armhf
+v4l-utils 1.20.0-2 armhf
+vcdbg 1:1.20211118-3 armhf
+vim-common 2:8.2.2434-3+deb11u1 all
+vim-tiny 2:8.2.2434-3+deb11u1 armhf
-wget 1.20.1-1.1 armhf
-whiptail 0.52.20-8 armhf
-wireless-regdb 2018.05.09-0~rpt1 all
-wireless-tools 30~pre9-13 armhf
-wpasupplicant 2:2.7+git20190128+0c1e29f-6+deb10u3 armhf
+wget 1.21-1+deb11u1 armhf
+whiptail 0.52.21-4+b2 armhf
+wireless-regdb 2020.04.29-2 all
+wireless-tools 30~pre9-13.1 armhf
+wpasupplicant 2:2.9.0-21 armhf
-xauth 1:1.0.10-1 armhf
+xauth 1:1.1-1 armhf
-xkb-data 2.26-2 all
-xxd 2:8.1.0875-5 armhf
-xz-utils 5.2.4-1 armhf
-zip 3.0-11 armhf
-zlib1g 1:1.2.11.dfsg-1 armhf
-zlib1g-dev 1:1.2.11.dfsg-1 armhf
+xkb-data 2.29-2 all
+xxd 2:8.2.2434-3+deb11u1 armhf
+xz-utils 5.2.5-2 armhf
+zip 3.0-12 armhf
+zlib1g 1:1.2.11.dfsg-2 armhf
+zlib1g-dev 1:1.2.11.dfsg-2 armhf
2022-01-13 17:22:43 +01:00

718 lines
19 KiB
Plaintext

# $Id$
# $MirOS: src/bin/mksh/dot.mkshrc,v 1.136 2021/01/24 20:38:30 tg Exp $
#-
# Copyright (c) 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2010,
# 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
# 2020, 2021
# mirabilos <m@mirbsd.org>
#
# Provided that these terms and disclaimer and all copyright notices
# are retained or reproduced in an accompanying document, permission
# is granted to deal in this work without restriction, including un-
# limited rights to use, publicly perform, distribute, sell, modify,
# merge, give away, or sublicence.
#
# This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to
# the utmost extent permitted by applicable law, neither express nor
# implied; without malicious intent or gross negligence. In no event
# may a licensor, author or contributor be held liable for indirect,
# direct, other damage, loss, or other issues arising in any way out
# of dealing in the work, even if advised of the possibility of such
# damage or existence of a defect, except proven that it results out
# of said person's immediate fault when using the work as intended.
#-
# ${ENV:-~/.mkshrc}: mksh initialisation file for interactive shells
# catch non-mksh, non-lksh, trying to run this file
case ${KSH_VERSION:-} in
*LEGACY\ KSH*|*MIRBSD\ KSH*) ;;
*) \return 0 ;;
esac
# give MidnightBSD's laffer1 a bit of csh feeling
function setenv {
if (( $# )); then
\\builtin eval '\\builtin export "$1"="${2:-}"'
else
\\builtin typeset -x
fi
}
# internal helper function to cat all arguments if necessary
function _dot_mkshrc_wrapped_cat {
\\builtin typeset fn=$1
\\builtin shift
if [[ $# = 0 || $#,$1 = 1,- ]]; then
"$fn"
else
\cat "$@" | "$fn"
fi
}
function _dot_mkshrc_cat_for_readN {
\\builtin typeset fn=$1
\\builtin shift
if (( $# )); then
\\builtin print -nr -- "$*" | "$fn"
elif [[ -t 0 ]]; then
\cat | "$fn"
else
"$fn"
fi
}
# pager (not control character safe)
function smores {
\_dot_mkshrc_wrapped_cat _dot_mkshrc_smores "$@"
}
function _dot_mkshrc_smores {
\\builtin set +e
\\builtin typeset line llen curlin=0 x
while IFS= \\builtin read -r line; do
llen=${%line}
(( llen != -1 )) || llen=${#line}
(( llen = llen ? (llen + COLUMNS - 1) / COLUMNS : 1 ))
if (( (curlin += llen) >= LINES )); then
\\builtin print -nr -- $'\e[7m--more--\e[0m'
\\builtin read -u1 x || \\builtin return $?
[[ $x != [Qq]* ]] || \\builtin return 0
curlin=$llen
fi
\\builtin print -r -- "$line"
done
}
# customise your favourite editor here; the first one found is used
for EDITOR in "${EDITOR:-}" jupp jstar mcedit ed vi; do
EDITOR=$(\\builtin whence -p "$EDITOR") || EDITOR=
[[ -n $EDITOR && -x $EDITOR ]] && break
EDITOR=
done
\\builtin alias ls=ls l='ls -F' la='l -a' ll='l -l' lo='l -al'
\: "${EDITOR:=/bin/ed}${TERM:=vt100}${USER:=$(\\builtin ulimit -c 0; id -un \
2>/dev/null)}${HOSTNAME:=$(\\builtin ulimit -c 0; hostname 2>/dev/null)}"
[[ $HOSTNAME = ?(?(ip6-)localhost?(6)) ]] && HOSTNAME=nil; \\builtin unalias ls
\\builtin export EDITOR HOSTNAME TERM USER="${USER:-?}"
# minimal support for lksh users
if [[ $KSH_VERSION = *LEGACY\ KSH* ]]; then
PS1='$USER@${HOSTNAME%%.*}:$PWD>'
\\builtin return 0
fi
# mksh-specific from here
\: "${MKSH:=$(\\builtin whence -p mksh)}${MKSH:=/bin/mksh}"
\\builtin export MKSH
# prompts
PS4='[$EPOCHREALTIME] '; PS1='#'; (( USER_ID )) && PS1='$'; PS1=$'\001\r''${|
\\builtin typeset e=$? hn=${HOSTNAME:-nil}
(( !!e )) || REPLY+="$e|"
REPLY+=${USER:-?}@${hn%%.*}:
\\builtin typeset d=${PWD:-?}/ p=~; [[ $p = ?(*/) ]] || d=${d/#$p\//\~/}
d=${d%/}; \\builtin typeset m=${%d} n p=...; (( m > 0 )) || m=${#d}
(( m > (n = (COLUMNS/3 < 7 ? 7 : COLUMNS/3)) )) && d=${d:(-n)} || p=
REPLY+=$p$d
\\builtin return $e
} '"$PS1 "
# utilities
\\builtin alias doch='sudo mksh -c "$(\\builtin fc -ln -1)"'
\\builtin command -v rot13 >/dev/null || \\builtin alias rot13='tr \
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ \
nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM'
if \\builtin command -v hd >/dev/null; then
\:
elif \\builtin command -v hexdump >/dev/null; then
function hd {
\hexdump -e '"%08.8_ax " 8/1 "%02X " " - " 8/1 "%02X "' \
-e '" |" "%_p"' -e '"|\n"' "$@"
}
else
function hd {
# cannot use _dot_mkshrc_wrapped_cat as hd_mksh sets stdin raw
\cat "$@" | \hd_mksh
}
fi
# NUL-safe and EBCDIC-safe hexdump (from stdin)
function hd_mksh {
\\builtin typeset -Uui16 -Z11 pos=0
\\builtin typeset -Uui16 -Z5 hv=2147483647
\\builtin typeset dasc dn line i
\\builtin set +Ue
while \\builtin read -arn 512 line; do
\\builtin typeset -i1 'line[*]'
i=0
while (( i < ${#line[*]} )); do
dn=
(( (hv = line[i++]) != 0 )) && dn=${line[i-1]#1#}
if (( (pos & 15) == 0 )); then
(( pos )) && \
\\builtin print -r -- "$dasc|"
\\builtin print -nr "${pos#16#} "
dasc=' |'
fi
\\builtin print -nr "${hv#16#} "
if [[ $dn = [[:print:]] ]]; then
dasc+=$dn
else
dasc+=.
fi
(( (pos++ & 15) == 7 )) && \
\\builtin print -nr -- '- '
done
done
while (( pos & 15 )); do
\\builtin print -nr ' '
(( (pos++ & 15) == 7 )) && \
\\builtin print -nr -- '- '
done
(( hv == 2147483647 )) || \\builtin print -r -- "$dasc|"
}
function which {
\\builtin typeset p x c
\\builtin typeset -i a=0 rv=2 e
\\builtin set +e
\\builtin set -o noglob
while \\builtin getopts "a" x; do
case $x {
(a) a=1 ;;
(+a) a=0 ;;
(*) \\builtin print -ru2 'Usage: which [-a] name [...]'
\\builtin return 255 ;;
}
done
\\builtin shift $((OPTIND - 1))
# vvvvvvvvvvvvvvvvvvvv should be def_path
p=${PATH-/usr/bin$PATHSEP/bin}
# ^ no colon!
# trailing PATHSEP vs field splitting
[[ $p = *"$PATHSEP" ]] && p+=.
IFS=$PATHSEP
\\builtin set -A p -- ${p:-.}
IFS=$' \t\n'
for x in "$@"; do
if (( !a )) || [[ $x = */* ]]; then
\\builtin whence -p -- "$x"
e=$?
else
e=1
for c in "${p[@]}"; do
PATH=${c:-.} \\builtin whence -p -- "$x" && e=0
done
fi
(( rv = (e == 0) ? (rv & ~2) : (rv == 2 ? 2 : 1) ))
done
\\builtin return $rv
}
# Berkeley C shell compatible dirs, popd, and pushd functions
# Z shell compatible chpwd() hook, used to update DIRSTACK[0]
DIRSTACKBASE=$(\\builtin realpath ~/. 2>/dev/null || \
\\builtin print -nr -- "${HOME:-/}")
\\builtin set -A DIRSTACK
function chpwd {
DIRSTACK[0]=$(\\builtin realpath . 2>/dev/null || \
\\builtin print -nr -- "$PWD")
[[ $DIRSTACKBASE = ?(*/) ]] || \
DIRSTACK[0]=${DIRSTACK[0]/#$DIRSTACKBASE/\~}
\:
}
\chpwd .
cd() {
\\builtin cd "$@" || \\builtin return $?
\chpwd "$@"
}
function cd_csh {
\\builtin typeset d t=${1/#\~/$DIRSTACKBASE}
if ! d=$(\\builtin cd "$t" 2>&1); then
\\builtin print -ru2 "${1}: ${d##*cd: $t: }."
\\builtin return 1
fi
\cd "$t"
}
function dirs {
\\builtin set +e
\\builtin typeset d dwidth
\\builtin typeset -i fl=0 fv=0 fn=0 cpos=0
while \\builtin getopts ":lvn" d; do
case $d {
(l) fl=1 ;;
(v) fv=1 ;;
(n) fn=1 ;;
(*) \\builtin print -ru2 'Usage: dirs [-lvn].'
\\builtin return 1 ;;
}
done
\\builtin shift $((OPTIND - 1))
if (( $# > 0 )); then
\\builtin print -ru2 'Usage: dirs [-lvn].'
\\builtin return 1
fi
if (( fv )); then
fv=0
while (( fv < ${#DIRSTACK[*]} )); do
d=${DIRSTACK[fv]}
(( fl )) && d=${d/#\~/$DIRSTACKBASE}
\\builtin print -r -- "$fv $d"
(( ++fv ))
done
else
fv=0
while (( fv < ${#DIRSTACK[*]} )); do
d=${DIRSTACK[fv]}
(( fl )) && d=${d/#\~/$DIRSTACKBASE}
(( dwidth = (${%d} > 0 ? ${%d} : ${#d}) ))
if (( fn && (cpos += dwidth + 1) >= 79 && \
dwidth < 80 )); then
\\builtin print
(( cpos = dwidth + 1 ))
fi
\\builtin print -nr -- "$d "
(( ++fv ))
done
\\builtin print
fi
\\builtin return 0
}
function popd {
\\builtin typeset d fa
\\builtin typeset -i n=1
while \\builtin getopts ":0123456789lvn" d; do
case $d {
(l|v|n) fa+=" -$d" ;;
(+*) n=2
\\builtin break ;;
(*) \\builtin print -ru2 'Usage: popd [-lvn] [+<n>].'
\\builtin return 1 ;;
}
done
\\builtin shift $((OPTIND - n))
n=0
if (( $# > 1 )); then
\\builtin print -ru2 popd: Too many arguments.
\\builtin return 1
elif [[ $1 = ++([0-9]) && $1 != +0 ]]; then
if (( (n = ${1#+}) >= ${#DIRSTACK[*]} )); then
\\builtin print -ru2 popd: Directory stack not that deep.
\\builtin return 1
fi
elif [[ -n $1 ]]; then
\\builtin print -ru2 popd: Bad directory.
\\builtin return 1
fi
if (( ${#DIRSTACK[*]} < 2 )); then
\\builtin print -ru2 popd: Directory stack empty.
\\builtin return 1
fi
\\builtin unset DIRSTACK[n]
\\builtin set -A DIRSTACK -- "${DIRSTACK[@]}"
\cd_csh "${DIRSTACK[0]}" || \\builtin return 1
\dirs $fa
}
function pushd {
\\builtin typeset d fa
\\builtin typeset -i n=1
while \\builtin getopts ":0123456789lvn" d; do
case $d {
(l|v|n) fa+=" -$d" ;;
(+*) n=2
\\builtin break ;;
(*) \\builtin print -ru2 'Usage: pushd [-lvn] [<dir>|+<n>].'
\\builtin return 1 ;;
}
done
\\builtin shift $((OPTIND - n))
if (( $# == 0 )); then
if (( ${#DIRSTACK[*]} < 2 )); then
\\builtin print -ru2 pushd: No other directory.
\\builtin return 1
fi
d=${DIRSTACK[1]}
DIRSTACK[1]=${DIRSTACK[0]}
\cd_csh "$d" || \\builtin return 1
elif (( $# > 1 )); then
\\builtin print -ru2 pushd: Too many arguments.
\\builtin return 1
elif [[ $1 = ++([0-9]) && $1 != +0 ]]; then
if (( (n = ${1#+}) >= ${#DIRSTACK[*]} )); then
\\builtin print -ru2 pushd: Directory stack not that deep.
\\builtin return 1
fi
while (( n-- )); do
d=${DIRSTACK[0]}
\\builtin unset DIRSTACK[0]
\\builtin set -A DIRSTACK -- "${DIRSTACK[@]}" "$d"
done
\cd_csh "${DIRSTACK[0]}" || \\builtin return 1
else
\\builtin set -A DIRSTACK -- placeholder "${DIRSTACK[@]}"
\cd_csh "$1" || \\builtin return 1
fi
\dirs $fa
}
# base64 encoder and decoder, RFC compliant, NUL safe, not EBCDIC safe
function Lb64decode {
\\builtin set +Ue
\\builtin typeset c s t
if (( $# )); then
s="$*"
elif [[ -t 0 ]]; then
s=$(\cat || \\builtin exit $?; \\builtin print x) || \
\\builtin return $?
s=${s%x}
else
\\builtin read -rN-1 s || \\builtin return $?
fi
\\builtin typeset -i i=0 j=0 n=${#s} p=0 v x
\\builtin typeset -i16 o
while (( i < n )); do
c=${s:(i++):1}
case $c {
(=) \\builtin break ;;
([A-Z]) (( v = 1#$c - 65 )) ;;
([a-z]) (( v = 1#$c - 71 )) ;;
([0-9]) (( v = 1#$c + 4 )) ;;
(+) v=62 ;;
(/) v=63 ;;
(*) \\builtin continue ;;
}
(( x = (x << 6) | v ))
case $((p++)) {
(0) \\builtin continue ;;
(1) (( o = (x >> 4) & 255 )) ;;
(2) (( o = (x >> 2) & 255 )) ;;
(3) (( o = x & 255 ))
p=0
;;
}
t+=\\x${o#16#}
(( ++j & 4095 )) && \\builtin continue
\\builtin print -n -- "$t"
t=
done
\\builtin print -n -- "$t"
}
function Lb64encode {
\_dot_mkshrc_cat_for_readN _dot_mkshrc_b64encode "$@"
}
function _dot_mkshrc_b64encode {
\\builtin set +Ue
\\builtin typeset c s t table
\\builtin set -A table -- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \
a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 + /
\\builtin read -raN-1 s || \\builtin return $?
\\builtin typeset -i i=0 n=${#s[*]} v
while (( i < n )); do
(( v = s[i++] << 16 ))
(( v |= s[i++] << 8 ))
(( v |= s[i++] ))
t+=${table[v >> 18]}${table[v >> 12 & 63]}
c=${table[v >> 6 & 63]}
if (( i <= n )); then
t+=$c${table[v & 63]}
elif (( i == n + 1 )); then
t+=$c=
else
t+===
fi
if (( ${#t} == 76 || i >= n )); then
\\builtin print -r -- "$t"
t=
fi
done
\:
}
# Better Avalanche for the Jenkins Hash
\\builtin typeset -Z11 -Uui16 Lbafh_v
function Lbafh_init {
Lbafh_v=0
}
function Lbafh_add {
\_dot_mkshrc_cat_for_readN _dot_mkshrc_bafh_add "$@"
}
function _dot_mkshrc_bafh_add {
\\builtin set +Ue
\\builtin typeset s
\\builtin read -raN-1 s || \\builtin return $?
\\builtin typeset -i i=0 n=${#s[*]}
while (( i < n )); do
((# Lbafh_v = (Lbafh_v + s[i++] + 1) * 1025 ))
((# Lbafh_v ^= Lbafh_v >> 6 ))
done
\:
}
function Lbafh_finish {
\\builtin set +e
\\builtin typeset -Ui t
((# t = (((Lbafh_v >> 7) & 0x01010101) * 0x1B) ^ \
((Lbafh_v << 1) & 0xFEFEFEFE) ))
((# Lbafh_v = t ^ (t ^> 8) ^ (Lbafh_v ^> 8) ^ \
(Lbafh_v ^> 16) ^ (Lbafh_v ^> 24) ))
\:
}
# strip comments (and leading/trailing whitespace if IFS is set) from
# any file(s) given as argument, or stdin if none, and spew to stdout
function Lstripcom {
\_dot_mkshrc_wrapped_cat _dot_mkshrc_stripcom "$@"
}
function _dot_mkshrc_stripcom {
\\builtin typeset line x
\\builtin set -o noglob
while \\builtin read -r line; do
while [[ $line = *\\ && $line != *'#'* ]] && \
\\builtin read -r x; do
line=${line%\\}$x
done
line=${line%%#*}
[[ -z $line ]] || \\builtin print -r -- $line
done
\:
}
# toggle built-in aliases and utilities, and aliases and functions from mkshrc
function enable {
\\builtin typeset doprnt=0 mode=1 x y z rv=0
\\builtin typeset b_alias i_alias i_func nalias=0 nfunc=0 i_all
\\builtin set -A b_alias
\\builtin set -A i_alias
\\builtin set -A i_func
# accumulate mksh built-in aliases, in ASCIIbetical order
i_alias[nalias]=autoload; b_alias[nalias++]='\\builtin typeset -fu'
i_alias[nalias]=functions; b_alias[nalias++]='\\builtin typeset -f'
i_alias[nalias]=hash; b_alias[nalias++]='\\builtin alias -t'
i_alias[nalias]=history; b_alias[nalias++]='\\builtin fc -l'
i_alias[nalias]=integer; b_alias[nalias++]='\\builtin typeset -i'
i_alias[nalias]=local; b_alias[nalias++]='\\builtin typeset'
i_alias[nalias]=login; b_alias[nalias++]='\\builtin exec login'
i_alias[nalias]=nameref; b_alias[nalias++]='\\builtin typeset -n'
i_alias[nalias]=nohup; b_alias[nalias++]='nohup '
i_alias[nalias]=r; b_alias[nalias++]='\\builtin fc -e -'
i_alias[nalias]=type; b_alias[nalias++]='\\builtin whence -v'
# accumulate mksh built-in utilities, in definition order, even ifndef
i_func[nfunc++]=.
i_func[nfunc++]=:
i_func[nfunc++]='['
i_func[nfunc++]=alias
i_func[nfunc++]=break
# \\builtin cannot, by design, be overridden
i_func[nfunc++]=builtin
i_func[nfunc++]=cd
i_func[nfunc++]=chdir
i_func[nfunc++]=command
i_func[nfunc++]=continue
i_func[nfunc++]=echo
i_func[nfunc++]=eval
i_func[nfunc++]=exec
i_func[nfunc++]=exit
i_func[nfunc++]=export
i_func[nfunc++]=false
i_func[nfunc++]=fc
i_func[nfunc++]=getopts
i_func[nfunc++]=jobs
i_func[nfunc++]=kill
i_func[nfunc++]=let
i_func[nfunc++]=print
i_func[nfunc++]=pwd
i_func[nfunc++]=read
i_func[nfunc++]=readonly
i_func[nfunc++]=realpath
i_func[nfunc++]=rename
i_func[nfunc++]=return
i_func[nfunc++]=set
i_func[nfunc++]=shift
i_func[nfunc++]=source
i_func[nfunc++]=suspend
i_func[nfunc++]=test
i_func[nfunc++]=times
i_func[nfunc++]=trap
i_func[nfunc++]=true
i_func[nfunc++]=typeset
i_func[nfunc++]=ulimit
i_func[nfunc++]=umask
i_func[nfunc++]=unalias
i_func[nfunc++]=unset
i_func[nfunc++]=wait
i_func[nfunc++]=whence
i_func[nfunc++]=bg
i_func[nfunc++]=fg
i_func[nfunc++]=bind
i_func[nfunc++]=mknod
i_func[nfunc++]=printf
i_func[nfunc++]=extproc
# accumulate aliases from dot.mkshrc, in definition order
i_alias[nalias]=l; b_alias[nalias++]='ls -F'
i_alias[nalias]=la; b_alias[nalias++]='l -a'
i_alias[nalias]=ll; b_alias[nalias++]='l -l'
i_alias[nalias]=lo; b_alias[nalias++]='l -al'
i_alias[nalias]=doch; b_alias[nalias++]='sudo mksh -c "$(\\builtin fc -ln -1)"'
i_alias[nalias]=rot13; b_alias[nalias++]='tr abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM'
i_alias[nalias]=cls; b_alias[nalias++]='\\builtin print -n \\ec'
# accumulate functions from dot.mkshrc, in definition order
i_func[nfunc++]=setenv
i_func[nfunc++]=smores
i_func[nfunc++]=hd
i_func[nfunc++]=hd_mksh
i_func[nfunc++]=which
i_func[nfunc++]=chpwd
i_func[nfunc++]=cd
i_func[nfunc++]=cd_csh
i_func[nfunc++]=dirs
i_func[nfunc++]=popd
i_func[nfunc++]=pushd
i_func[nfunc++]=Lb64decode
i_func[nfunc++]=Lb64encode
i_func[nfunc++]=Lbafh_init
i_func[nfunc++]=Lbafh_add
i_func[nfunc++]=Lbafh_finish
i_func[nfunc++]=Lstripcom
i_func[nfunc++]=enable
# collect all identifiers, sorted ASCIIbetically
\\builtin set -sA i_all -- "${i_alias[@]}" "${i_func[@]}"
# handle options, we don't do dynamic loading
while \\builtin getopts "adf:nps" x; do
case $x {
(a)
mode=-1
;;
(d)
# deliberately causing an error, like bash-static
;|
(f)
\\builtin print -ru2 enable: dynamic loading not available
\\builtin return 2
;;
(n)
mode=0
;;
(p)
doprnt=1
;;
(s)
\\builtin set -sA i_all -- . : break continue eval \
exec exit export readonly return set shift times \
trap unset
;;
(*)
\\builtin print -ru2 enable: usage: \
"enable [-adnps] [-f filename] [name ...]"
\\builtin return 2
;;
}
done
\\builtin shift $((OPTIND - 1))
# display builtins enabled/disabled/all/special?
if (( doprnt || ($# == 0) )); then
for x in "${i_all[@]}"; do
y=$(\\builtin alias "$x") || y=
[[ $y = "$x='\\\\builtin whence -p $x >/dev/null || (\\\\builtin print -r mksh: $x: not found; \\\\builtin exit 127) && \$(\\\\builtin whence -p $x)'" ]]; z=$?
case $mode:$z {
(-1:0|0:0)
\\builtin print -r -- "enable -n $x"
;;
(-1:1|1:1)
\\builtin print -r -- "enable $x"
;;
}
done
\\builtin return 0
fi
for x in "$@"; do
z=0
for y in "${i_alias[@]}" "${i_func[@]}"; do
[[ $x = "$y" ]] || \\builtin continue
z=1
\\builtin break
done
if (( !z )); then
\\builtin print -ru2 enable: "$x": not a shell builtin
rv=1
\\builtin continue
fi
if (( !mode )); then
# disable this
\\builtin alias "$x=\\\\builtin whence -p $x >/dev/null || (\\\\builtin print -r mksh: $x: not found; \\\\builtin exit 127) && \$(\\\\builtin whence -p $x)"
else
# find out if this is an alias or not, first
z=0
y=-1
while (( ++y < nalias )); do
[[ $x = "${i_alias[y]}" ]] || \\builtin continue
z=1
\\builtin break
done
if (( z )); then
# re-enable the original alias body
\\builtin alias "$x=${b_alias[y]}"
else
# re-enable the original utility/function
\\builtin unalias "$x"
fi
fi
done
\\builtin return $rv
}
\: place customisations below this line
# some defaults / samples which you are supposed to adjust to your
# liking; by default we add ~/.etc/bin and ~/bin (whichever exist)
# to $PATH, set $SHELL to mksh, set some defaults for man and less
# and show a few more possible things for users to begin moving in
for p in ~/.etc/bin ~/bin; do
[[ -d $p/. ]] || \\builtin continue
[[ $PATHSEP$PATH$PATHSEP = *"$PATHSEP$p$PATHSEP"* ]] || \
PATH=$p$PATHSEP$PATH
done
\\builtin export SHELL=$MKSH MANWIDTH=80 LESSHISTFILE=-
\\builtin alias cls='\\builtin print -n \\ec'
#\\builtin unset LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
# LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
# LC_TELEPHONE LC_TIME LANGUAGE LANG LC_ALL
#p=en_GB.UTF-8
#\\builtin export LANG=C LC_CTYPE=$p LC_MEASUREMENT=$p LC_MESSAGES=$p LC_PAPER=$p
#\\builtin export LANG=C.UTF-8 LC_CTYPE=C.UTF-8
#\\builtin export LC_ALL=C.UTF-8
#\\builtin set -U
#[[ ${LC_ALL:-${LC_CTYPE:-${LANG:-}}} = *[Uu][Tt][Ff]?(-)8* ]] || \\builtin set +U
\\builtin unset p
\: place customisations above this line