aur_repo/bin/aur_repo

20 lines
442 B
Python

#!/usr/bin/env python3
from sh import sudo
from package import Package
buildPath = "/build"
repoPath = "/repo"
repoName = "aur-local"
sudo.pacman("--noconfirm", "-Syu")
pkglist = open("/etc/aur_repo/pkglist").read().split("\n")
pkglist = filter(None, pkglist)
for pkg in pkglist:
tmp = Package.Package(pkg, buildPath, repoPath, repoName)
try:
tmp.build()
except Package.BuildError:
print("Error while building %s" % (pkg))