20 lines
442 B
Python
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))
|