[Piuparts-commits] [piuparts] 02/07: p-s: run piuparts on dummy package "TARBALL" to create tarballs
Holger Levsen
holger at layer-acht.org
Fri Mar 17 15:43:21 UTC 2017
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch develop
in repository piuparts.
commit f6cfbfe691a191521f44e00e3505906d598d1ced
Author: Andreas Beckmann <anbe at debian.org>
Date: Thu Mar 16 22:25:38 2017 +0100
p-s: run piuparts on dummy package "TARBALL" to create tarballs
Signed-off-by: Andreas Beckmann <anbe at debian.org>
Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
custom-scripts/scripts-jessie/post_setup_jessie-fake-essential | 2 +-
custom-scripts/scripts-leftovers/post_setup_fake-essential | 2 +-
.../scripts-no-usr-share-doc/post_setup_disable_usr_share_doc | 2 +-
custom-scripts/scripts-squeeze/post_setup_squeeze-fake-essential | 2 +-
custom-scripts/scripts-wheezy/post_setup_wheezy-fake-essential | 2 +-
custom-scripts/scripts/post_setup_dummy_users | 2 +-
custom-scripts/scripts/post_setup_forbid_home | 2 +-
custom-scripts/scripts/post_setup_minimize | 2 +-
debian/changelog | 5 ++++-
piuparts-slave.py | 2 +-
10 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/custom-scripts/scripts-jessie/post_setup_jessie-fake-essential b/custom-scripts/scripts-jessie/post_setup_jessie-fake-essential
index 240bd9a..fb67295 100755
--- a/custom-scripts/scripts-jessie/post_setup_jessie-fake-essential
+++ b/custom-scripts/scripts-jessie/post_setup_jessie-fake-essential
@@ -18,7 +18,7 @@ esac
case ${PIUPARTS_OBJECTS%%=*} in
- dpkg)
+ TARBALL)
# don't install fake essential packages while creating the tarball
exit 0
;;
diff --git a/custom-scripts/scripts-leftovers/post_setup_fake-essential b/custom-scripts/scripts-leftovers/post_setup_fake-essential
index d2435ef..b48c0e9 100755
--- a/custom-scripts/scripts-leftovers/post_setup_fake-essential
+++ b/custom-scripts/scripts-leftovers/post_setup_fake-essential
@@ -22,7 +22,7 @@ OPENSSL=""
case ${PIUPARTS_OBJECTS%%=*} in
- dpkg)
+ TARBALL)
# skip while creating the tarball
exit 0
;;
diff --git a/custom-scripts/scripts-no-usr-share-doc/post_setup_disable_usr_share_doc b/custom-scripts/scripts-no-usr-share-doc/post_setup_disable_usr_share_doc
index 420f2af..db6ac75 100755
--- a/custom-scripts/scripts-no-usr-share-doc/post_setup_disable_usr_share_doc
+++ b/custom-scripts/scripts-no-usr-share-doc/post_setup_disable_usr_share_doc
@@ -6,7 +6,7 @@ log_debug() {
}
case ${PIUPARTS_OBJECTS%%=*} in
- dpkg)
+ TARBALL)
# skip while creating the tarball
exit 0
;;
diff --git a/custom-scripts/scripts-squeeze/post_setup_squeeze-fake-essential b/custom-scripts/scripts-squeeze/post_setup_squeeze-fake-essential
index ad74ed8..1394dc3 100755
--- a/custom-scripts/scripts-squeeze/post_setup_squeeze-fake-essential
+++ b/custom-scripts/scripts-squeeze/post_setup_squeeze-fake-essential
@@ -11,7 +11,7 @@ FAILS_TO_REMOVE=
case ${PIUPARTS_OBJECTS%%=*} in
- dpkg)
+ TARBALL)
# don't install fake essential packages while creating the tarball
exit 0
;;
diff --git a/custom-scripts/scripts-wheezy/post_setup_wheezy-fake-essential b/custom-scripts/scripts-wheezy/post_setup_wheezy-fake-essential
index 27cc1a6..d83edae 100755
--- a/custom-scripts/scripts-wheezy/post_setup_wheezy-fake-essential
+++ b/custom-scripts/scripts-wheezy/post_setup_wheezy-fake-essential
@@ -9,7 +9,7 @@ USED_DURING_PURGE="adduser ucf"
case ${PIUPARTS_OBJECTS%%=*} in
- dpkg)
+ TARBALL)
# don't install fake essential packages while creating the tarball
exit 0
;;
diff --git a/custom-scripts/scripts/post_setup_dummy_users b/custom-scripts/scripts/post_setup_dummy_users
index fafef0c..0b930e4 100755
--- a/custom-scripts/scripts/post_setup_dummy_users
+++ b/custom-scripts/scripts/post_setup_dummy_users
@@ -2,7 +2,7 @@
set -e
case ${PIUPARTS_OBJECTS%%=*} in
- dpkg)
+ TARBALL)
# skip while creating the tarball
exit 0
;;
diff --git a/custom-scripts/scripts/post_setup_forbid_home b/custom-scripts/scripts/post_setup_forbid_home
index ff9b4a7..6a05591 100755
--- a/custom-scripts/scripts/post_setup_forbid_home
+++ b/custom-scripts/scripts/post_setup_forbid_home
@@ -2,7 +2,7 @@
set -e
case ${PIUPARTS_OBJECTS%%=*} in
- dpkg)
+ TARBALL)
# skip while creating the tarball
exit 0
;;
diff --git a/custom-scripts/scripts/post_setup_minimize b/custom-scripts/scripts/post_setup_minimize
index 9884755..d3f8ed3 100755
--- a/custom-scripts/scripts/post_setup_minimize
+++ b/custom-scripts/scripts/post_setup_minimize
@@ -2,7 +2,7 @@
set -e
# only while creating the tarball
-if [ "${PIUPARTS_OBJECTS%%=*}" = "dpkg" ]
+if [ "${PIUPARTS_OBJECTS%%=*}" = "TARBALL" ]
then
case $PIUPARTS_DISTRIBUTION in
jessie)
diff --git a/debian/changelog b/debian/changelog
index 4bb0361..f93fbc4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,11 +12,14 @@ piuparts (0.77) UNRELEASED; urgency=medium
- Resolve packages in "outdated" state after dependency databases are
initialized.
* piuparts-slave.py:
- - Run piuparts but skip tests to create tarballs.
+ - Run piuparts on dummy package "TARBALL" (but skip tests) to create
+ tarballs.
* piuparts-analyze.py:
* piuparts-report.py:
- Plot all states in the graphs.
- Support new states in plots (varying number of columns in counts.txt).
+ * custom-scripts: Check for dummy package "TARBALL" to detect tarball
+ creation phase.
* master-bin/detect_archive_issues:
- Look at failed logs older than 24 hours (48 hours previously).
- Mark logfiles for immediate recycling upon first appearance.
diff --git a/piuparts-slave.py b/piuparts-slave.py
index eb90d36..cace98d 100644
--- a/piuparts-slave.py
+++ b/piuparts-slave.py
@@ -874,7 +874,7 @@ def create_chroot(config, tarball, distro):
command.extend(["-d", distro])
command.extend(["-s", tarball + ".new"])
command.extend(['--no-install-purge-test', '--no-upgrade-test'])
- command.extend(["--apt", "dpkg"])
+ command.extend(["--apt", "TARBALL"]) # dummy package name
output_name = tarball + ".log"
with open(output_name, "we") as output:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/piuparts/piuparts.git
More information about the Piuparts-commits
mailing list