Debuntu-tools

Latest version: v0.9.1

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.6.2

-----------------------------

- Improve header package detection of ``debuntu-kernel-manager``: While doing
routine maintenance on the Raspberry Pi that handles DHCP and DNS in my home
network I noticed that while the package ``linux-headers-4.4.0-1096-raspi2``
was recognized the package ``linux-raspi2-headers-4.4.0-1096`` was not
suggested for removal by ``debuntu-kernel-manager``. This is now fixed.

- I've also reduced code duplication in ``debuntu-kernel-manager``. While this
isn't intended to change the behavior of the program I haven't gone to great
lengths to actually verify this, however it seems to me that only in obscure
theoretical corner cases would there be an actual observable difference in
behavior.

.. _Release 0.6.2: https://github.com/xolox/python-debuntu-tools/compare/0.6.1...0.6.2

0.6.1

-----------------------------

Bumped :pypi:`linux-utils` requirement to pull in an upstream bug fix:

- An exception was being raised by the ``upgrade-remote-system`` program (at
the point where it calls into ``reboot-remote-system``) because the file
``/etc/crypttab`` didn't exist.

- However experience tells me that ``/etc/crypttab`` doesn't exist in default
Debian and Ubuntu installations (unless that system was specifically set up
with root disk encryption using the installation wizard).

- Furthermore this was in the code path responsible for figuring out whether a
given system has any encrypted filesystems. Because "none" is definitely a
valid answer, I've changed :pypi:`linux-utils` to log a notice that the file
couldn't be found but not raise any exceptions.

.. _Release 0.6.1: https://github.com/xolox/python-debuntu-tools/compare/0.6...0.6.1

0.6

---------------------------

- Added ``upgrade-remote-system`` program.
- Improved ``reboot-remote-system`` API (it's now possible to give a name to
:func:`.reboot_remote_system()` and leave it up to that function to get the
execution context from the configuration file).
- Documentation about remote root disk encryption on Raspberry Pi.

.. _Release 0.6: https://github.com/xolox/python-debuntu-tools/compare/0.5...0.6

0.5

---------------------------

- Make it possible to interactively enter the root disk encryption password
into an interactive prompt on the remote system, while connected over SSH.
- Added `documentation about remote root disk encryption
<https://debuntu-tools.readthedocs.io/en/latest/unlock-remote-system.html>`_.
- Fixed a confusing typo in logging output of ``reboot-remote-system``.
- Improved :func:`.reboot_remote_system()` API documentation.
- Added this changelog, restructured the online documentation.
- Integrated :mod:`property_manager.sphinx` in online documentation.
- Added ``license='MIT'`` key to ``setup.py`` script.
- Include documentation in source distributions.
- Fixed broken reStructuredText reference in ``nodejs_installer.py``.
- Fixed unaligned reStructuredText headings.

.. _Release 0.5: https://github.com/xolox/python-debuntu-tools/compare/0.4.1...0.5

0.4.1

-----------------------------

- Bug fix for unlocking in ``reboot-remote-system``.
- Set ``interactive=False`` for ``unlock-remote-system --watch --all``.
- Cleanup :func:`debuntu_tools.remote_unlock.main()`.

.. _Release 0.4.1: https://github.com/xolox/python-debuntu-tools/compare/0.4...0.4.1

0.4

---------------------------

- Added the ``unlock-remote-system`` program for unattended unlocking of remote
root disk encryption over SSH.
- Added the ``reboot-remote-system`` program for rebooting of remote systems
(optionally with root disk encryption).

.. _Release 0.4: https://github.com/xolox/python-debuntu-tools/compare/0.3.8...0.4

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.