#1064568 ITP: curldd -- This is a Application for putting a iso or raw image directly to a physical drive without downloading it firstly

#1064568#5
Date:
2024-02-24 10:42:49 UTC
From:
To:
  Package name    : curldd
  Version         : 1.0.0-1
  Upstream Contact: User0 <curldd@proton.me>
  URL             : https://github.com/user0-tb/curldd/
  License         : CC0
  Programming Lang: Shell Script
  Description     : This is a Application for putting a iso or raw image directly to a physical drive without downloading it firstly

Tired of downloading ISOs or any other raw files just to DD them and delete them after that? This is the Solution! It uses cURL to curl the file byte-by-byte and uses DD to put the curled output to a Physical Drive! Also it displays all physical devices with lsblk and waits 15 seconds to terminate the program if it was started wit wrong arguments.
Usage: curldd url.to/iso /dev/sdX

#1064568#10
Date:
2024-02-24 11:25:42 UTC
From:
To:
What? The executable part is literally "curl $1 | dd of=$2". No way to give
options to curl or dd.

This has a LONG way to go before it could warrant packaging, but I can't
even imagine what you could add to make it worth that effort.

#1064568#15
Date:
2024-02-24 11:51:29 UTC
From:
To:
Dear Tino,

I don't think that this project will not be worth it, I think this is a good masterpiece and will be worth it. By the way, if there was a beginner in this Linux distro, and if they need to apply any disk image file to a drive, include this package. In fact, this would help the user to get the disk image file and apply to a drive if they want to. Commonly, the user wouldn't use any other file than a disk image file.

And, it is used for disk image files only, not for photos, videos, text files, nor any other stuff.

Regards,
PrelevatedInsider17763

#1064568#18
Date:
2024-02-24 12:31:50 UTC
From:
To:
Hi PrelevatedInsider17763 and User0,

neither Tino nor myself can veto your project being included into Debian.

That being said, you need to find a sponsor who has permission to upload this
into Debian unstable and who thinks that doing so is a good idea. Once you have
that, the only people who really can veto your package are ftp-master and maybe
the release team. I cannot speak for either of those two teams.

But that being said, I do agree with Tino that including this package into
Debian would be a bad idea.

In my opinion, it is bad software engineering to add a new tool for something
that is literally just a shell pipeline involving two processes and nothing
else.

What I want to bring across with my message is, that you might want to
reconsider investing energy into getting this into Debian as I think it is
quite likely that you will face more resistance than just from Tino and myself
further down that road.

Good luck.

cheers, josch

#1064568#23
Date:
2024-02-24 12:40:56 UTC
From:
To:
Hello,

Piping together two commands and prefixing them by lsblk and sleep, does not make up something that warrants a Debian package on its own.

#1064568#28
Date:
2024-02-24 22:00:26 UTC
From:
To:
Hello User0,
At line 15 https://github.com/user0-tb/curldd/blob/main/bin/curldd:

Does this short one-liner require its own package?

And if so, please change the description to exclude 'This is a
Application'. An example could be: 'Download and write an ISO or raw
image directly to a physical drive'

With kind regards,
Roland Clobus