shtool - portable shell tool from the GNU project

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename shtool_2.0.8-9_all.deb
Package name shtool
Package version 2.0.8
Package release 9
Package architecture all
Package type deb
Category devel devel::buildtools devel::packaging implemented-in::shell interface::commandline role::program scope::utility suite::gnu
License -
Maintainer Debian QA Group <>
Download size 131.28 KB
Installed size 457.00 KB
GNU shtool is a tool for developers of software programs.
It is a compilation of small but very stable and portable
shell scripts into a single shell tool. All ingredients
were in successful use over many years in various free
software projects.
The compiled shtool program is intended to be used inside
the source tree of other free software packages. There it
can overtake various (usually non-portable) tasks related
to the building and installation of such a package. It
especially can replace the old, and
related scripts.
GNU shtool currently contains the following tools: echo,
mdate, table, prop, move, install, mkdir, mkln, mkshadow,
fixperm, rotate, tarball, subst, platform, arx, slo, scpp,
version and path.


Package Version Architecture Repository
shtool_2.0.8-9_all.deb 2.0.8 all Debian Main
shtool - - -


Name Value
perl:any -


Type URL
Binary Package shtool_2.0.8-9_all.deb
Source Package shtool

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install shtool deb package:
    # sudo apt-get install shtool




2016-09-08 - Joao Eriberto Mota Filho <>
shtool (2.0.8-9) unstable; urgency=medium
* QA upload.
* Set Debian QA Group as maintainer. (see #837052)
* debian/control:
- Bumped Standards-Version to 3.9.8.
- Updated the Vcs-* fields to use https instead of http and git.
* debian/copyright: updated the packaging copyright years.
* debian/patches:
- fix-spelling.diff: renamed to 10_fix-spelling.patch.
- fix-poderros.diff: renamed to 20_fix-poderros.patch.
- fix-manpages.diff: renamed to 30_fix-manpages.patch.
- fix-mkdir-p.patch: renamed to 40_fix-mkdir-p.patch.
* debian/watch: bumped to version 4.
2015-04-27 - Joao Eriberto Mota Filho <>
shtool (2.0.8-8) unstable; urgency=medium
* Upload to unstable. Welcome Jessie Stable!
2015-04-04 - Joao Eriberto Mota Filho <>
shtool (2.0.8-7) experimental; urgency=medium
* New maintainer. Thanks to William Vera for your work over this package.
(Closes: #781928)
* Migrations:
- Added cryptographic signature verification for upstream tarballs.
- debian/copyright to version 1.0.
- DH level to 9.
- Using dh-autoreconf.
* debian/control:
- Added the Vcs-* fields.
- Bumped Standards-Version to 3.9.6.
- Improved the long description.
- Removed the deprecated field 'DM-Upload-Allowed'.
* debian/copyright: full updated.
* debian/patches/:
- fix-spelling.diff: added a new fix.
- Updated the headers in all patches.
* debian/rules: removed an unnecessary target override_dh_auto_install.
* debian/ renamed to docs.
* debian/watch: improved.
2010-07-25 - William Vera <>
shtool (2.0.8-6) unstable; urgency=low
* Added a path to fix mkdir -p implementation (Closes: #589571).
- Thanks Raphael Geissert <> 
2010-07-01 - William Vera <>
shtool (2.0.8-5) unstable; urgency=low
* Bump Standards-Version to 3.9.0. 
2010-03-02 - William Vera <>
shtool (2.0.8-4) unstable; urgency=low
* New maintainer (Closes: #543890).
* Updated Standards Version to 3.8.4.
* debhelper versioned at (>= 7.0.50~) in control file.
* Added DM-Upload-Allowed: yes, in the control file.
* Switch to dpkg-source 3.0 (quilt) format.
* Added a watch file.
* Added a patch to fix spelling in sh.prop manpage.
* Added a patch to fix manpage-has-bad-whatis-entry.
* Added a patch to fix manpage-has-errors-from-pod2man.
2009-08-27 - Daniel Baumann <>
shtool (2.0.8-3) unstable; urgency=low
* Updating package to standards version 3.8.3.
* Removing vcs fields.
* Orphaning package.
2009-08-03 - Daniel Baumann <>
shtool (2.0.8-2) unstable; urgency=low
* Replacing obsolete dh_clean -k with dh_prep.
* Using correct rfc-2822 date formats in changelog.
* Prefixing debhelper files with package name.
* Updating package to standards version 3.8.2.
* Updating year in copyright file.
* Minimizing rules file.
2008-09-08 - Daniel Baumann <>
shtool (2.0.8-1) unstable; urgency=low
* Correcting indenting in copyright file.
* Updating to debhelper 7.
* Updating to standards 3.8.0.
* Updating vcs fields in control file.
* Merging upstream version 2.0.8.
* Updating year in upstream section of copyright file.
* Removing unused dh_link call in rules file.
2008-04-17 - Daniel Baumann <>
shtool (2.0.7-3) unstable; urgency=low
* Reordering rules file.
* Removing watch file.
* Rewriting copyright file in machine-interpretable format.
* Reordering depends in control.
* Updating suggests in control.
* Adding vcs fields in control.
* Updating package to debhelper 6.

See Also

Package Description
shunit2_2.1.6-1.1_all.deb unit test framework for Bourne based shell scripts
shush_1.2.3-5_i386.deb runs a command and optionally reports its output by mail
shutdown-at-night_0.21_all.deb System to shut down clients at night, and wake them in the morning
sia_1.3.0-1.1+b1_i386.deb Blockchain-based marketplace for file storage
sibsim4_0.20-4_i386.deb align expressed RNA sequences on a DNA template
sic_1.1-5_i386.deb simple irc client (sic)
sickle_1.33+git20150314.f3d6ae3-1_i386.deb windowed adaptive trimming tool for FASTQ files using quality
sidedoor-sudo_0.2.1-1_all.deb SSH connection daemon - sudoers entry
sidedoor_0.2.1-1_all.deb SSH connection daemon
sidplay-base_1.0.9-7+b1_i386.deb Music player for tunes from C64 and C128 (console)
sidplay_2.0.9-6+b2_i386.deb Music player for tunes from C64 and C128 (console)
sidplayfp_1.4.4-1_i386.deb Fork of sidplay2, a C64 and C128 music player
siege_4.0.4-1_i386.deb HTTP regression testing and benchmarking utility
sieve-connect_0.88-1_all.deb MANAGESIEVE protocol client
siggen_2.3.10-8_i386.deb Waveform generation tools