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

不要讀取任何的組態檔,或者是讀取任何的環境變數。

results matching ""

    No results matching ""