backportpackage-Options
-d DEST, --destination=DEST
決定這個package會被backport到哪個特定的Ubuntu release。如果這個option沒有指定的話,則將會被backport到目前正在運行的環境上的release version。
-s SOURCE, --source=SOURCE
這個package backport的源頭將會是特定的release版本,有可能會是你的發行版(distribution)的任何一個版本(release version),又或者是任何一個你現在發行版的parent。如果這個option和『--version』都沒有指定的話,則將會使用你面前環境的dev版本。
-S SUFFIX, --suffix=SUFFIX
在backport的時候增加一個特殊的後綴在版本號碼上。預設的話,這個套件總是會加上一個『~ubuntuDESTINATION.1』到原始的版本號碼上,所以如果有指定特殊的SUFFIX的話,將會加上這個版本的後面,所以整個看起來就會變成像是『ORIGINAL_VERSION~ubuntuDESTINATION.1SUFFIX』。所以如果你將這個backported的package給上傳到你的PPA的話,則SUFFIX將會被預設成『~ppa1』,否則預設就會是空白。
-b, --build
在上傳之前,使用特殊的builder來建制這個package,如果是使用『cowbuilder』或是『pbuilder』的話,則假設組態『ARCH』和『DIST』已經在選擇正確的base image時被『pbuilderrc』給設定好了。
-B BUILDER, --builder=BUILDER
使用特殊的builder來建制這個package。支援的builder 有『cowbuilder』,『cowbuilder-dist』,『pbuilder』,『pbuilder-dist』和『sbuild』,預設的話是『pbuilder』。
-U, --update
在建制之前更新建制環境。
-u UPLOAD, --upload=UPLOAD
使用dput來上傳到UPLOAD。
-k KEYID, --key=KEYID
使用指定的key ID來簽署(signing)。
--dont-sign
上傳時不要簽署(sign)。
-y, --yes
在上傳到PPA之前,所有的提問都會被當成是yes。但是如果你上傳的地點是UBUTU的話,則為了大家的安全性,這個option將會被忽略。
-v VERSION, --version=VERSION
如果有指定option - 『--source』的話,則backportpackage將會使用在『SOURCE』裡面的source package的目前版本來驗證,通常這個版本也會跟『VERSION』一樣。否則,backportpackage將會在你目前發行版的發行紀錄裡的source package的VERSION裡面找這個版本號碼。如果你是使用『.dsc』的方式來建制,而不是使用package name的話,則這個option將會被忽略。
-w WORKDIR, --workdir=WORKDIR
如果有指定『WORKDIR』,則所有的檔案都會在這個資料夾底下,下載,解壓縮,建制。否則通常會在『/tmp』底下去做這些事。
-r, --release-pocket
使用『release pocket』來上傳,而不是使用『-backports』的pocket。
-m MIRROR, --mirror=MIRROR
使用指定的mirror。指定的格式就像是『http://archive.ubuntu.com/ubuntu』一樣。如果在這個mirror上面找不到這個package的話,則backportpackage將會使用Launchpad。
-c BUG, --close=BUG
包含一個changlog裡面的bug的Launchpad closer。
-l INSTANCE, --lpinstance=INSTANCE
使用指定的Launchpad instance,舉例來說,可以使用『staging』,但是預設的話是『production』。
--no-conf
不要讀取任何的組態檔,或者是讀取任何的環境變數。