diff --git a/CHANGELOG.md b/CHANGELOG.md index 667c4de..67f78ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.6 (10/03/26) +- **Package installation/upgrade fix**: Fixed `.deb` installation and reinstallation flow for newer Ubuntu versions, especially Ubuntu 24.04. +- **`postinst`**: Added post-install configuration to load `shutils.sh` through `/etc/profile.d/shutils.sh`. +- **`prerm`**: Added safe cleanup of `/etc/bash.bashrc`, `/etc/zsh/zshrc`, and `/etc/profile.d/shutils.sh` on package removal. +- **`postrm`**: Added final cleanup on `purge` without removing package-owned files managed by `dpkg`. +- **`preinst`**: Simplified pre-install script to avoid deleting installed files during upgrade/reinstall. +- **Upgrade safety**: Removed destructive maintenance behavior that could delete `/bin/shutils` during reinstall or package upgrade. +- **Shell integration**: Improved idempotent shell hook registration, avoiding duplicate entries in `bashrc` and `zshrc`. +- **Ubuntu 24.04 compatibility**: Adjusted maintainer scripts to behave correctly under newer Debian/Ubuntu package lifecycle handling. + ## 0.5 (15/08/24) - **`portkill`**:Kill all processes running on a specific port. diff --git a/dev/build.sh b/dev/build.sh index c84a0d5..9778e05 100644 --- a/dev/build.sh +++ b/dev/build.sh @@ -12,7 +12,7 @@ EOF #Using dh_make to create the debian packaging structure cd shutils/ -cd shutils-0.4/ +cd shutils-0.6/ rm -rf debian/ dh_make --indep --createorig # Create the debian/install and preinst files @@ -21,8 +21,8 @@ cp ../dev/preinst debian/preinst cp ../dev/postinst debian/postinst cp ../dev/postrm debian/postrm cp ../dev/control debian/control - +cp ../dev/prerm debian/prerm debuild -us -uc sudo apt remove shutils -sudo dpkg -i ../shutils_0.3-1_all.deb \ No newline at end of file +sudo dpkg -i ../shutils_0.6-1_all.deb \ No newline at end of file diff --git a/dev/postinst b/dev/postinst index ef7a376..37328d2 100644 --- a/dev/postinst +++ b/dev/postinst @@ -1,32 +1,35 @@ #!/bin/bash - set -e set -x -# Set execution permissions for all files in /bin/shutils/ -chmod -R +x /bin/shutils/ +SHUTILS_FILE="/bin/shutils/shutils.sh" +PROFILE_FILE="/etc/profile.d/shutils.sh" +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +HOOK_LINE='. /etc/profile.d/shutils.sh' -# Check if the shutils.sh file exists -if [ -f /bin/shutils/shutils.sh ]; then - . /bin/shutils/shutils.sh -else - echo "Error: can't find /bin/shutils/shutils.sh file" +if [ ! -f "$SHUTILS_FILE" ]; then + echo "Error: can't find $SHUTILS_FILE" exit 1 fi -# Export functions to bash and zsh -echo '. /bin/shutils/shutils.sh' > /etc/profile.d/shutils.sh +cat > "$PROFILE_FILE" <> /etc/bash.bashrc +if [ -f "$BASHRC_FILE" ]; then + if ! grep -Fqx "$HOOK_LINE" "$BASHRC_FILE"; then + echo "$HOOK_LINE" >> "$BASHRC_FILE" fi fi -if [ -f /etc/zsh/zshrc ]; then - if ! grep -q '/etc/profile.d/shutils.sh' /etc/zsh/zshrc; then - echo ". /etc/profile.d/shutils.sh" >> /etc/zsh/zshrc + +if [ -f "$ZSHRC_FILE" ]; then + if ! grep -Fqx "$HOOK_LINE" "$ZSHRC_FILE"; then + echo "$HOOK_LINE" >> "$ZSHRC_FILE" fi fi echo "Shutils installation completed." +exit 0 \ No newline at end of file diff --git a/dev/postrm b/dev/postrm index 4a8393f..d0ab026 100644 --- a/dev/postrm +++ b/dev/postrm @@ -1,24 +1,16 @@ #!/bin/bash - set -e set -x -case "$1" in - remove|upgrade|failed-upgrade|disappear) - # Remove as configurações relacionadas ao shutils do arquivo /etc/bash.bashrc - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/bash.bashrc - - # Remove o arquivo /etc/profile.d/shutils.sh - rm -f /etc/profile.d/shutils.sh +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +PROFILE_FILE="/etc/profile.d/shutils.sh" - # Remove os diretórios /usr/share/shutils e /bin/shutils se eles existirem - if [ -d "/usr/share/shutils" ]; then - rm -rf "/usr/share/shutils" - fi - - if [ -d "/bin/shutils" ]; then - rm -rf "/bin/shutils" - fi +case "$1" in + purge) + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$BASHRC_FILE" || true + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$ZSHRC_FILE" || true + rm -f "$PROFILE_FILE" || true ;; esac diff --git a/dev/preinst b/dev/preinst index c93dad0..457793a 100644 --- a/dev/preinst +++ b/dev/preinst @@ -1,23 +1,5 @@ #!/bin/bash +set -e +set -x -echo "Looking for old version of shutils..." - -if [ -f /etc/profile.d/shutils.sh ]; then - sudo rm -f /etc/profile.d/shutils.sh - echo "Removed old shutils from /etc/profile.d..." -fi - -if [ -d /bin/shutils ]; then - sudo rm -rf /bin/shutils - echo "Removed old shutils from /bin..." -fi - -# Clean up shutils entries from bashrc -if [ -f /etc/bash.bashrc ]; then - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/bash.bashrc -fi - -# Check if zshrc exists before trying to modify it -if [ -f /etc/zsh/zshrc ]; then - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/zsh/zshrc -fi +exit 0 \ No newline at end of file diff --git a/dev/prerm b/dev/prerm new file mode 100644 index 0000000..af92a45 --- /dev/null +++ b/dev/prerm @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +set -x + +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +PROFILE_FILE="/etc/profile.d/shutils.sh" + +case "$1" in + remove|deconfigure) + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$BASHRC_FILE" || true + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$ZSHRC_FILE" || true + rm -f "$PROFILE_FILE" || true + ;; +esac + +exit 0 \ No newline at end of file diff --git a/shutils-0.5/debian/README.Debian b/shutils-0.5/debian/README.Debian deleted file mode 100644 index c8a5208..0000000 --- a/shutils-0.5/debian/README.Debian +++ /dev/null @@ -1,6 +0,0 @@ -shutils for Debian ------------------ - - - - -- Igor Siciliani Thu, 15 Aug 2024 15:26:17 -0300 diff --git a/shutils-0.5/debian/README.source b/shutils-0.5/debian/README.source deleted file mode 100644 index 773dfa8..0000000 --- a/shutils-0.5/debian/README.source +++ /dev/null @@ -1,10 +0,0 @@ -shutils for Debian ------------------ - - - - - - -- Igor Siciliani Thu, 15 Aug 2024 15:26:17 -0300 - diff --git a/shutils-0.5/debian/changelog b/shutils-0.5/debian/changelog deleted file mode 100644 index 6455cf7..0000000 --- a/shutils-0.5/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -shutils (0.5-1) unstable; urgency=medium - - * Initial release (Closes: #nnnn) - - -- Igor Siciliani Thu, 15 Aug 2024 15:26:17 -0300 diff --git a/shutils-0.5/debian/files b/shutils-0.5/debian/files deleted file mode 100644 index 582cff8..0000000 --- a/shutils-0.5/debian/files +++ /dev/null @@ -1,2 +0,0 @@ -shutils_0.5-1_all.deb unknown optional -shutils_0.5-1_amd64.buildinfo unknown optional diff --git a/shutils-0.5/debian/postinst b/shutils-0.5/debian/postinst deleted file mode 100644 index ef7a376..0000000 --- a/shutils-0.5/debian/postinst +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -set -e -set -x - -# Set execution permissions for all files in /bin/shutils/ -chmod -R +x /bin/shutils/ - -# Check if the shutils.sh file exists -if [ -f /bin/shutils/shutils.sh ]; then - . /bin/shutils/shutils.sh -else - echo "Error: can't find /bin/shutils/shutils.sh file" - exit 1 -fi - -# Export functions to bash and zsh -echo '. /bin/shutils/shutils.sh' > /etc/profile.d/shutils.sh - -# Add shutils to bashrc and zshrc if not already present -if [ -f /etc/bash.bashrc ]; then - if ! grep -q '/etc/profile.d/shutils.sh' /etc/bash.bashrc; then - echo ". /etc/profile.d/shutils.sh" >> /etc/bash.bashrc - fi -fi -if [ -f /etc/zsh/zshrc ]; then - if ! grep -q '/etc/profile.d/shutils.sh' /etc/zsh/zshrc; then - echo ". /etc/profile.d/shutils.sh" >> /etc/zsh/zshrc - fi -fi - -echo "Shutils installation completed." diff --git a/shutils-0.5/debian/postinst.ex b/shutils-0.5/debian/postinst.ex deleted file mode 100644 index 4d28826..0000000 --- a/shutils-0.5/debian/postinst.ex +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# postinst script for shutils -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `configure' -# * `abort-upgrade' -# * `abort-remove' `in-favour' -# -# * `abort-remove' -# * `abort-deconfigure' `in-favour' -# `removing' -# -# for details, see https://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/shutils-0.5/debian/postrm b/shutils-0.5/debian/postrm deleted file mode 100644 index 4a8393f..0000000 --- a/shutils-0.5/debian/postrm +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -e -set -x - -case "$1" in - remove|upgrade|failed-upgrade|disappear) - # Remove as configurações relacionadas ao shutils do arquivo /etc/bash.bashrc - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/bash.bashrc - - # Remove o arquivo /etc/profile.d/shutils.sh - rm -f /etc/profile.d/shutils.sh - - # Remove os diretórios /usr/share/shutils e /bin/shutils se eles existirem - if [ -d "/usr/share/shutils" ]; then - rm -rf "/usr/share/shutils" - fi - - if [ -d "/bin/shutils" ]; then - rm -rf "/bin/shutils" - fi - ;; -esac - -exit 0 \ No newline at end of file diff --git a/shutils-0.5/debian/postrm.ex b/shutils-0.5/debian/postrm.ex deleted file mode 100644 index 5a158ed..0000000 --- a/shutils-0.5/debian/postrm.ex +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# postrm script for shutils -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `remove' -# * `purge' -# * `upgrade' -# * `failed-upgrade' -# * `abort-install' -# * `abort-install' -# * `abort-upgrade' -# * `disappear' -# -# for details, see https://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/shutils-0.5/debian/preinst b/shutils-0.5/debian/preinst deleted file mode 100644 index c93dad0..0000000 --- a/shutils-0.5/debian/preinst +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -echo "Looking for old version of shutils..." - -if [ -f /etc/profile.d/shutils.sh ]; then - sudo rm -f /etc/profile.d/shutils.sh - echo "Removed old shutils from /etc/profile.d..." -fi - -if [ -d /bin/shutils ]; then - sudo rm -rf /bin/shutils - echo "Removed old shutils from /bin..." -fi - -# Clean up shutils entries from bashrc -if [ -f /etc/bash.bashrc ]; then - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/bash.bashrc -fi - -# Check if zshrc exists before trying to modify it -if [ -f /etc/zsh/zshrc ]; then - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/zsh/zshrc -fi diff --git a/shutils-0.5/debian/preinst.ex b/shutils-0.5/debian/preinst.ex deleted file mode 100644 index 2cd0e68..0000000 --- a/shutils-0.5/debian/preinst.ex +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# preinst script for shutils -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `install' -# * `install' -# * `upgrade' -# * `abort-upgrade' -# for details, see https://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - install|upgrade) - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/shutils-0.5/debian/prerm.ex b/shutils-0.5/debian/prerm.ex deleted file mode 100644 index 69cb1b8..0000000 --- a/shutils-0.5/debian/prerm.ex +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# prerm script for shutils -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * `remove' -# * `upgrade' -# * `failed-upgrade' -# * `remove' `in-favour' -# * `deconfigure' `in-favour' -# `removing' -# -# for details, see https://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - remove|upgrade|deconfigure) - ;; - - failed-upgrade) - ;; - - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/shutils-0.5/debian/rules b/shutils-0.5/debian/rules deleted file mode 100755 index e1c367c..0000000 --- a/shutils-0.5/debian/rules +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/make -f -# See debhelper(7) (uncomment to enable) -# output every command that modifies files on the build system. -#export DH_VERBOSE = 1 - - -# see FEATURE AREAS in dpkg-buildflags(1) -#export DEB_BUILD_MAINT_OPTIONS = hardening=+all - -# see ENVIRONMENT in dpkg-buildflags(1) -# package maintainers to append CFLAGS -#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -# package maintainers to append LDFLAGS -#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed - - -%: - dh $@ - - -# dh_make generated override targets -# This is example for Cmake (See https://bugs.debian.org/641051 ) -#override_dh_auto_configure: -# dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) - diff --git a/shutils-0.5/debian/shutils/DEBIAN/postinst b/shutils-0.5/debian/shutils/DEBIAN/postinst deleted file mode 100755 index ef7a376..0000000 --- a/shutils-0.5/debian/shutils/DEBIAN/postinst +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -set -e -set -x - -# Set execution permissions for all files in /bin/shutils/ -chmod -R +x /bin/shutils/ - -# Check if the shutils.sh file exists -if [ -f /bin/shutils/shutils.sh ]; then - . /bin/shutils/shutils.sh -else - echo "Error: can't find /bin/shutils/shutils.sh file" - exit 1 -fi - -# Export functions to bash and zsh -echo '. /bin/shutils/shutils.sh' > /etc/profile.d/shutils.sh - -# Add shutils to bashrc and zshrc if not already present -if [ -f /etc/bash.bashrc ]; then - if ! grep -q '/etc/profile.d/shutils.sh' /etc/bash.bashrc; then - echo ". /etc/profile.d/shutils.sh" >> /etc/bash.bashrc - fi -fi -if [ -f /etc/zsh/zshrc ]; then - if ! grep -q '/etc/profile.d/shutils.sh' /etc/zsh/zshrc; then - echo ". /etc/profile.d/shutils.sh" >> /etc/zsh/zshrc - fi -fi - -echo "Shutils installation completed." diff --git a/shutils-0.5/debian/shutils/DEBIAN/postrm b/shutils-0.5/debian/shutils/DEBIAN/postrm deleted file mode 100755 index 4a8393f..0000000 --- a/shutils-0.5/debian/shutils/DEBIAN/postrm +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -e -set -x - -case "$1" in - remove|upgrade|failed-upgrade|disappear) - # Remove as configurações relacionadas ao shutils do arquivo /etc/bash.bashrc - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/bash.bashrc - - # Remove o arquivo /etc/profile.d/shutils.sh - rm -f /etc/profile.d/shutils.sh - - # Remove os diretórios /usr/share/shutils e /bin/shutils se eles existirem - if [ -d "/usr/share/shutils" ]; then - rm -rf "/usr/share/shutils" - fi - - if [ -d "/bin/shutils" ]; then - rm -rf "/bin/shutils" - fi - ;; -esac - -exit 0 \ No newline at end of file diff --git a/shutils-0.5/debian/shutils/DEBIAN/preinst b/shutils-0.5/debian/shutils/DEBIAN/preinst deleted file mode 100755 index c93dad0..0000000 --- a/shutils-0.5/debian/shutils/DEBIAN/preinst +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -echo "Looking for old version of shutils..." - -if [ -f /etc/profile.d/shutils.sh ]; then - sudo rm -f /etc/profile.d/shutils.sh - echo "Removed old shutils from /etc/profile.d..." -fi - -if [ -d /bin/shutils ]; then - sudo rm -rf /bin/shutils - echo "Removed old shutils from /bin..." -fi - -# Clean up shutils entries from bashrc -if [ -f /etc/bash.bashrc ]; then - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/bash.bashrc -fi - -# Check if zshrc exists before trying to modify it -if [ -f /etc/zsh/zshrc ]; then - sed -i '/\. \/etc\/profile\.d\/shutils\.sh/d' /etc/zsh/zshrc -fi diff --git a/shutils-0.5/debian/shutils/usr/share/doc/shutils/README.Debian b/shutils-0.5/debian/shutils/usr/share/doc/shutils/README.Debian deleted file mode 100644 index c8a5208..0000000 --- a/shutils-0.5/debian/shutils/usr/share/doc/shutils/README.Debian +++ /dev/null @@ -1,6 +0,0 @@ -shutils for Debian ------------------ - - - - -- Igor Siciliani Thu, 15 Aug 2024 15:26:17 -0300 diff --git a/shutils-0.5/debian/shutils/usr/share/doc/shutils/changelog.Debian.gz b/shutils-0.5/debian/shutils/usr/share/doc/shutils/changelog.Debian.gz deleted file mode 100644 index c95e149..0000000 Binary files a/shutils-0.5/debian/shutils/usr/share/doc/shutils/changelog.Debian.gz and /dev/null differ diff --git a/shutils-0.5/debian/watch.ex b/shutils-0.5/debian/watch.ex deleted file mode 100644 index ccd6887..0000000 --- a/shutils-0.5/debian/watch.ex +++ /dev/null @@ -1,38 +0,0 @@ -# Example watch control file for uscan -# Rename this file to "watch" and then you can run the "uscan" command -# to check for upstream updates and more. -# See uscan(1) for format - -# Compulsory line, this is a version 4 file -version=4 - -# PGP signature mangle, so foo.tar.gz has foo.tar.gz.sig -#opts="pgpsigurlmangle=s%$%.sig%" - -# HTTP site (basic) -#http://example.com/downloads.html \ -# files/shutils-([\d\.]+)\.tar\.gz debian uupdate - -# Uncomment to examine an FTP server -#ftp://ftp.example.com/pub/shutils-(.*)\.tar\.gz debian uupdate - -# SourceForge hosted projects -# http://sf.net/shutils/ shutils-(.*)\.tar\.gz debian uupdate - -# GitHub hosted projects -#opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%-$1.tar.gz%" \ -# https://github.com//shutils/tags \ -# (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate - -# PyPI -# https://pypi.debian.net/shutils/shutils-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) - -# Direct Git -# opts="mode=git" http://git.example.com/shutils.git \ -# refs/tags/v([\d\.]+) debian uupdate - - - - -# Uncomment to find new files on GooglePages -# http://example.googlepages.com/foo.html shutils-(.*)\.tar\.gz diff --git a/shutils-0.5/azcopy10inst.sh b/shutils-0.6/azcopy10inst.sh similarity index 100% rename from shutils-0.5/azcopy10inst.sh rename to shutils-0.6/azcopy10inst.sh diff --git a/shutils-0.6/debian/.debhelper/generated/shutils/dh_installchangelogs.dch.trimmed b/shutils-0.6/debian/.debhelper/generated/shutils/dh_installchangelogs.dch.trimmed new file mode 100644 index 0000000..44d77c0 --- /dev/null +++ b/shutils-0.6/debian/.debhelper/generated/shutils/dh_installchangelogs.dch.trimmed @@ -0,0 +1,5 @@ +shutils (0.6-1) UNRELEASED; urgency=medium + + * Initial release. (Closes: #nnnn) + + -- Igor Siciliani Tue, 10 Mar 2026 23:42:58 -0300 diff --git a/shutils-0.5/debian/.debhelper/generated/shutils/installed-by-dh_install b/shutils-0.6/debian/.debhelper/generated/shutils/installed-by-dh_install similarity index 100% rename from shutils-0.5/debian/.debhelper/generated/shutils/installed-by-dh_install rename to shutils-0.6/debian/.debhelper/generated/shutils/installed-by-dh_install diff --git a/shutils-0.5/debian/.debhelper/generated/shutils/installed-by-dh_installdocs b/shutils-0.6/debian/.debhelper/generated/shutils/installed-by-dh_installdocs similarity index 100% rename from shutils-0.5/debian/.debhelper/generated/shutils/installed-by-dh_installdocs rename to shutils-0.6/debian/.debhelper/generated/shutils/installed-by-dh_installdocs diff --git a/shutils-0.6/debian/README.Debian b/shutils-0.6/debian/README.Debian new file mode 100644 index 0000000..28a5530 --- /dev/null +++ b/shutils-0.6/debian/README.Debian @@ -0,0 +1,6 @@ +shutils for Debian +----------------- + + + + -- Igor Siciliani Tue, 10 Mar 2026 23:42:58 -0300 diff --git a/shutils-0.6/debian/README.source b/shutils-0.6/debian/README.source new file mode 100644 index 0000000..991f0bc --- /dev/null +++ b/shutils-0.6/debian/README.source @@ -0,0 +1,10 @@ +shutils for Debian +----------------- + + + + + + -- Igor Siciliani Tue, 10 Mar 2026 23:42:58 -0300 + diff --git a/shutils-0.6/debian/changelog b/shutils-0.6/debian/changelog new file mode 100644 index 0000000..44d77c0 --- /dev/null +++ b/shutils-0.6/debian/changelog @@ -0,0 +1,5 @@ +shutils (0.6-1) UNRELEASED; urgency=medium + + * Initial release. (Closes: #nnnn) + + -- Igor Siciliani Tue, 10 Mar 2026 23:42:58 -0300 diff --git a/shutils-0.5/debian/control b/shutils-0.6/debian/control similarity index 100% rename from shutils-0.5/debian/control rename to shutils-0.6/debian/control diff --git a/shutils-0.5/debian/shutils/usr/share/doc/shutils/copyright b/shutils-0.6/debian/copyright similarity index 90% rename from shutils-0.5/debian/shutils/usr/share/doc/shutils/copyright rename to shutils-0.6/debian/copyright index 4d5189b..b3ca268 100644 --- a/shutils-0.5/debian/shutils/usr/share/doc/shutils/copyright +++ b/shutils-0.6/debian/copyright @@ -1,11 +1,13 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: Upstream-Name: shutils Upstream-Contact: -Source: -Files: * -Copyright: - +Files: + * +Copyright: + + License: @@ -14,8 +16,10 @@ License: # If you want to use GPL v2 or later for the /debian/* files use # the following clauses, or change it to suit. Delete these two lines -Files: debian/* -Copyright: 2024 Igor Siciliani +Files: + debian/* +Copyright: + 2026 Igor Siciliani License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,7 +33,7 @@ License: GPL-2+ . You should have received a copy of the GNU General Public License along with this program. If not, see - . +Comment: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/shutils-0.5/debian/debhelper-build-stamp b/shutils-0.6/debian/debhelper-build-stamp similarity index 100% rename from shutils-0.5/debian/debhelper-build-stamp rename to shutils-0.6/debian/debhelper-build-stamp diff --git a/shutils-0.6/debian/files b/shutils-0.6/debian/files new file mode 100644 index 0000000..5e5bd61 --- /dev/null +++ b/shutils-0.6/debian/files @@ -0,0 +1,2 @@ +shutils_0.6-1_all.deb unknown optional +shutils_0.6-1_amd64.buildinfo unknown optional diff --git a/shutils-0.5/debian/install b/shutils-0.6/debian/install similarity index 100% rename from shutils-0.5/debian/install rename to shutils-0.6/debian/install diff --git a/shutils-0.5/debian/manpage.1.ex b/shutils-0.6/debian/manpage.1.ex similarity index 91% rename from shutils-0.5/debian/manpage.1.ex rename to shutils-0.6/debian/manpage.1.ex index 2132ea0..692da69 100644 --- a/shutils-0.5/debian/manpage.1.ex +++ b/shutils-0.6/debian/manpage.1.ex @@ -1,10 +1,10 @@ .\" Hey, EMACS: -*- nroff -*- -.\" (C) Copyright 2024 Igor Siciliani , +.\" (C) Copyright 2026 Igor Siciliani , .\" .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH Shutils SECTION "August 15 2024" +.TH Shutils SECTION "March 10 2026" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -38,7 +38,7 @@ commands. \fBshutils\fP is a program that... .SH OPTIONS These programs follow the usual GNU command line syntax, with long -options starting with two dashes (`-'). +options starting with two dashes ('\-'). A summary of options is included below. For a complete description, see the Info files. .TP diff --git a/shutils-0.6/debian/manpage.md.ex b/shutils-0.6/debian/manpage.md.ex new file mode 100644 index 0000000..a03e0cc --- /dev/null +++ b/shutils-0.6/debian/manpage.md.ex @@ -0,0 +1,134 @@ +% shutils(SECTION) | User Commands +% +% "March 10 2026" + +[comment]: # The lines above form a Pandoc metadata block. They must be +[comment]: # the first ones in the file. +[comment]: # See https://pandoc.org/MANUAL.html#metadata-blocks for details. + +[comment]: # pandoc -s -f markdown -t man package.md -o package.1 +[comment]: # +[comment]: # A manual page package.1 will be generated. You may view the +[comment]: # manual page with: nroff -man package.1 | less. A typical entry +[comment]: # in a Makefile or Makefile.am is: +[comment]: # +[comment]: # package.1: package.md +[comment]: # pandoc --standalone --from=markdown --to=man $< --output=$@ +[comment]: # +[comment]: # The pandoc binary is found in the pandoc package. Please remember +[comment]: # that if you create the nroff version in one of the debian/rules +[comment]: # file targets, such as build, you will need to include pandoc in +[comment]: # your Build-Depends control field. + +[comment]: # lowdown is a low dependency, lightweight alternative to +[comment]: # pandoc as a markdown to manpage translator. Use with: +[comment]: # +[comment]: # package.1: package.md +[comment]: # lowdown -s -Tman -o $@ $< +[comment]: # +[comment]: # And add lowdown to the Build-Depends control field. + +[comment]: # Remove the lines starting with '[comment]:' in this file in order +[comment]: # to avoid warning messages. + +# NAME + +shutils - program to do something + +# SYNOPSIS + +**shutils** **-e** _this_ [**\-\-example=that**] [{**-e** | **\-\-example**} _this_] + [{**-e** | **\-\-example**} {_this_ | _that_}] + +**shutils** [{**-h** | *\-\-help**} | {**-v** | **\-\-version**}] + +# DESCRIPTION + +This manual page documents briefly the **shutils** and **bar** commands. + +This manual page was written for the Debian distribution because the +original program does not have a manual page. Instead, it has documentation +in the GNU info(1) format; see below. + +**shutils** is a program that... + +# OPTIONS + +The program follows the usual GNU command line syntax, with long options +starting with two dashes ('-'). A summary of options is included below. For +a complete description, see the **info**(1) files. + +**-e** _this_, **\-\-example=**_that_ +: Does this and that. + +**-h**, **\-\-help** +: Show summary of options. + +**-v**, **\-\-version** +: Show version of program. + +# FILES + +/etc/foo.conf +: The system-wide configuration file to control the behaviour of + shutils. See **foo.conf**(5) for further details. + +${HOME}/.foo.conf +: The per-user configuration file to control the behaviour of + shutils. See **foo.conf**(5) for further details. + +# ENVIRONMENT + +**FOO_CONF** +: If used, the defined file is used as configuration file (see also + the section called “FILES”). + +# DIAGNOSTICS + +The following diagnostics may be issued on stderr: + +Bad configuration file. Exiting. +: The configuration file seems to contain a broken configuration + line. Use the **\-\-verbose** option, to get more info. + +**shutils** provides some return codes, that can be used in scripts: + + Code Diagnostic + 0 Program exited successfully. + 1 The configuration file seems to be broken. + +# BUGS + +The program is currently limited to only work with the foobar library. + +The upstream BTS can be found at http://bugzilla.foo.tld. + +# SEE ALSO + +**bar**(1), **baz**(1), **foo.conf**(5) + +The programs are documented fully by The Rise and Fall of a Fooish Bar +available via the **info**(1) system. + +# AUTHOR + +Igor Siciliani +: Wrote this manpage for the Debian system. + +# COPYRIGHT + +Copyright © 2007 Igor Siciliani + +This manual page was written for the Debian system (and may be used by +others). + +Permission is granted to copy, distribute and/or modify this document under +the terms of the GNU General Public License, Version 2 or (at your option) +any later version published by the Free Software Foundation. + +On Debian systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL. + +[comment]: # Local Variables: +[comment]: # mode: markdown +[comment]: # End: diff --git a/shutils-0.5/debian/manpage.sgml.ex b/shutils-0.6/debian/manpage.sgml.ex similarity index 94% rename from shutils-0.5/debian/manpage.sgml.ex rename to shutils-0.6/debian/manpage.sgml.ex index 149ff16..f75b451 100644 --- a/shutils-0.5/debian/manpage.sgml.ex +++ b/shutils-0.6/debian/manpage.sgml.ex @@ -1,8 +1,8 @@ manpage.1'. You may view - the manual page with: `docbook-to-man manpage.sgml | nroff -man | + page: 'docbook-to-man manpage.sgml > manpage.1'. You may view + the manual page with: 'docbook-to-man manpage.sgml | nroff -man | less'. A typical entry in a Makefile or Makefile.am is: manpage.1: manpage.sgml @@ -20,7 +20,7 @@ manpage.1: manpage.sgml FIRSTNAME"> SURNAME"> - August 15 2024"> + March 10 2026"> SECTION"> @@ -87,7 +87,7 @@ manpage.1: manpage.sgml OPTIONS These programs follow the usual &gnu; command line syntax, - with long options starting with two dashes (`-'). A summary of + with long options starting with two dashes ('-'). A summary of options is included below. For a complete description, see the Info files. diff --git a/shutils-0.5/debian/manpage.xml.ex b/shutils-0.6/debian/manpage.xml.ex similarity index 99% rename from shutils-0.5/debian/manpage.xml.ex rename to shutils-0.6/debian/manpage.xml.ex index f810cbf..dd9a324 100644 --- a/shutils-0.5/debian/manpage.xml.ex +++ b/shutils-0.6/debian/manpage.xml.ex @@ -9,7 +9,7 @@ -''-param make.year.ranges "1" \ -''-param make.single.year.ranges "1" \ /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl \ - manpage.xml' + manpage.xml` A manual page .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry @@ -159,7 +159,7 @@ man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ OPTIONS The program follows the usual GNU command line syntax, - with long options starting with two dashes (`-'). A summary of + with long options starting with two dashes ('-'). A summary of options is included below. For a complete description, see the info diff --git a/shutils-0.6/debian/postinst b/shutils-0.6/debian/postinst new file mode 100644 index 0000000..37328d2 --- /dev/null +++ b/shutils-0.6/debian/postinst @@ -0,0 +1,35 @@ +#!/bin/bash +set -e +set -x + +SHUTILS_FILE="/bin/shutils/shutils.sh" +PROFILE_FILE="/etc/profile.d/shutils.sh" +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +HOOK_LINE='. /etc/profile.d/shutils.sh' + +if [ ! -f "$SHUTILS_FILE" ]; then + echo "Error: can't find $SHUTILS_FILE" + exit 1 +fi + +cat > "$PROFILE_FILE" <> "$BASHRC_FILE" + fi +fi + +if [ -f "$ZSHRC_FILE" ]; then + if ! grep -Fqx "$HOOK_LINE" "$ZSHRC_FILE"; then + echo "$HOOK_LINE" >> "$ZSHRC_FILE" + fi +fi + +echo "Shutils installation completed." +exit 0 \ No newline at end of file diff --git a/shutils-0.6/debian/postinst.ex b/shutils-0.6/debian/postinst.ex new file mode 100644 index 0000000..65a168e --- /dev/null +++ b/shutils-0.6/debian/postinst.ex @@ -0,0 +1,39 @@ +#!/bin/sh +# postinst script for shutils. +# +# See: dh_installdeb(1). + +set -e + +# Summary of how this script can be called: +# * 'configure' +# * 'abort-upgrade' +# * 'abort-remove' 'in-favour' +# +# * 'abort-remove' +# * 'abort-deconfigure' 'in-favour' +# 'removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package. + + +case "$1" in + configure) + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/shutils-0.6/debian/postrm b/shutils-0.6/debian/postrm new file mode 100644 index 0000000..d0ab026 --- /dev/null +++ b/shutils-0.6/debian/postrm @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +set -x + +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +PROFILE_FILE="/etc/profile.d/shutils.sh" + +case "$1" in + purge) + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$BASHRC_FILE" || true + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$ZSHRC_FILE" || true + rm -f "$PROFILE_FILE" || true + ;; +esac + +exit 0 \ No newline at end of file diff --git a/shutils-0.6/debian/postrm.ex b/shutils-0.6/debian/postrm.ex new file mode 100644 index 0000000..6135e3d --- /dev/null +++ b/shutils-0.6/debian/postrm.ex @@ -0,0 +1,37 @@ +#!/bin/sh +# postrm script for shutils. +# +# See: dh_installdeb(1). + +set -e + +# Summary of how this script can be called: +# * 'remove' +# * 'purge' +# * 'upgrade' +# * 'failed-upgrade' +# * 'abort-install' +# * 'abort-install' +# * 'abort-upgrade' +# * 'disappear' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package. + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/shutils-0.6/debian/preinst b/shutils-0.6/debian/preinst new file mode 100644 index 0000000..457793a --- /dev/null +++ b/shutils-0.6/debian/preinst @@ -0,0 +1,5 @@ +#!/bin/bash +set -e +set -x + +exit 0 \ No newline at end of file diff --git a/shutils-0.6/debian/preinst.ex b/shutils-0.6/debian/preinst.ex new file mode 100644 index 0000000..8e8b3ae --- /dev/null +++ b/shutils-0.6/debian/preinst.ex @@ -0,0 +1,35 @@ +#!/bin/sh +# preinst script for shutils. +# +# See: dh_installdeb(1). + +set -e + +# Summary of how this script can be called: +# * 'install' +# * 'install' +# * 'upgrade' +# * 'abort-upgrade' +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package. + + +case "$1" in + install|upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/shutils-0.6/debian/prerm b/shutils-0.6/debian/prerm new file mode 100644 index 0000000..af92a45 --- /dev/null +++ b/shutils-0.6/debian/prerm @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +set -x + +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +PROFILE_FILE="/etc/profile.d/shutils.sh" + +case "$1" in + remove|deconfigure) + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$BASHRC_FILE" || true + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$ZSHRC_FILE" || true + rm -f "$PROFILE_FILE" || true + ;; +esac + +exit 0 \ No newline at end of file diff --git a/shutils-0.6/debian/prerm.ex b/shutils-0.6/debian/prerm.ex new file mode 100644 index 0000000..65e23ef --- /dev/null +++ b/shutils-0.6/debian/prerm.ex @@ -0,0 +1,38 @@ +#!/bin/sh +# prerm script for shutils. +# +# See: dh_installdeb(1). + +set -e + +# Summary of how this script can be called: +# * 'remove' +# * 'upgrade' +# * 'failed-upgrade' +# * 'remove' 'in-favour' +# * 'deconfigure' 'in-favour' +# 'removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package. + + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/shutils-0.6/debian/rules b/shutils-0.6/debian/rules new file mode 100755 index 0000000..f1d1d25 --- /dev/null +++ b/shutils-0.6/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +# See debhelper(7) (uncomment to enable). +# Output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + + +# See FEATURE AREAS in dpkg-buildflags(1). +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# See ENVIRONMENT in dpkg-buildflags(1). +# Package maintainers to append CFLAGS. +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# Package maintainers to append LDFLAGS. +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +%: + dh $@ + + +# dh_make generated override targets. +# This is an example for Cmake (see ). +#override_dh_auto_configure: +# dh_auto_configure -- \ +# -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) diff --git a/shutils-0.5/debian/salsa-ci.yml.ex b/shutils-0.6/debian/salsa-ci.yml.ex similarity index 58% rename from shutils-0.5/debian/salsa-ci.yml.ex rename to shutils-0.6/debian/salsa-ci.yml.ex index 260ebbe..11a64c6 100644 --- a/shutils-0.5/debian/salsa-ci.yml.ex +++ b/shutils-0.6/debian/salsa-ci.yml.ex @@ -3,9 +3,8 @@ # # To enable the jobs, go to your repository (at salsa.debian.org) # and click over Settings > CI/CD > Expand (in General pipelines). -# In "Custom CI config path" write debian/salsa-ci.yml and click +# In "CI/CD configuration file" write debian/salsa-ci.yml and click # in "Save Changes". The CI tests will run after the next commit. --- include: - - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml - - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml diff --git a/shutils-0.5/debian/shutils-docs.docs b/shutils-0.6/debian/shutils-docs.docs similarity index 100% rename from shutils-0.5/debian/shutils-docs.docs rename to shutils-0.6/debian/shutils-docs.docs index 7319041..efea0a6 100644 --- a/shutils-0.5/debian/shutils-docs.docs +++ b/shutils-0.6/debian/shutils-docs.docs @@ -1,2 +1,2 @@ -README.source README.Debian +README.source diff --git a/shutils-0.5/debian/shutils.cron.d.ex b/shutils-0.6/debian/shutils.cron.d.ex similarity index 65% rename from shutils-0.5/debian/shutils.cron.d.ex rename to shutils-0.6/debian/shutils.cron.d.ex index d60289b..392e41d 100644 --- a/shutils-0.5/debian/shutils.cron.d.ex +++ b/shutils-0.6/debian/shutils.cron.d.ex @@ -1,4 +1,4 @@ # -# Regular cron jobs for the shutils package +# Regular cron jobs for the shutils package. # 0 4 * * * root [ -x /usr/bin/shutils_maintenance ] && /usr/bin/shutils_maintenance diff --git a/shutils-0.5/debian/shutils.doc-base.EX b/shutils-0.6/debian/shutils.doc-base.ex similarity index 100% rename from shutils-0.5/debian/shutils.doc-base.EX rename to shutils-0.6/debian/shutils.doc-base.ex diff --git a/shutils-0.5/debian/shutils.substvars b/shutils-0.6/debian/shutils.substvars similarity index 100% rename from shutils-0.5/debian/shutils.substvars rename to shutils-0.6/debian/shutils.substvars diff --git a/shutils-0.5/debian/shutils/DEBIAN/control b/shutils-0.6/debian/shutils/DEBIAN/control similarity index 85% rename from shutils-0.5/debian/shutils/DEBIAN/control rename to shutils-0.6/debian/shutils/DEBIAN/control index f49fed9..64082ed 100644 --- a/shutils-0.5/debian/shutils/DEBIAN/control +++ b/shutils-0.6/debian/shutils/DEBIAN/control @@ -1,8 +1,8 @@ Package: shutils -Version: 0.5-1 +Version: 0.6-1 Architecture: all Maintainer: Igor Siciliani -Installed-Size: 61 +Installed-Size: 64 Depends: git, gh Section: unknown Priority: optional diff --git a/shutils-0.5/debian/shutils/DEBIAN/md5sums b/shutils-0.6/debian/shutils/DEBIAN/md5sums similarity index 86% rename from shutils-0.5/debian/shutils/DEBIAN/md5sums rename to shutils-0.6/debian/shutils/DEBIAN/md5sums index faadc51..6a68ce6 100644 --- a/shutils-0.5/debian/shutils/DEBIAN/md5sums +++ b/shutils-0.6/debian/shutils/DEBIAN/md5sums @@ -32,8 +32,9 @@ a66d91aeea239c7a3fb84d387b0e6ecc bin/shutils/portkill.sh a695f00369a096cd747dd5335ff6257a bin/shutils/psa.sh f782554e1a46d22c1dab450f8a4e3657 bin/shutils/shutils.sh 879fe06f7640cfee1bd495f1576be480 bin/shutils/ssd.sh -1314008262df5ac41ed9b13ffd4a6f5c bin/shutils/version.sh +3b04796c40d49d4233bac74c0079cc17 bin/shutils/version.sh 40be59de6d205d06232ff08bad4f3969 bin/shutils/whoisport.sh -fbdd4f47671d86fdb698a72170e4f4d1 usr/share/doc/shutils/README.Debian -be3efd004730f2c2226f39e168004a39 usr/share/doc/shutils/changelog.Debian.gz -9d3214b6c5a3501855a64af90ea71cb6 usr/share/doc/shutils/copyright +17adbd518087221ea8901812702b2e9c usr/share/doc-base/shutils.shutils +8bc5b9cb3532249c478e2e3395f28ffe usr/share/doc/shutils/README.Debian +e9ce09208311c2bd3c55669361ad2e2f usr/share/doc/shutils/changelog.Debian.gz +3311bcd1dc9903822aaa586c883ddd81 usr/share/doc/shutils/copyright diff --git a/shutils-0.6/debian/shutils/DEBIAN/postinst b/shutils-0.6/debian/shutils/DEBIAN/postinst new file mode 100755 index 0000000..37328d2 --- /dev/null +++ b/shutils-0.6/debian/shutils/DEBIAN/postinst @@ -0,0 +1,35 @@ +#!/bin/bash +set -e +set -x + +SHUTILS_FILE="/bin/shutils/shutils.sh" +PROFILE_FILE="/etc/profile.d/shutils.sh" +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +HOOK_LINE='. /etc/profile.d/shutils.sh' + +if [ ! -f "$SHUTILS_FILE" ]; then + echo "Error: can't find $SHUTILS_FILE" + exit 1 +fi + +cat > "$PROFILE_FILE" <> "$BASHRC_FILE" + fi +fi + +if [ -f "$ZSHRC_FILE" ]; then + if ! grep -Fqx "$HOOK_LINE" "$ZSHRC_FILE"; then + echo "$HOOK_LINE" >> "$ZSHRC_FILE" + fi +fi + +echo "Shutils installation completed." +exit 0 \ No newline at end of file diff --git a/shutils-0.6/debian/shutils/DEBIAN/postrm b/shutils-0.6/debian/shutils/DEBIAN/postrm new file mode 100755 index 0000000..d0ab026 --- /dev/null +++ b/shutils-0.6/debian/shutils/DEBIAN/postrm @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +set -x + +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +PROFILE_FILE="/etc/profile.d/shutils.sh" + +case "$1" in + purge) + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$BASHRC_FILE" || true + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$ZSHRC_FILE" || true + rm -f "$PROFILE_FILE" || true + ;; +esac + +exit 0 \ No newline at end of file diff --git a/shutils-0.6/debian/shutils/DEBIAN/preinst b/shutils-0.6/debian/shutils/DEBIAN/preinst new file mode 100755 index 0000000..457793a --- /dev/null +++ b/shutils-0.6/debian/shutils/DEBIAN/preinst @@ -0,0 +1,5 @@ +#!/bin/bash +set -e +set -x + +exit 0 \ No newline at end of file diff --git a/shutils-0.6/debian/shutils/DEBIAN/prerm b/shutils-0.6/debian/shutils/DEBIAN/prerm new file mode 100755 index 0000000..af92a45 --- /dev/null +++ b/shutils-0.6/debian/shutils/DEBIAN/prerm @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +set -x + +BASHRC_FILE="/etc/bash.bashrc" +ZSHRC_FILE="/etc/zsh/zshrc" +PROFILE_FILE="/etc/profile.d/shutils.sh" + +case "$1" in + remove|deconfigure) + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$BASHRC_FILE" || true + sed -i '\|^\. /etc/profile\.d/shutils\.sh$|d' "$ZSHRC_FILE" || true + rm -f "$PROFILE_FILE" || true + ;; +esac + +exit 0 \ No newline at end of file diff --git a/shutils-0.5/debian/shutils/bin/shutils/azcopy10inst.sh b/shutils-0.6/debian/shutils/bin/shutils/azcopy10inst.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/azcopy10inst.sh rename to shutils-0.6/debian/shutils/bin/shutils/azcopy10inst.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/dockerhubp.sh b/shutils-0.6/debian/shutils/bin/shutils/dockerhubp.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/dockerhubp.sh rename to shutils-0.6/debian/shutils/bin/shutils/dockerhubp.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/filebu.sh b/shutils-0.6/debian/shutils/bin/shutils/filebu.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/filebu.sh rename to shutils-0.6/debian/shutils/bin/shutils/filebu.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/filecompress.sh b/shutils-0.6/debian/shutils/bin/shutils/filecompress.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/filecompress.sh rename to shutils-0.6/debian/shutils/bin/shutils/filecompress.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/filefirst.sh b/shutils-0.6/debian/shutils/bin/shutils/filefirst.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/filefirst.sh rename to shutils-0.6/debian/shutils/bin/shutils/filefirst.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/filelarlist.sh b/shutils-0.6/debian/shutils/bin/shutils/filelarlist.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/filelarlist.sh rename to shutils-0.6/debian/shutils/bin/shutils/filelarlist.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/filenum.sh b/shutils-0.6/debian/shutils/bin/shutils/filenum.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/filenum.sh rename to shutils-0.6/debian/shutils/bin/shutils/filenum.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/filextract.sh b/shutils-0.6/debian/shutils/bin/shutils/filextract.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/filextract.sh rename to shutils-0.6/debian/shutils/bin/shutils/filextract.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/gitc.sh b/shutils-0.6/debian/shutils/bin/shutils/gitc.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/gitc.sh rename to shutils-0.6/debian/shutils/bin/shutils/gitc.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/gitcinfo.sh b/shutils-0.6/debian/shutils/bin/shutils/gitcinfo.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/gitcinfo.sh rename to shutils-0.6/debian/shutils/bin/shutils/gitcinfo.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/gitcsinfo.sh b/shutils-0.6/debian/shutils/bin/shutils/gitcsinfo.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/gitcsinfo.sh rename to shutils-0.6/debian/shutils/bin/shutils/gitcsinfo.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/gitisinfo.sh b/shutils-0.6/debian/shutils/bin/shutils/gitisinfo.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/gitisinfo.sh rename to shutils-0.6/debian/shutils/bin/shutils/gitisinfo.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/gitlog.sh b/shutils-0.6/debian/shutils/bin/shutils/gitlog.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/gitlog.sh rename to shutils-0.6/debian/shutils/bin/shutils/gitlog.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/gitprinfo.sh b/shutils-0.6/debian/shutils/bin/shutils/gitprinfo.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/gitprinfo.sh rename to shutils-0.6/debian/shutils/bin/shutils/gitprinfo.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/gptsend.sh b/shutils-0.6/debian/shutils/bin/shutils/gptsend.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/gptsend.sh rename to shutils-0.6/debian/shutils/bin/shutils/gptsend.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/help.sh b/shutils-0.6/debian/shutils/bin/shutils/help.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/help.sh rename to shutils-0.6/debian/shutils/bin/shutils/help.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/instR3.sh b/shutils-0.6/debian/shutils/bin/shutils/instR3.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/instR3.sh rename to shutils-0.6/debian/shutils/bin/shutils/instR3.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/instT.sh b/shutils-0.6/debian/shutils/bin/shutils/instT.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/instT.sh rename to shutils-0.6/debian/shutils/bin/shutils/instT.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/jsonload.sh b/shutils-0.6/debian/shutils/bin/shutils/jsonload.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/jsonload.sh rename to shutils-0.6/debian/shutils/bin/shutils/jsonload.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/kp.sh b/shutils-0.6/debian/shutils/bin/shutils/kp.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/kp.sh rename to shutils-0.6/debian/shutils/bin/shutils/kp.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/list.sh b/shutils-0.6/debian/shutils/bin/shutils/list.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/list.sh rename to shutils-0.6/debian/shutils/bin/shutils/list.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/myinfo.sh b/shutils-0.6/debian/shutils/bin/shutils/myinfo.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/myinfo.sh rename to shutils-0.6/debian/shutils/bin/shutils/myinfo.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/netinfo.sh b/shutils-0.6/debian/shutils/bin/shutils/netinfo.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/netinfo.sh rename to shutils-0.6/debian/shutils/bin/shutils/netinfo.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/netmyip.sh b/shutils-0.6/debian/shutils/bin/shutils/netmyip.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/netmyip.sh rename to shutils-0.6/debian/shutils/bin/shutils/netmyip.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/nviuse.sh b/shutils-0.6/debian/shutils/bin/shutils/nviuse.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/nviuse.sh rename to shutils-0.6/debian/shutils/bin/shutils/nviuse.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/podel.sh b/shutils-0.6/debian/shutils/bin/shutils/podel.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/podel.sh rename to shutils-0.6/debian/shutils/bin/shutils/podel.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/podget.sh b/shutils-0.6/debian/shutils/bin/shutils/podget.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/podget.sh rename to shutils-0.6/debian/shutils/bin/shutils/podget.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/podlog.sh b/shutils-0.6/debian/shutils/bin/shutils/podlog.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/podlog.sh rename to shutils-0.6/debian/shutils/bin/shutils/podlog.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/podres.sh b/shutils-0.6/debian/shutils/bin/shutils/podres.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/podres.sh rename to shutils-0.6/debian/shutils/bin/shutils/podres.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/podvalidname.sh b/shutils-0.6/debian/shutils/bin/shutils/podvalidname.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/podvalidname.sh rename to shutils-0.6/debian/shutils/bin/shutils/podvalidname.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/portkill.sh b/shutils-0.6/debian/shutils/bin/shutils/portkill.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/portkill.sh rename to shutils-0.6/debian/shutils/bin/shutils/portkill.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/psa.sh b/shutils-0.6/debian/shutils/bin/shutils/psa.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/psa.sh rename to shutils-0.6/debian/shutils/bin/shutils/psa.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/shutils.sh b/shutils-0.6/debian/shutils/bin/shutils/shutils.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/shutils.sh rename to shutils-0.6/debian/shutils/bin/shutils/shutils.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/ssd.sh b/shutils-0.6/debian/shutils/bin/shutils/ssd.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/ssd.sh rename to shutils-0.6/debian/shutils/bin/shutils/ssd.sh diff --git a/shutils-0.5/version.sh b/shutils-0.6/debian/shutils/bin/shutils/version.sh old mode 100644 new mode 100755 similarity index 100% rename from shutils-0.5/version.sh rename to shutils-0.6/debian/shutils/bin/shutils/version.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/whoisport.sh b/shutils-0.6/debian/shutils/bin/shutils/whoisport.sh similarity index 100% rename from shutils-0.5/debian/shutils/bin/shutils/whoisport.sh rename to shutils-0.6/debian/shutils/bin/shutils/whoisport.sh diff --git a/shutils-0.6/debian/shutils/usr/share/doc-base/shutils.shutils b/shutils-0.6/debian/shutils/usr/share/doc-base/shutils.shutils new file mode 100644 index 0000000..79bb0dd --- /dev/null +++ b/shutils-0.6/debian/shutils/usr/share/doc-base/shutils.shutils @@ -0,0 +1,20 @@ +Document: shutils +Title: Debian shutils Manual +Author: +Abstract: This manual describes what shutils is + and how it can be used to + manage online manuals on Debian systems. +Section: unknown + +Format: debiandoc-sgml +Files: /usr/share/doc/shutils/shutils.sgml.gz + +Format: postscript +Files: /usr/share/doc/shutils/shutils.ps.gz + +Format: text +Files: /usr/share/doc/shutils/shutils.text.gz + +Format: HTML +Index: /usr/share/doc/shutils/html/index.html +Files: /usr/share/doc/shutils/html/*.html diff --git a/shutils-0.6/debian/shutils/usr/share/doc/shutils/README.Debian b/shutils-0.6/debian/shutils/usr/share/doc/shutils/README.Debian new file mode 100644 index 0000000..28a5530 --- /dev/null +++ b/shutils-0.6/debian/shutils/usr/share/doc/shutils/README.Debian @@ -0,0 +1,6 @@ +shutils for Debian +----------------- + + + + -- Igor Siciliani Tue, 10 Mar 2026 23:42:58 -0300 diff --git a/shutils-0.6/debian/shutils/usr/share/doc/shutils/changelog.Debian.gz b/shutils-0.6/debian/shutils/usr/share/doc/shutils/changelog.Debian.gz new file mode 100644 index 0000000..cf4150f Binary files /dev/null and b/shutils-0.6/debian/shutils/usr/share/doc/shutils/changelog.Debian.gz differ diff --git a/shutils-0.5/debian/copyright b/shutils-0.6/debian/shutils/usr/share/doc/shutils/copyright similarity index 90% rename from shutils-0.5/debian/copyright rename to shutils-0.6/debian/shutils/usr/share/doc/shutils/copyright index 4d5189b..b3ca268 100644 --- a/shutils-0.5/debian/copyright +++ b/shutils-0.6/debian/shutils/usr/share/doc/shutils/copyright @@ -1,11 +1,13 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: Upstream-Name: shutils Upstream-Contact: -Source: -Files: * -Copyright: - +Files: + * +Copyright: + + License: @@ -14,8 +16,10 @@ License: # If you want to use GPL v2 or later for the /debian/* files use # the following clauses, or change it to suit. Delete these two lines -Files: debian/* -Copyright: 2024 Igor Siciliani +Files: + debian/* +Copyright: + 2026 Igor Siciliani License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,7 +33,7 @@ License: GPL-2+ . You should have received a copy of the GNU General Public License along with this program. If not, see - . +Comment: On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/shutils-0.5/debian/source/format b/shutils-0.6/debian/source/format similarity index 100% rename from shutils-0.5/debian/source/format rename to shutils-0.6/debian/source/format diff --git a/shutils-0.6/debian/upstream/metadata.ex b/shutils-0.6/debian/upstream/metadata.ex new file mode 100644 index 0000000..5b68ff7 --- /dev/null +++ b/shutils-0.6/debian/upstream/metadata.ex @@ -0,0 +1,10 @@ +# Example file for upstream/metadata. +# See https://wiki.debian.org/UpstreamMetadata for more info/fields. +# Below an example based on a github project. + +# Bug-Database: https://github.com//shutils/issues +# Bug-Submit: https://github.com//shutils/issues/new +# Changelog: https://github.com//shutils/blob/master/CHANGES +# Documentation: https://github.com//shutils/wiki +# Repository-Browse: https://github.com//shutils +# Repository: https://github.com//shutils.git diff --git a/shutils-0.6/debian/watch.ex b/shutils-0.6/debian/watch.ex new file mode 100644 index 0000000..22df3ed --- /dev/null +++ b/shutils-0.6/debian/watch.ex @@ -0,0 +1,37 @@ +# Example watch control file for uscan. +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format. + +# Compulsory line, this is a version 4 file. +version=4 + +# PGP signature mangle, so foo.tar.gz has foo.tar.gz.sig. +#opts="pgpsigurlmangle=s%$%.sig%" + +# HTTP site (basic). +#http://example.com/downloads.html \ +# files/shutils-([\d\.]+)\.tar\.gz + +# Uncomment to examine an FTP server. +#ftp://ftp.example.com/pub/shutils-(.*)\.tar\.gz + +# SourceForge hosted projects. +#http://sf.net/shutils/ shutils-(.*)\.tar\.gz + +# GitHub hosted projects. +#opts="filenamemangle=s%(?:.*?)?v?(@ANY_VERSION@@ARCHIVE_EXT@)%@PACKAGE@-$1%" \ +# https://github.com///tags \ +# (?:.*?/)v?@ANY_VERSION@@ARCHIVE_EXT@ + +# GitLab hosted projects. +#opts="filenamemangle=s%(?:.*?)?v?(@ANY_VERSION@@ARCHIVE_EXT@)%@PACKAGE@-$1%" \ +# https://gitlab.com///-/tags \ +# archive/v?@ANY_VERSION@/-v?\d\S*@ARCHIVE_EXT@ + +# PyPI. +#https://pypi.debian.net/shutils/shutils-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) + +# Direct Git. +#opts="mode=git" http://git.example.com/shutils.git \ +# refs/tags/v([\d\.]+) diff --git a/shutils-0.5/dockerhubp.sh b/shutils-0.6/dockerhubp.sh similarity index 100% rename from shutils-0.5/dockerhubp.sh rename to shutils-0.6/dockerhubp.sh diff --git a/shutils-0.5/filebu.sh b/shutils-0.6/filebu.sh similarity index 100% rename from shutils-0.5/filebu.sh rename to shutils-0.6/filebu.sh diff --git a/shutils-0.5/filecompress.sh b/shutils-0.6/filecompress.sh similarity index 100% rename from shutils-0.5/filecompress.sh rename to shutils-0.6/filecompress.sh diff --git a/shutils-0.5/filefirst.sh b/shutils-0.6/filefirst.sh similarity index 100% rename from shutils-0.5/filefirst.sh rename to shutils-0.6/filefirst.sh diff --git a/shutils-0.5/filelarlist.sh b/shutils-0.6/filelarlist.sh similarity index 100% rename from shutils-0.5/filelarlist.sh rename to shutils-0.6/filelarlist.sh diff --git a/shutils-0.5/filenum.sh b/shutils-0.6/filenum.sh similarity index 100% rename from shutils-0.5/filenum.sh rename to shutils-0.6/filenum.sh diff --git a/shutils-0.5/filextract.sh b/shutils-0.6/filextract.sh similarity index 100% rename from shutils-0.5/filextract.sh rename to shutils-0.6/filextract.sh diff --git a/shutils-0.5/gitc.sh b/shutils-0.6/gitc.sh similarity index 100% rename from shutils-0.5/gitc.sh rename to shutils-0.6/gitc.sh diff --git a/shutils-0.5/gitcinfo.sh b/shutils-0.6/gitcinfo.sh similarity index 100% rename from shutils-0.5/gitcinfo.sh rename to shutils-0.6/gitcinfo.sh diff --git a/shutils-0.5/gitcsinfo.sh b/shutils-0.6/gitcsinfo.sh similarity index 100% rename from shutils-0.5/gitcsinfo.sh rename to shutils-0.6/gitcsinfo.sh diff --git a/shutils-0.5/gitisinfo.sh b/shutils-0.6/gitisinfo.sh similarity index 100% rename from shutils-0.5/gitisinfo.sh rename to shutils-0.6/gitisinfo.sh diff --git a/shutils-0.5/gitlog.sh b/shutils-0.6/gitlog.sh similarity index 100% rename from shutils-0.5/gitlog.sh rename to shutils-0.6/gitlog.sh diff --git a/shutils-0.5/gitprinfo.sh b/shutils-0.6/gitprinfo.sh similarity index 100% rename from shutils-0.5/gitprinfo.sh rename to shutils-0.6/gitprinfo.sh diff --git a/shutils-0.5/gptsend.sh b/shutils-0.6/gptsend.sh similarity index 100% rename from shutils-0.5/gptsend.sh rename to shutils-0.6/gptsend.sh diff --git a/shutils-0.5/help.sh b/shutils-0.6/help.sh similarity index 100% rename from shutils-0.5/help.sh rename to shutils-0.6/help.sh diff --git a/shutils-0.5/instR3.sh b/shutils-0.6/instR3.sh similarity index 100% rename from shutils-0.5/instR3.sh rename to shutils-0.6/instR3.sh diff --git a/shutils-0.5/instT.sh b/shutils-0.6/instT.sh similarity index 100% rename from shutils-0.5/instT.sh rename to shutils-0.6/instT.sh diff --git a/shutils-0.5/jsonload.sh b/shutils-0.6/jsonload.sh similarity index 100% rename from shutils-0.5/jsonload.sh rename to shutils-0.6/jsonload.sh diff --git a/shutils-0.5/kp.sh b/shutils-0.6/kp.sh similarity index 100% rename from shutils-0.5/kp.sh rename to shutils-0.6/kp.sh diff --git a/shutils-0.5/list.sh b/shutils-0.6/list.sh similarity index 100% rename from shutils-0.5/list.sh rename to shutils-0.6/list.sh diff --git a/shutils-0.5/myinfo.sh b/shutils-0.6/myinfo.sh similarity index 100% rename from shutils-0.5/myinfo.sh rename to shutils-0.6/myinfo.sh diff --git a/shutils-0.5/netinfo.sh b/shutils-0.6/netinfo.sh similarity index 100% rename from shutils-0.5/netinfo.sh rename to shutils-0.6/netinfo.sh diff --git a/shutils-0.5/netmyip.sh b/shutils-0.6/netmyip.sh similarity index 100% rename from shutils-0.5/netmyip.sh rename to shutils-0.6/netmyip.sh diff --git a/shutils-0.5/nviuse.sh b/shutils-0.6/nviuse.sh similarity index 100% rename from shutils-0.5/nviuse.sh rename to shutils-0.6/nviuse.sh diff --git a/shutils-0.5/podel.sh b/shutils-0.6/podel.sh similarity index 100% rename from shutils-0.5/podel.sh rename to shutils-0.6/podel.sh diff --git a/shutils-0.5/podget.sh b/shutils-0.6/podget.sh similarity index 100% rename from shutils-0.5/podget.sh rename to shutils-0.6/podget.sh diff --git a/shutils-0.5/podlog.sh b/shutils-0.6/podlog.sh similarity index 100% rename from shutils-0.5/podlog.sh rename to shutils-0.6/podlog.sh diff --git a/shutils-0.5/podres.sh b/shutils-0.6/podres.sh similarity index 100% rename from shutils-0.5/podres.sh rename to shutils-0.6/podres.sh diff --git a/shutils-0.5/podvalidname.sh b/shutils-0.6/podvalidname.sh similarity index 100% rename from shutils-0.5/podvalidname.sh rename to shutils-0.6/podvalidname.sh diff --git a/shutils-0.5/portkill.sh b/shutils-0.6/portkill.sh similarity index 100% rename from shutils-0.5/portkill.sh rename to shutils-0.6/portkill.sh diff --git a/shutils-0.5/psa.sh b/shutils-0.6/psa.sh similarity index 100% rename from shutils-0.5/psa.sh rename to shutils-0.6/psa.sh diff --git a/shutils-0.5/shutils.sh b/shutils-0.6/shutils.sh similarity index 100% rename from shutils-0.5/shutils.sh rename to shutils-0.6/shutils.sh diff --git a/shutils-0.5/ssd.sh b/shutils-0.6/ssd.sh similarity index 100% rename from shutils-0.5/ssd.sh rename to shutils-0.6/ssd.sh diff --git a/shutils-0.5/debian/shutils/bin/shutils/version.sh b/shutils-0.6/version.sh old mode 100755 new mode 100644 similarity index 90% rename from shutils-0.5/debian/shutils/bin/shutils/version.sh rename to shutils-0.6/version.sh index fe9755b..de2da20 --- a/shutils-0.5/debian/shutils/bin/shutils/version.sh +++ b/shutils-0.6/version.sh @@ -4,6 +4,6 @@ # package version echo. ####################################### version () { - local v="0.0.3" + local v="0.5" echo "shutils ($v) unstable; urgency=medium" } \ No newline at end of file diff --git a/shutils-0.5/whoisport.sh b/shutils-0.6/whoisport.sh similarity index 100% rename from shutils-0.5/whoisport.sh rename to shutils-0.6/whoisport.sh diff --git a/shutils_0.6-1.debian.tar.xz b/shutils_0.6-1.debian.tar.xz new file mode 100644 index 0000000..7b74158 Binary files /dev/null and b/shutils_0.6-1.debian.tar.xz differ diff --git a/shutils_0.6-1.dsc b/shutils_0.6-1.dsc new file mode 100644 index 0000000..645e342 --- /dev/null +++ b/shutils_0.6-1.dsc @@ -0,0 +1,20 @@ +Format: 3.0 (quilt) +Source: shutils +Binary: shutils +Architecture: all +Version: 0.6-1 +Maintainer: Igor Siciliani +Homepage: https://github.com/meantrix +Standards-Version: 4.4.1 +Build-Depends: debhelper-compat (= 12) +Package-List: + shutils deb unknown optional arch=all +Checksums-Sha1: + e98ef0b569030ed54ecb84a35a4ce639911f8309 9440 shutils_0.6.orig.tar.xz + e8841813de214898c7e848a45c49082ce1ec9d9e 9280 shutils_0.6-1.debian.tar.xz +Checksums-Sha256: + 5dea7614a44f6a9b98fc6d8ef68e6f2d47f55f2c9db557fcbb1c49f6c7549269 9440 shutils_0.6.orig.tar.xz + 74f435b9c445488b552b79417368b8e7349b4c98084170e7734eb979fe8f2721 9280 shutils_0.6-1.debian.tar.xz +Files: + 4521e55d01f22594ed2b2efcffad48ef 9440 shutils_0.6.orig.tar.xz + e45611095d32a9c76c5586dec42ca4fc 9280 shutils_0.6-1.debian.tar.xz diff --git a/shutils_0.6-1_all.deb b/shutils_0.6-1_all.deb new file mode 100644 index 0000000..b95e68e Binary files /dev/null and b/shutils_0.6-1_all.deb differ diff --git a/shutils_0.6-1_amd64.build b/shutils_0.6-1_amd64.build new file mode 100644 index 0000000..1dcd0ff --- /dev/null +++ b/shutils_0.6-1_amd64.build @@ -0,0 +1,350 @@ + dpkg-buildpackage -us -uc -ui +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +dpkg-buildpackage: info: source package shutils +dpkg-buildpackage: info: source version 0.6-1 +dpkg-buildpackage: info: source distribution UNRELEASED +dpkg-buildpackage: info: source changed by Igor Siciliani +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dpkg-source --before-build . +dpkg-buildpackage: info: host architecture amd64 +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + fakeroot debian/rules clean +dh clean +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_clean +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dpkg-source -b . +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +dpkg-source: info: using source format '3.0 (quilt)' +dpkg-source: info: building shutils using existing ./shutils_0.6.orig.tar.xz +dpkg-source: info: building shutils in shutils_0.6-1.debian.tar.xz +dpkg-source: info: building shutils in shutils_0.6-1.dsc + debian/rules build +dh build +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_update_autotools_config +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_autoreconf +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + create-stamp debian/debhelper-build-stamp + fakeroot debian/rules binary +dh binary +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_testroot +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_prep +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_auto_install --destdir=debian/shutils/ +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_install +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_installdocs +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_installchangelogs +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_perl +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_link +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_strip_nondeterminism +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_compress +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_fixperms +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_missing +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_installdeb +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_gencontrol +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_md5sums +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dh_builddeb +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +dpkg-deb: building package 'shutils' in '../shutils_0.6-1_all.deb'. + dpkg-genbuildinfo -O../shutils_0.6-1_amd64.buildinfo +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). + dpkg-genchanges -O../shutils_0.6-1_amd64.changes +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +dpkg-genchanges: info: including full source code in upload + dpkg-source --after-build . +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +dpkg-buildpackage: info: full upload (original source is included) +Now running lintian shutils_0.6-1_amd64.changes ... +perl: warning: Setting locale failed. +perl: warning: Please check that your locale settings: + LANGUAGE = (unset), + LC_ALL = (unset), + LANG = "en_US.UTF-8" + are supported and installed on your system. +perl: warning: Falling back to the standard locale ("C"). +E: shutils: changelog-is-dh_make-template [usr/share/doc/shutils/changelog.Debian.gz:1] +E: shutils: copyright-contains-dh_make-todo-boilerplate +E: shutils source: debian-rules-is-dh_make-template [debian/rules:22] +E: shutils: doc-base-file-references-missing-file /usr/share/doc/shutils/html/*.html [usr/share/doc-base/shutils.shutils:20] +E: shutils: doc-base-file-references-missing-file /usr/share/doc/shutils/html/index.html [usr/share/doc-base/shutils.shutils:19] +E: shutils: doc-base-file-references-missing-file /usr/share/doc/shutils/shutils.ps.gz [usr/share/doc-base/shutils.shutils:13] +E: shutils: doc-base-file-references-missing-file /usr/share/doc/shutils/shutils.sgml.gz [usr/share/doc-base/shutils.shutils:10] +E: shutils: doc-base-file-references-missing-file /usr/share/doc/shutils/shutils.text.gz [usr/share/doc-base/shutils.shutils:16] +E: shutils: extended-description-is-empty +E: shutils: helper-templates-in-copyright +E: shutils source: readme-source-is-dh_make-template [debian/README.source] +E: shutils: section-is-dh_make-template +E: shutils: subdir-in-bin [bin/shutils/] +W: shutils: copyright-has-url-from-dh_make-boilerplate +W: shutils source: debhelper-but-no-misc-depends shutils +W: shutils source: dh-make-template-in-source [debian/manpage.1.ex] +W: shutils source: dh-make-template-in-source [debian/manpage.md.ex] +W: shutils source: dh-make-template-in-source [debian/manpage.sgml.ex] +W: shutils source: dh-make-template-in-source [debian/manpage.xml.ex] +W: shutils source: dh-make-template-in-source [debian/postinst.ex] +W: shutils source: dh-make-template-in-source [debian/postrm.ex] +W: shutils source: dh-make-template-in-source [debian/preinst.ex] +W: shutils source: dh-make-template-in-source [debian/prerm.ex] +W: shutils source: dh-make-template-in-source [debian/salsa-ci.yml.ex] +W: shutils source: dh-make-template-in-source [debian/shutils.cron.d.ex] +W: shutils source: dh-make-template-in-source [debian/shutils.doc-base.ex] +W: shutils source: dh-make-template-in-source [debian/watch.ex] +W: shutils: doc-base-abstract-field-is-template [usr/share/doc-base/shutils.shutils:6] +W: shutils: doc-base-unknown-section unknown [usr/share/doc-base/shutils.shutils:7] +W: shutils: executable-not-elf-or-script [bin/shutils/azcopy10inst.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/dockerhubp.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/filebu.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/filecompress.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/filefirst.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/filelarlist.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/filenum.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/filextract.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/gitc.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/gitcinfo.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/gitcsinfo.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/gitisinfo.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/gitlog.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/gitprinfo.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/gptsend.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/help.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/instR3.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/instT.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/jsonload.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/kp.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/list.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/myinfo.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/netinfo.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/netmyip.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/nviuse.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/podel.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/podget.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/podlog.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/podres.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/podvalidname.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/portkill.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/psa.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/shutils.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/ssd.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/version.sh] +W: shutils: executable-not-elf-or-script [bin/shutils/whoisport.sh] +W: shutils: initial-upload-closes-no-bugs [usr/share/doc/shutils/changelog.Debian.gz:1] +W: shutils: maintainer-script-empty [preinst] +W: shutils source: maintainer-script-lacks-debhelper-token [debian/postinst] +W: shutils source: maintainer-script-lacks-debhelper-token [debian/postrm] +W: shutils source: maintainer-script-lacks-debhelper-token [debian/preinst] +W: shutils source: maintainer-script-lacks-debhelper-token [debian/prerm] +W: shutils source: space-in-std-shortname-in-dep5-copyright [debian/copyright:11] +W: shutils: wrong-bug-number-in-closes #nnnn [usr/share/doc/shutils/changelog.Debian.gz:3] +Finished running lintian. diff --git a/shutils_0.6-1_amd64.buildinfo b/shutils_0.6-1_amd64.buildinfo new file mode 100644 index 0000000..87d77a6 --- /dev/null +++ b/shutils_0.6-1_amd64.buildinfo @@ -0,0 +1,178 @@ +Format: 1.0 +Source: shutils +Binary: shutils +Architecture: all source +Version: 0.6-1 +Checksums-Md5: + 3850b8bf6b90b908bd4d0add71fa11db 797 shutils_0.6-1.dsc + e13c3f5f44e22c90cc2b75e0e8c69c91 13222 shutils_0.6-1_all.deb +Checksums-Sha1: + 735458c3d733c1ad83ef0660d2bcde53f0723f5d 797 shutils_0.6-1.dsc + f03be58e5c6f4bf45601d6fa76f19b88d56fa1dc 13222 shutils_0.6-1_all.deb +Checksums-Sha256: + 42445aa5e1cff2faa6777f98dcc9dff82bb57074ebf010ffd8e5d4090c26de4b 797 shutils_0.6-1.dsc + 6f971a4bb5d6798892150800c9bd0c3576dd6aff2b2306f9b58f07a301585975 13222 shutils_0.6-1_all.deb +Build-Origin: Ubuntu +Build-Architecture: amd64 +Build-Date: Tue, 10 Mar 2026 23:43:38 -0300 +Build-Tainted-By: + merged-usr-via-aliased-dirs + usr-local-has-libraries + usr-local-has-programs +Installed-Build-Depends: + autoconf (= 2.71-3), + automake (= 1:1.16.5-1.3ubuntu1), + autopoint (= 0.21-14ubuntu2), + autotools-dev (= 20220109.1), + base-files (= 13ubuntu10.4), + base-passwd (= 3.6.3build1), + bash (= 5.2.21-2ubuntu4), + binutils (= 2.42-4ubuntu2.8), + binutils-common (= 2.42-4ubuntu2.8), + binutils-x86-64-linux-gnu (= 2.42-4ubuntu2.8), + bsdextrautils (= 2.39.3-9ubuntu6.4), + bsdutils (= 1:2.39.3-9ubuntu6.4), + build-essential (= 12.10ubuntu1), + bzip2 (= 1.0.8-5.1build0.1), + coreutils (= 9.4-3ubuntu6.1), + cpp (= 4:13.2.0-7ubuntu1), + cpp-13 (= 13.3.0-6ubuntu2~24.04.1), + cpp-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04.1), + cpp-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1), + dash (= 0.5.12-6ubuntu5), + debconf (= 1.5.86ubuntu1), + debhelper (= 13.14.1ubuntu5), + debianutils (= 5.17build1), + debugedit (= 1:5.0-5build2), + dh-autoreconf (= 20), + dh-strip-nondeterminism (= 1.13.1-1), + diffutils (= 1:3.10-1build1), + dpkg (= 1.22.6ubuntu6.5), + dpkg-dev (= 1.22.6ubuntu6.5), + dwz (= 0.15-1build6), + file (= 1:5.45-3build1), + findutils (= 4.9.0-5build1), + g++ (= 4:13.2.0-7ubuntu1), + g++-13 (= 13.3.0-6ubuntu2~24.04.1), + g++-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04.1), + g++-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1), + gcc (= 4:13.2.0-7ubuntu1), + gcc-13 (= 13.3.0-6ubuntu2~24.04.1), + gcc-13-base (= 13.3.0-6ubuntu2~24.04.1), + gcc-13-x86-64-linux-gnu (= 13.3.0-6ubuntu2~24.04.1), + gcc-14-base (= 14.2.0-4ubuntu2~24.04.1), + gcc-x86-64-linux-gnu (= 4:13.2.0-7ubuntu1), + gettext (= 0.21-14ubuntu2), + gettext-base (= 0.21-14ubuntu2), + grep (= 3.11-4build1), + groff-base (= 1.23.0-3build2), + gzip (= 1.12-1ubuntu3.1), + hostname (= 3.23+nmu2ubuntu2), + init-system-helpers (= 1.66ubuntu1), + install-info (= 7.1-3build2), + intltool-debian (= 0.35.0+20060710.6), + libacl1 (= 2.3.2-1build1.1), + libarchive-zip-perl (= 1.68-1), + libasan8 (= 14.2.0-4ubuntu2~24.04.1), + libatomic1 (= 14.2.0-4ubuntu2~24.04.1), + libattr1 (= 1:2.5.2-1build1.1), + libaudit-common (= 1:3.1.2-2.1build1.1), + libaudit1 (= 1:3.1.2-2.1build1.1), + libbinutils (= 2.42-4ubuntu2.8), + libblkid1 (= 2.39.3-9ubuntu6.4), + libbz2-1.0 (= 1.0.8-5.1build0.1), + libc-bin (= 2.39-0ubuntu8.7), + libc-dev-bin (= 2.39-0ubuntu8.7), + libc6 (= 2.39-0ubuntu8.7), + libc6-dev (= 2.39-0ubuntu8.7), + libcap-ng0 (= 0.8.4-2build2), + libcap2 (= 1:2.66-5ubuntu2.2), + libcc1-0 (= 14.2.0-4ubuntu2~24.04.1), + libcrypt-dev (= 1:4.4.36-4build1), + libcrypt1 (= 1:4.4.36-4build1), + libctf-nobfd0 (= 2.42-4ubuntu2.8), + libctf0 (= 2.42-4ubuntu2.8), + libdb5.3t64 (= 5.3.28+dfsg2-7), + libdebconfclient0 (= 0.271ubuntu3), + libdebhelper-perl (= 13.14.1ubuntu5), + libdpkg-perl (= 1.22.6ubuntu6.5), + libdw1t64 (= 0.190-1.1ubuntu0.1), + libelf1t64 (= 0.190-1.1ubuntu0.1), + libfile-stripnondeterminism-perl (= 1.13.1-1), + libgcc-13-dev (= 13.3.0-6ubuntu2~24.04.1), + libgcc-s1 (= 14.2.0-4ubuntu2~24.04.1), + libgcrypt20 (= 1.10.3-2build1), + libgdbm-compat4t64 (= 1.23-5.1build1), + libgdbm6t64 (= 1.23-5.1build1), + libgmp10 (= 2:6.3.0+dfsg-2ubuntu6.1), + libgomp1 (= 14.2.0-4ubuntu2~24.04.1), + libgpg-error0 (= 1.47-3build2.1), + libgprofng0 (= 2.42-4ubuntu2.8), + libhwasan0 (= 14.2.0-4ubuntu2~24.04.1), + libicu74 (= 74.2-1ubuntu3.1), + libisl23 (= 0.26-3build1.1), + libitm1 (= 14.2.0-4ubuntu2~24.04.1), + libjansson4 (= 2.14-2build2), + liblsan0 (= 14.2.0-4ubuntu2~24.04.1), + liblz4-1 (= 1.9.4-1build1.1), + liblzma5 (= 5.6.1+really5.4.5-1ubuntu0.2), + libmagic-mgc (= 1:5.45-3build1), + libmagic1t64 (= 1:5.45-3build1), + libmd0 (= 1.1.0-2build1.1), + libmount1 (= 2.39.3-9ubuntu6.4), + libmpc3 (= 1.3.1-1build1.1), + libmpfr6 (= 4.2.1-1build1.1), + libpam-modules (= 1.5.3-5ubuntu5.5), + libpam-modules-bin (= 1.5.3-5ubuntu5.5), + libpam-runtime (= 1.5.3-5ubuntu5.5), + libpam0g (= 1.5.3-5ubuntu5.5), + libpcre2-8-0 (= 10.42-4ubuntu2.1), + libperl5.38t64 (= 5.38.2-3.2ubuntu0.2), + libpipeline1 (= 1.5.7-2), + libquadmath0 (= 14.2.0-4ubuntu2~24.04.1), + libseccomp2 (= 2.5.5-1ubuntu3.1), + libselinux1 (= 3.5-2ubuntu2.1), + libsframe1 (= 2.42-4ubuntu2.8), + libsmartcols1 (= 2.39.3-9ubuntu6.4), + libssl3t64 (= 3.0.13-0ubuntu3.7), + libstdc++-13-dev (= 13.3.0-6ubuntu2~24.04.1), + libstdc++6 (= 14.2.0-4ubuntu2~24.04.1), + libsub-override-perl (= 0.10-1), + libsystemd0 (= 255.4-1ubuntu8.12), + libtinfo6 (= 6.4+20240113-1ubuntu2), + libtool (= 2.4.7-7build1), + libtsan2 (= 14.2.0-4ubuntu2~24.04.1), + libubsan1 (= 14.2.0-4ubuntu2~24.04.1), + libuchardet0 (= 0.0.8-1build1), + libudev1 (= 255.4-1ubuntu8.12), + libunistring5 (= 1.1-2build1.1), + libuuid1 (= 2.39.3-9ubuntu6.4), + libxml2 (= 2.9.14+dfsg-1.3ubuntu3.7), + libzstd1 (= 1.5.5+dfsg2-2build1.1), + linux-libc-dev (= 6.8.0-101.101), + login (= 1:4.13+dfsg1-4ubuntu3.2), + lto-disabled-list (= 47), + m4 (= 1.4.19-4build1), + make (= 4.3-4.1build2), + man-db (= 2.12.0-4build2), + mawk (= 1.3.4.20240123-1build1), + ncurses-base (= 6.4+20240113-1ubuntu2), + ncurses-bin (= 6.4+20240113-1ubuntu2), + patch (= 2.7.6-7build3), + perl (= 5.38.2-3.2ubuntu0.2), + perl-base (= 5.38.2-3.2ubuntu0.2), + perl-modules-5.38 (= 5.38.2-3.2ubuntu0.2), + po-debconf (= 1.0.21+nmu1), + rpcsvc-proto (= 1.4.2-0ubuntu7), + sed (= 4.9-2build1), + sensible-utils (= 0.0.22), + sysvinit-utils (= 3.08-6ubuntu3), + tar (= 1.35+dfsg-3build1), + util-linux (= 2.39.3-9ubuntu6.4), + xz-utils (= 5.6.1+really5.4.5-1ubuntu0.2), + zlib1g (= 1:1.3.dfsg-3.1ubuntu2.1) +Environment: + DEB_BUILD_OPTIONS="parallel=16" + DEB_BUILD_PROFILES="noudeb" + LANG="en_US.UTF-8" + SOURCE_DATE_EPOCH="1773196978" diff --git a/shutils_0.6-1_amd64.changes b/shutils_0.6-1_amd64.changes new file mode 100644 index 0000000..f849fea --- /dev/null +++ b/shutils_0.6-1_amd64.changes @@ -0,0 +1,35 @@ +Format: 1.8 +Date: Tue, 10 Mar 2026 23:42:58 -0300 +Source: shutils +Binary: shutils +Built-For-Profiles: noudeb +Architecture: source all +Version: 0.6-1 +Distribution: UNRELEASED +Urgency: medium +Maintainer: Igor Siciliani +Changed-By: Igor Siciliani +Description: + shutils - Bash useful functions +Changes: + shutils (0.6-1) UNRELEASED; urgency=medium + . + * Initial release. (Closes: #nnnn) +Checksums-Sha1: + 735458c3d733c1ad83ef0660d2bcde53f0723f5d 797 shutils_0.6-1.dsc + e98ef0b569030ed54ecb84a35a4ce639911f8309 9440 shutils_0.6.orig.tar.xz + e8841813de214898c7e848a45c49082ce1ec9d9e 9280 shutils_0.6-1.debian.tar.xz + f03be58e5c6f4bf45601d6fa76f19b88d56fa1dc 13222 shutils_0.6-1_all.deb + e82e113a59f80b496a80212845262287915d6ec3 6134 shutils_0.6-1_amd64.buildinfo +Checksums-Sha256: + 42445aa5e1cff2faa6777f98dcc9dff82bb57074ebf010ffd8e5d4090c26de4b 797 shutils_0.6-1.dsc + 5dea7614a44f6a9b98fc6d8ef68e6f2d47f55f2c9db557fcbb1c49f6c7549269 9440 shutils_0.6.orig.tar.xz + 74f435b9c445488b552b79417368b8e7349b4c98084170e7734eb979fe8f2721 9280 shutils_0.6-1.debian.tar.xz + 6f971a4bb5d6798892150800c9bd0c3576dd6aff2b2306f9b58f07a301585975 13222 shutils_0.6-1_all.deb + ce7e8820587b4a6c34713cdfc0fab544b1e76fcb0fe21d65d475ccafd3251aad 6134 shutils_0.6-1_amd64.buildinfo +Files: + 3850b8bf6b90b908bd4d0add71fa11db 797 unknown optional shutils_0.6-1.dsc + 4521e55d01f22594ed2b2efcffad48ef 9440 unknown optional shutils_0.6.orig.tar.xz + e45611095d32a9c76c5586dec42ca4fc 9280 unknown optional shutils_0.6-1.debian.tar.xz + e13c3f5f44e22c90cc2b75e0e8c69c91 13222 unknown optional shutils_0.6-1_all.deb + ab2879760933146d1e4a3e83bb519f96 6134 unknown optional shutils_0.6-1_amd64.buildinfo diff --git a/shutils_0.6.orig.tar.xz b/shutils_0.6.orig.tar.xz new file mode 100644 index 0000000..52ecac8 Binary files /dev/null and b/shutils_0.6.orig.tar.xz differ diff --git a/shutils_0.5-1.debian.tar.xz b/versions/shutils_0.5-1.debian.tar.xz similarity index 100% rename from shutils_0.5-1.debian.tar.xz rename to versions/shutils_0.5-1.debian.tar.xz diff --git a/shutils_0.5-1.dsc b/versions/shutils_0.5-1.dsc similarity index 100% rename from shutils_0.5-1.dsc rename to versions/shutils_0.5-1.dsc diff --git a/shutils_0.5-1_all.deb b/versions/shutils_0.5-1_all.deb similarity index 100% rename from shutils_0.5-1_all.deb rename to versions/shutils_0.5-1_all.deb diff --git a/shutils_0.5-1_amd64.build b/versions/shutils_0.5-1_amd64.build similarity index 100% rename from shutils_0.5-1_amd64.build rename to versions/shutils_0.5-1_amd64.build diff --git a/shutils_0.5-1_amd64.buildinfo b/versions/shutils_0.5-1_amd64.buildinfo similarity index 100% rename from shutils_0.5-1_amd64.buildinfo rename to versions/shutils_0.5-1_amd64.buildinfo diff --git a/shutils_0.5-1_amd64.changes b/versions/shutils_0.5-1_amd64.changes similarity index 100% rename from shutils_0.5-1_amd64.changes rename to versions/shutils_0.5-1_amd64.changes diff --git a/shutils_0.5.orig.tar.xz b/versions/shutils_0.5.orig.tar.xz similarity index 100% rename from shutils_0.5.orig.tar.xz rename to versions/shutils_0.5.orig.tar.xz