Files
aptly/main.go
2013-12-17 18:01:40 +04:00

24 lines
549 B
Go

package main
import (
"fmt"
"github.com/smira/aptly/database"
"github.com/smira/aptly/debian"
"github.com/smira/aptly/utils"
)
func main() {
downloader := utils.NewDownloader(2)
defer downloader.Shutdown()
database, _ := database.OpenDB("/tmp/aptlydb")
defer database.Close()
repo, _ := debian.NewRemoteRepo("http://mirror.yandex.ru/debian/", "squeeze", []string{}, []string{})
err := repo.Fetch(downloader)
fmt.Printf("Fetch(), err = %#v", err)
err = repo.Download(downloader, database)
fmt.Printf("Download(), err = %#v", err)
}