diff options
author | Loïc Minier <lool@dooz.org> | 2009-12-30 17:38:09 +0100 |
---|---|---|
committer | Loïc Minier <lool@dooz.org> | 2009-12-30 17:41:10 +0100 |
commit | 9c199e6ebd00b41e77472941ae92c526bdcec8ae (patch) | |
tree | 9d84c6c8d760d8edc9e901c8caf9435626aaf2d1 | |
parent | 0241394dc3fa432739bb4241da2b58a0d80dacbe (diff) | |
download | pbuilder-9c199e6ebd00b41e77472941ae92c526bdcec8ae.tar pbuilder-9c199e6ebd00b41e77472941ae92c526bdcec8ae.tar.gz |
pdebuild: Add architecture flag; #516625
pdebuild: add support for setting the architecture on the command-line
and in pbuilderrc; closes: #516625.
-rw-r--r-- | pbuilder-modules | 1 | ||||
-rw-r--r-- | pdebuild | 2 | ||||
-rw-r--r-- | pdebuild-checkparams | 4 | ||||
-rw-r--r-- | pdebuild.1 | 6 |
4 files changed, 12 insertions, 1 deletions
diff --git a/pbuilder-modules b/pbuilder-modules index bb57d7e..c54a25b 100644 --- a/pbuilder-modules +++ b/pbuilder-modules @@ -84,6 +84,7 @@ pdebuild-specific pbuilder-options: --pbuildersatisfydepends [command to satisfy build-dependencies] --buildsourceroot [command to obtain root privilege for dpkg-buildpackage] --use-pdebuild-internal + --architecture --auto-debsign --debsign-k [keyid] EOF @@ -31,7 +31,7 @@ fi; PKG_SOURCENAME=$(dpkg-parsechangelog|sed -n 's/^Source: //p') PKG_VERSION=$(dpkg-parsechangelog|sed -n 's/^Version: \(.*:\|\)//p') -ARCHITECTURE=$(dpkg-architecture -qDEB_HOST_ARCH) +ARCHITECTURE="${ARCHITECTURE:-`dpkg-architecture -qDEB_HOST_ARCH`}" CHANGES="${PKG_SOURCENAME}_${PKG_VERSION}_${ARCHITECTURE}.changes" if [ -z "${PBUILDER_BUILD_LOGFILE}" ]; then diff --git a/pdebuild-checkparams b/pdebuild-checkparams index 1522fc8..b6ba0ed 100644 --- a/pdebuild-checkparams +++ b/pdebuild-checkparams @@ -55,6 +55,10 @@ while [ -n "$1" ]; do shift; shift; ;; # pdebuild specific options. + --architecture) + ARCHITECTURE="$2" + shift; shift; + ;; --auto-debsign) AUTO_DEBSIGN="yes" shift; @@ -39,6 +39,12 @@ invoking pbuilder. The command used to satisfy (i.e. install) build-dependencies. .TP +.BI "\-\-architecture" + +Set architecture. This is currently required when it doesn't match the host +architecture. + +.TP .BI "\-\-auto\-debsign" Invoke debsign at the end of pdebuild process. |