#961287 ITP: bootiso -- a bash program to securely create a bootable USB device from one image file

Package:
wnpp
Source:
wnpp
Submitter:
Jules Samuel Randolph
Date:
2025-11-29 16:46:31 UTC
Severity:
wishlist
#961287#5
Date:
2020-05-22 16:42:54 UTC
From:
To:
* Package name    : bootiso
  Version         : 4.0.1
  Upstream Author : Jules Samuel Randolph <jules.sam.randolph@gmail.com>
* URL             : https://github.com/jsamr/bootiso
* License         : GPLv3
  Programming Lang: bash
  Description     : A bash program to securely create a bootable USB device from one image file.

This program is a user-friendly CLI to create bootable USB devices
from image files. It not only adds a security layer on top of dd by
checking target device is connected through USB port and performing
a handful of other assertions, but it also supports non-hybrid ISOs,
given that they follow either UEFI standard or provide ISOLINUX boot
configuration. The utility claims support for:

- Modern GNU/Linux images;
- BSD images;
- Ultimate Boot CD (non-hybrid) and other rescue CDs;
- Windows 7 (x64) and superior;

... and any hybrid images.

The utility also offers additional features such as persistent data
partitions, hashsum checks, quickformat... etc.

Even though this is far from the only program aimed at booting USB
sticks, I have no knowledge of similar programs operating in full
command-line mode. Being the upstream author, I plan to maintain
it as long as the project thrives. I am also very concerned and
meticulous about following GNU/Linux, POSIX and other standards and
will do everything  to comply. The utility is shipped with a man,
zsh and bash completions.

I would love to have a sponsor to help me get in. I am curently
taking a look at Debian Policy Manual and other material to create
a source repository. If someone would like to review it when it's
ready, that would be amazing.

I might also be interrested in maintaining other packages in the
future, although this is not my top priority.

#961287#10
Date:
2021-05-23 10:52:47 UTC
From:
To:
Hi Jules,

Quoting Jules Samuel Randolph (2020-05-22 18:42:54)

[...]

Bootiso seems a great tool, and I would love to see it in Debian.

If you would find it interesting to have the package group-maintained,
then I would be happy to help package and maintain it as part of the
tinker team.  For info on how to get in touch with us, see
https://wiki.debian.org/Teams/Tinker

If instead you prefer to maintain the package on your own, then I
encourage you to seek sponsorship at https://mentors.debian.net/


Kind regards,

 - Jonas

#961287#15
Date:
2021-05-23 11:10:16 UTC
From:
To:
Dear Jonas,

Thank you for your proposition,

I tried to handle the packaging myself and even had a mentor review the
first steps of my work. Despite my interest in learning more about
Debian packaging and policies, I run out of time to continue the
process, given my different investments in open source and professional
work.

So please, go ahead! I would be so glad to see this program in Debian.

Thank you again,

#961287#20
Date:
2021-05-23 11:29:24 UTC
From:
To:
Quoting Jules Sam. Randolph (2021-05-23 13:10:16)

Just to make sure we are not talking past each other here...

I see several ways forward here:

 a) You package bootiso, and you find a mentor to release it to Debian
 b) You join the tinker team, and we package and release it there
 c) I package and release bootiso in the tinker team

I propose b) i.e. not you doing it (mostly) yourself but also not me
doing it myself.

Would you be willing to try that?  Or have you lost interest in the
package maintenance task altogether and would prefer someone else (e.g.
me) fully caring for that?


Kind regards,

 - Jonas