[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#859199: marked as done (ITP: dh-curl-sudo-bash -- debhelper tools for automated non-packaging)



Your message dated Tue, 4 Apr 2017 18:24:47 +0300
with message-id <20170404152447.46vcfxa7kjzoct3u@liw.fi>
and subject line Close
has caused the Debian Bug report #859199,
regarding ITP: dh-curl-sudo-bash -- debhelper tools for automated non-packaging
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
859199: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859199
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Stuart Prescott <stuart@debian.org>

* Package name    : dh-curl-sudo-bash
  Version         : 1.1
  Upstream Author : Lars Wirzenius <liw@liw.fi> and Stuart Prescott <stuart@debian.org>
* URL             : http://deb.li/U67E
* License         : BSD 3 clause
  Programming Lang: POSIX shell, Perl
  Description     : debhelper tools for automated non-packaging

The dh-curl-sudo-bash package provides a build-system method for debhelper
that automates the non-packaging of programs for which the preferred form of
distribution is the sequence

    "curl http://example.com/setup.sh | sudo bash -"

dh-curl-sudo-bash causes debhelper to create a maintainer post-install script
that runs the above command on the target machine when the package is installed.
Running dpkg-reconfigure is therefore enough to upgrade the package too, thus
preventing problems with upgrades. The dh-curl-sudo-bash source package
Build-Depends on devscripts so that uscan can be embedded into the postinst to
find the correct URL for upgrades.

Example usage:

  debian/rules:

      %:
              dh $@ --buildsystem=curl_sudo_bash

  debian/curl_sudo_bash.watch:

      http://example.com/setup-(.*\..*).sh

For completeness, other shells can also be selected by exporting the variable
DH_CURL_SUDO_SHELL from debian/rules:

    export DH_CURL_SUDO_SHELL=mksh

A future extension to dh-curl-sudo-bash is planned that will permit any github
repository to be automatically (non-)packaged; the following version will
iterate over all github and gitlab repositories packaging everything available.

We anticipate that this will make all other Debian Developers redundant as
from now on the only thing that is now required to make high quality packages
for Debian is to include the relevant URL. This package also obsoletes the
previous apt-gentoo package.

--- End Message ---
--- Begin Message ---
Closing the ITP bug report for dh-curl-sudo-bash. All useful action to
prepare an upload has been done now. The package has not been rejected
by ftp-masters, release-team, or debian-legal, and the has been no GR
to block it. The expulsion process to remove us from Debian has not
been officially started. There's nothing you can do now to prevent
this from going onto millions of Debian machines around the world.

Bwahahahahahaha! You're all doomed! Doomed I say!

 ____   ___   ___   ___   ___  __  __ _____ ____  _ 
|  _ \ / _ \ / _ \ / _ \ / _ \|  \/  | ____|  _ \| |
| | | | | | | | | | | | | | | | |\/| |  _| | | | | |
| |_| | |_| | |_| | |_| | |_| | |  | | |___| |_| |_|
|____/ \___/ \___/ \___/ \___/|_|  |_|_____|____/(_)


Ahem.

-- 
I want to build worthwhile things that might last. --joeyh

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: