Versions in this module Expand all Collapse all v0 v0.0.1 Jul 6, 2013 Changes in this version + type Database struct + Name string + func (d Database) Create() error + type Manifest struct + Databases []Database + PackageArchives []PersonalPackageArchive + Packages []Package + Services []Service + SourceLists []SourceList + Templates []Template + Users []User + func Analyze() (Manifest, error) + func (m *Manifest) Add(other Manifest) + func (m Manifest) Begin() error + func (m Manifest) Converge() error + type Package struct + Name string + Version string + func (p Package) Install() error + type PersonalPackageArchive struct + Name string + Owner string + func (ppa *PersonalPackageArchive) Install() (bool, error) + func (ppa *PersonalPackageArchive) Path() string + type Service struct + Name string + func (s Service) Create() error + type Source struct + Components []string + Distribution string + Uri string + func (s *Source) Entry() string + type SourceList struct + Filename string + KeyURI string + Sources []Source + func ParseSourceList(path string) (SourceList, error) + func (sl *SourceList) Install() (bool, error) + func (sl *SourceList) InstallKey() error + func (sl *SourceList) InstallSources() (bool, error) + func (sl *SourceList) Path() string + type Template struct + Data map[string]interface{} + Mode uint64 + Path string + Source string + func (t *Template) Create() error + type User struct + Name string + Password string + func (u User) Create() error