tags 841157 + patch
thanks
Hi again,
On Tue, 18 Oct 2016 08:37:53 +0200, Maxime Lareo wrote:
> I will send a patch to remove this "--basetgz" condition on
> "--keep-sources-list" as soon as this bug get a number.
So this is the promised patch :
-8<---cut here--start--->8---
From b27fdcc378f773d304191a45f39f6b64126baa6e Mon Sep 17 00:00:00 2001
From: Maxime Lareo
Date: Tue, 18 Oct 2016 11:46:09 +0200
Subject: [PATCH] piuparts.py: (#841157) allow usage of --keep-sources-list
without --basetgz
---
debian/changelog | 7 +++
piuparts.1.txt | 2 +-
piuparts.py | 10 --
3 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index d625897..62fe4cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+piuparts (0.72-1) UNRELEASED; urgency=medium
+
+ * piuparts.py:
+- allow usage of --keep-sources-list without --basetgz. (Closes:
#841157)
+
+ -- Maxime Lareo Tue, 18 Oct 2016
11:40:56 +0200
+
piuparts (0.72) unstable; urgency=medium
[ Holger Levsen ]
diff --git a/piuparts.1.txt b/piuparts.1.txt
index a857f4d..23d98f0 100644
--- a/piuparts.1.txt
+++ b/piuparts.1.txt
@@ -133,7 +133,7 @@ The tarball can be created with the '-s' option, or
you can use one that *pbuild
Use FILE as the keyring to use with debootstrap when creating chroots.
*--keep-sources-list*::
- Don't modify the chroot's etc/apt/sources.list (only makes sense with
'--basetgz').
+ Don't modify the chroot's etc/apt/sources.list.
*--list-installed-files*::
List the files added to the chroot after the installation of the
package and after the installation of the package dependencies.
diff --git a/piuparts.py b/piuparts.py
index f69c955..96a0a4e 100644
--- a/piuparts.py
+++ b/piuparts.py
@@ -2794,8 +2794,7 @@ def parse_command_line():
parser.add_option("--keep-sources-list",
action="store_true", default=False,
help="Don't modify the chroot's " +
- "etc/apt/sources.list (only makes sense " +
- "with --basetgz).")
+ "etc/apt/sources.list.")
parser.add_option("-l", "--log-file", "--logfile", metavar="FILENAME",
help="Write log file to FILENAME in addition to " +
@@ -3098,10 +3097,9 @@ def parse_command_line():
settings.distro_config = piupartslib.conf.DistroConfig(
DISTRO_CONFIG_FILE, settings.debian_mirrors[0][0])
-if settings.keep_sources_list and \
- (not settings.basetgz or len(settings.debian_distros) > 1):
-logging.error("--keep-sources-list only makes sense with
--basetgz "
- "and only one distribution")
+if settings.keep_sources_list and len(settings.debian_distros) > 1:
+logging.error("--keep-sources-list only makes sense "
+ "with only one distribution")
exitcode = 1
if not args:
--
2.1.4
-8<---cut here--end--->8---
Thank you, Bye,
--
Maxime Lareo
Infomaniak Network SA
signature.asc
Description: OpenPGP digital signature