3

Debian イメージの作成を自動化したいと考えています。

Packer 0.7.1 と Preseed を使用すると、これはこれまでのところかなりうまく機能しています/etc/apt/sources.list

私はそれが次のようになりたい:

deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main

deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

現在のスクリプトでは最後の 2 行しか取得できませんapt-get install

これは、ミラーとaptを設定しようとする方法ですpreseed_wheezy.cfg

### Mirror settings
d-i mirror/country string manual
d-i mirror/http/hostname string http.debian.net
d-i mirror/http/directory string /debian
d-i mirror/http/proxy string
d-i mirror/suite string wheezy

### Apt setup
d-i apt-setup/use_mirror boolean true
d-i apt-setup/hostname      string http.debian.net
d-i apt-setup/directory     string /debian/
d-i apt-setup/non-free  boolean true
d-i apt-setup/contrib   boolean true
d-i apt-setup/security-updates      boolean true
d-i apt-setup/security-updates-fail string security.debian.org

apt-mirror-setup apt-setup/use_mirror boolean true
apt-mirror-setup mirror/http/hostname    string http.debian.net
apt-mirror-setup apt-setup/contrib  boolean true
apt-mirror-setup apt-setup/non-free     boolean true

さらに、ここに私のパッカー JSON ファイルと完全なpreseed_wheezy.cfgがあります。

それぞれの提案に満足しています。

4

1 に答える 1