また、(現在廃止されている)Puppet wiki(アーカイブ)のレシピを使用することもできます。このレシピは/etc/localtime
、次の適切なzoneinfoファイルに置き換えられます/usr/share/zoneinfo
。
class timezone {
package { "tzdata":
ensure => installed
}
}
class timezone::central inherits timezone {
file { "/etc/localtime":
require => Package["tzdata"],
source => "file:///usr/share/zoneinfo/US/Central",
}
}
class timezone::eastern inherits timezone {
file { "/etc/localtime":
require => Package["tzdata"],
source => "file:///usr/share/zoneinfo/US/Eastern"
}
}
class timezone::pacific inherits timezone {
file { "/etc/localtime":
require => Package["tzdata"],
source => "file:///usr/share/zoneinfo/US/Pacific"
}
}
class timezone::mountain inherits timezone {
file { "/etc/localtime":
require => Package["tzdata"],
source =>
"file:///usr/share/zoneinfo/US/Mountain"
}
}
dpkg-reconfigureが何か特別なことをするかどうかはわかりませんが、上記のレシピを使用しましたが、完全に機能します。