web-dev-qa-db-ja.com

preseedpost-installスクリプト中にプロセッサを検出する

Preseed post-installスクリプト内から、uname -pなどでプロセッサを検出することは可能ですか? uname -punknownを返し、in-target uname -pは何も返しません。

スクリプト内からアーキテクチャ固有の.debファイルをフェッチしてインストールする必要があるため、質問します。

2
Trevor Robinson

unameはpreseed中にBusyBoxによって実装され、uname -mはサポートしますが、uname -pはサポートしません。 BusyBoxがインストールされている通常のシェルで確認できます。

$ uname -p
x86_64
$ busybox uname -p
unknown
$ busybox uname -m
x86_64

私が気にするすべての場合において、値はたまたま同じです。

0
Trevor Robinson