[arch-dev-public] [PATCH] check_packages: fix stupid assumption on script location.
Xavier Chantry
shiningxc at gmail.com
Sun Feb 1 14:59:10 EST 2009
The parse_pkgbuilds.sh script was assumed to be in the current working
directory, which is quite stupid since check_packages.py can be called from
anywhere. Now it only assumes that check_packages.py and parse_pkgbuilds.sh
are in the same directory.
This should fix the empty integrity checks on arch-dev :)
Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
---
cron-jobs/check_archlinux/check_packages.py | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/cron-jobs/check_archlinux/check_packages.py b/cron-jobs/check_archlinux/check_packages.py
index f0fd4a5..0392368 100755
--- a/cron-jobs/check_archlinux/check_packages.py
+++ b/cron-jobs/check_archlinux/check_packages.py
@@ -50,12 +50,10 @@ class Depend:
self.mod = mod
def parse_pkgbuilds(repos,arch):
- oldcwd = os.getcwd()
- os.chdir(absroot)
for repo in repos:
- data = commands.getoutput(oldcwd + '/parse_pkgbuilds.sh ' + arch + ' ' + repo)
+ data = commands.getoutput(os.path.dirname(sys.argv[0]) + '/parse_pkgbuilds.sh '
+ + arch + ' ' + absroot + '/' + repo)
parse_data(repo,data)
- os.chdir(oldcwd)
def parse_data(repo,data):
attrname = None
--
1.6.1.2
More information about the arch-dev-public
mailing list