parent
11ae26fab9
commit
96be6d02cd
1 changed files with 13 additions and 3 deletions
|
@ -26,7 +26,9 @@ class Package(object):
|
|||
self.upToDate = False
|
||||
self.aurdeps = []
|
||||
self.pkgs = ""
|
||||
self.inaur()
|
||||
self.inrepo()
|
||||
if not self.repo:
|
||||
self.inaur()
|
||||
if self.aur:
|
||||
self.isgroup()
|
||||
if not os.path.exists(self.path):
|
||||
|
@ -39,8 +41,16 @@ class Package(object):
|
|||
self.getDeps()
|
||||
except BuildError:
|
||||
print("Aborting build of %s" % self.name)
|
||||
else:
|
||||
self.repo = True
|
||||
|
||||
def inrepo(self):
|
||||
try:
|
||||
results = pacman("-Ssq", self.name)
|
||||
except sh.ErrorReturnCode_1:
|
||||
return
|
||||
for result in results.split("\n"):
|
||||
if self.name == result:
|
||||
self.repo = True
|
||||
|
||||
def inaur(self):
|
||||
response = requests.get("https://aur.archlinux.org/packages/%s" % (self.name))
|
||||
if response.status_code < 400:
|
||||
|
|
Loading…
Add table
Reference in a new issue